hwloc.dtd 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <!--
  2. Copyright © 2009 CNRS
  3. Copyright © 2009-2017 Inria. All rights reserved.
  4. Copyright © 2009-2011 Université Bordeaux.
  5. See COPYING in top-level directory.
  6. This is the old DTD for hwloc v1.x XMLs and diff XMLs.
  7. -->
  8. <!ELEMENT topology (object)+>
  9. <!ELEMENT root (object)+>
  10. <!ELEMENT object (page_type*,info*,distances*,userdata*,object*)>
  11. <!ATTLIST object type (System | Machine | Misc | Group | NUMANode | Socket | Package | Cache | Core | PU | Bridge | PCIDev | OSDev) #REQUIRED>
  12. <!ATTLIST object os_level CDATA "-1" >
  13. <!ATTLIST object os_index CDATA "-1" >
  14. <!ATTLIST object name CDATA "" >
  15. <!ATTLIST object local_memory CDATA "0" >
  16. <!ATTLIST object cache_size CDATA "0" >
  17. <!ATTLIST object cache_linesize CDATA "0" >
  18. <!ATTLIST object cache_associativity CDATA "0" >
  19. <!ATTLIST object cache_type CDATA "0" >
  20. <!ATTLIST object huge_page_size_kB CDATA "0" >
  21. <!ATTLIST object huge_page_free CDATA "0" >
  22. <!ATTLIST object depth CDATA "-1" >
  23. <!ATTLIST object cpuset CDATA "0" >
  24. <!ATTLIST object complete_cpuset CDATA "" >
  25. <!ATTLIST object online_cpuset CDATA "" >
  26. <!ATTLIST object allowed_cpuset CDATA "" >
  27. <!ATTLIST object nodeset CDATA "" >
  28. <!ATTLIST object complete_nodeset CDATA "" >
  29. <!ATTLIST object allowed_nodeset CDATA "" >
  30. <!ATTLIST object bridge_type CDATA "" >
  31. <!ATTLIST object bridge_pci CDATA "" >
  32. <!ATTLIST object pci_busid CDATA "" >
  33. <!ATTLIST object pci_type CDATA "" >
  34. <!ATTLIST object pci_link_speed CDATA "0." >
  35. <!ATTLIST object osdev_type CDATA "" >
  36. <!ELEMENT page_type EMPTY>
  37. <!ATTLIST page_type size CDATA #REQUIRED>
  38. <!ATTLIST page_type count CDATA #REQUIRED>
  39. <!ELEMENT info EMPTY>
  40. <!ATTLIST info name CDATA #REQUIRED>
  41. <!ATTLIST info value CDATA #REQUIRED>
  42. <!ELEMENT distances (latency*)>
  43. <!ATTLIST distances nbobjs CDATA #REQUIRED>
  44. <!ATTLIST distances relative_depth CDATA #REQUIRED>
  45. <!ATTLIST distances latency_base CDATA #REQUIRED>
  46. <!ELEMENT latency EMPTY>
  47. <!ATTLIST latency value CDATA #REQUIRED>
  48. <!ELEMENT userdata (#PCDATA)>
  49. <!ATTLIST userdata name CDATA "" >
  50. <!ATTLIST userdata length CDATA "0" >
  51. <!ATTLIST userdata encoding CDATA "" >
  52. <!ELEMENT topologydiff (diff)*>
  53. <!ATTLIST topologydiff refname CDATA "">
  54. <!ELEMENT diff EMPTY>
  55. <!ATTLIST diff type CDATA #REQUIRED>
  56. <!ATTLIST diff obj_depth CDATA "-1" >
  57. <!ATTLIST diff obj_index CDATA "-1" >
  58. <!ATTLIST diff obj_attr_type CDATA "-1" >
  59. <!ATTLIST diff obj_attr_index CDATA "-1" >
  60. <!ATTLIST diff obj_attr_name CDATA "" >
  61. <!ATTLIST diff obj_attr_newvalue CDATA "" >
  62. <!ATTLIST diff obj_attr_oldvalue CDATA "" >