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 7 This is the old DTD for hwloc v1.x XMLs and diff XMLs. 8 --> 9 10<!ELEMENT topology (object)+> 11<!ELEMENT root (object)+> 12 13<!ELEMENT object (page_type*,info*,distances*,userdata*,object*)> 14<!ATTLIST object type (System | Machine | Misc | Group | NUMANode | Socket | Package | Cache | Core | PU | Bridge | PCIDev | OSDev) #REQUIRED> 15<!ATTLIST object os_level CDATA "-1" > 16<!ATTLIST object os_index CDATA "-1" > 17<!ATTLIST object name CDATA "" > 18<!ATTLIST object local_memory CDATA "0" > 19<!ATTLIST object cache_size CDATA "0" > 20<!ATTLIST object cache_linesize CDATA "0" > 21<!ATTLIST object cache_associativity CDATA "0" > 22<!ATTLIST object cache_type CDATA "0" > 23<!ATTLIST object huge_page_size_kB CDATA "0" > 24<!ATTLIST object huge_page_free CDATA "0" > 25<!ATTLIST object depth CDATA "-1" > 26<!ATTLIST object cpuset CDATA "0" > 27<!ATTLIST object complete_cpuset CDATA "" > 28<!ATTLIST object online_cpuset CDATA "" > 29<!ATTLIST object allowed_cpuset CDATA "" > 30<!ATTLIST object nodeset CDATA "" > 31<!ATTLIST object complete_nodeset CDATA "" > 32<!ATTLIST object allowed_nodeset CDATA "" > 33<!ATTLIST object bridge_type CDATA "" > 34<!ATTLIST object bridge_pci CDATA "" > 35<!ATTLIST object pci_busid CDATA "" > 36<!ATTLIST object pci_type CDATA "" > 37<!ATTLIST object pci_link_speed CDATA "0." > 38<!ATTLIST object osdev_type CDATA "" > 39 40<!ELEMENT page_type EMPTY> 41<!ATTLIST page_type size CDATA #REQUIRED> 42<!ATTLIST page_type count CDATA #REQUIRED> 43 44<!ELEMENT info EMPTY> 45<!ATTLIST info name CDATA #REQUIRED> 46<!ATTLIST info value CDATA #REQUIRED> 47 48<!ELEMENT distances (latency*)> 49<!ATTLIST distances nbobjs CDATA #REQUIRED> 50<!ATTLIST distances relative_depth CDATA #REQUIRED> 51<!ATTLIST distances latency_base CDATA #REQUIRED> 52 53<!ELEMENT latency EMPTY> 54<!ATTLIST latency value CDATA #REQUIRED> 55 56<!ELEMENT userdata (#PCDATA)> 57<!ATTLIST userdata name CDATA "" > 58<!ATTLIST userdata length CDATA "0" > 59<!ATTLIST userdata encoding CDATA "" > 60 61 62<!ELEMENT topologydiff (diff)*> 63<!ATTLIST topologydiff refname CDATA ""> 64 65<!ELEMENT diff EMPTY> 66<!ATTLIST diff type CDATA #REQUIRED> 67<!ATTLIST diff obj_depth CDATA "-1" > 68<!ATTLIST diff obj_index CDATA "-1" > 69<!ATTLIST diff obj_attr_type CDATA "-1" > 70<!ATTLIST diff obj_attr_index CDATA "-1" > 71<!ATTLIST diff obj_attr_name CDATA "" > 72<!ATTLIST diff obj_attr_newvalue CDATA "" > 73<!ATTLIST diff obj_attr_oldvalue CDATA "" > 74