History log of /illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/did.c
Revision Date Author Comments Expand
05b58617e776d05dc8fc4d3d4966d9a05ebf1da0 27-May-2010 Stephen Hanson <Stephen.Hanson@Sun.COM>

6955051 slot labels changed from "Slotn" to "MB/Slotn" on pci/pcix systems 6955443 debug code in ses_contract_thread can core dump

0db3240d392634cfff2f95fb6da34b56b8dc574f 01-Apr-2010 Stephen Hanson <Stephen.Hanson@Sun.COM>

6688291 PCI-E slot number of 0 should be respected 6688321 pci enumerator should use SMBIOS for slot labels when available 6813504 IRQ routing table is more reliable than pcie slotcap register for giving slot labels 6813507 need to override incorrect slot-names property on Sun-Fire-X4600-M2 and Sun-Fire-X4600 6813522 need to override incorrect slot-names property on X2200-M2 and X2100-M2 6902034 pci_label_missing_lookup() relies on bus enumeration being invariant 6902039 pci_label_missing_lookup() mechanism can't be used if we already have a bogus slot name/num 6938519 hostbridge instance number incorect when using pci_label_missing_lookup()

6034881847240d9a2899d70d2a429fcc115c9b23 25-Nov-2008 Tarik Soydan <Tarik.Soydan@Sun.COM>

6711118 Location property incorrect for FMA IO diagnosis with IO Box attached to Batoka

49fbdd30212f016ddd49c4b5c997b0b827ff0962 31-Oct-2008 Erwin T Tsaur <Erwin.Tsaur@Sun.COM>

6745976 pcie error handling for adjust for no aer on URs is incorrect. 6725568 PCI extended config space not usable on AMD CPUs 6415305 npe(7) forgot to unmap config space handles ... 6745957 px should use px_ranges_phi_mask for address lookup 6702295 extended-capabilities property missing from leaf device after panic/reboot

40e5e17b3361b3eea56a9723071c406894a20b78 26-Mar-2007 zx143588 <none@none>

6529553 FRU FMRI incorrect in topo output on x86

0eb822a1c0c2bea495647510b75f77f0e57633eb 04-Nov-2006 cindi <none@none>

6396916 verification of dtd file name is wrong 6399876 libtopo does not properly support an alternate root path 6399927 libtopo debug information indicates "no topology file found" when it is unable to parse file. 6421101 fmsim doesn't allow simulated topology to be specified with new libtopo 6422759 fmd memory leaks detected on system experiencing significant pcie fabric errors 6429072 memory leak in iob_tnode_create 6448718 libtopo needs better enum module APIs 6467144 topo_fmri_str2nvl doesn't handle authority or properties 6473916 fmd should return a full populated topo snapshot in fmd_hdl_topology() and fmd_fmri_topology() 6473918 hc scheme plugin is_present routine is broken 6477382 Need public header file for hc scheme component names and properties 6477385 fmtopo -V needs to be more friendly 6477426 fmtopo -d should not be so chatty 6477430 Need ability to load additional libtopo map files 6477442 libtopo should allow alternate platform topo map files 6477446 Remove unused topo methods from enumerator modules 6477453 pcibus and hostbridge interface boundaries are a mess 6477456 hc enumerators must support authority information 6477461 topo_fru_compute and topo_asru_compute should return static props when computation fails 6480930 fmtopo should support a -x option --HG-- rename : usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/Makefile => deleted_files/usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/Makefile rename : usr/src/lib/fm/topo/modules/common/pcifn_enum.c => deleted_files/usr/src/lib/fm/topo/modules/common/pcibus/pcifn_enum.c rename : usr/src/lib/fm/topo/modules/common/pcifn_enum.h => deleted_files/usr/src/lib/fm/topo/modules/common/pcibus/pcifn_enum.h rename : usr/src/lib/fm/topo/modules/sun4v/ioboard/Makefile => deleted_files/usr/src/lib/fm/topo/modules/sun4v/ioboard/Makefile rename : usr/src/lib/fm/topo/modules/sun4v/ioboard/iob_platform.c => deleted_files/usr/src/lib/fm/topo/modules/sun4v/ioboard/iob_platform.c rename : usr/src/lib/fm/topo/libtopo/common/hc_canon.h => usr/src/lib/fm/topo/libtopo/common/topo_hc.h rename : usr/src/lib/fm/topo/files/Makefile => usr/src/lib/fm/topo/maps/Makefile rename : usr/src/lib/fm/topo/files/Makefile.file => usr/src/lib/fm/topo/maps/Makefile.map rename : usr/src/lib/fm/topo/files/SUNW,SPARC-Enterprise/Makefile => usr/src/lib/fm/topo/maps/SUNW,SPARC-Enterprise/Makefile rename : usr/src/lib/fm/topo/files/SUNW,SPARC-Enterprise/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,SPARC-Enterprise/SPARC-Enterprise-hc-topology.xml rename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-15000/Makefile => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-15000/Makefile rename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-15000/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-15000/Sun-Fire-15000-hc-topology.xml rename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-T200/Makefile => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Makefile rename : usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Blade-T6300-hc-topology.xml rename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-T200/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Fire-T200-hc-topology.xml rename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire/Makefile => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire/Makefile rename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire/Sun-Fire-hc-topology.xml rename : usr/src/lib/fm/topo/files/common/topology.dtd.1 => usr/src/lib/fm/topo/maps/common/topology.dtd.1 rename : usr/src/lib/fm/topo/files/i86pc/Makefile => usr/src/lib/fm/topo/maps/i86pc/Makefile rename : usr/src/lib/fm/topo/files/i86pc/hc-topology.xml => usr/src/lib/fm/topo/maps/i86pc/i86pc-hc-topology.xml rename : usr/src/lib/fm/topo/files/sun4u/Makefile => usr/src/lib/fm/topo/maps/sun4u/Makefile rename : usr/src/lib/fm/topo/files/sun4u/hc-topology.xml => usr/src/lib/fm/topo/maps/sun4u/sun4u-hc-topology.xml rename : usr/src/lib/fm/topo/files/sun4v/Makefile => usr/src/lib/fm/topo/maps/sun4v/Makefile rename : usr/src/lib/fm/topo/files/sun4v/hc-topology.xml => usr/src/lib/fm/topo/maps/sun4v/sun4v-hc-topology.xml rename : usr/src/lib/fm/topo/modules/common/hostbridge.c => usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c rename : usr/src/lib/fm/topo/modules/common/hostbridge.h => usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.h rename : usr/src/lib/fm/topo/modules/common/did.c => usr/src/lib/fm/topo/modules/common/pcibus/did.c rename : usr/src/lib/fm/topo/modules/common/did.h => usr/src/lib/fm/topo/modules/common/pcibus/did.h rename : usr/src/lib/fm/topo/modules/common/did_hash.c => usr/src/lib/fm/topo/modules/common/pcibus/did_hash.c rename : usr/src/lib/fm/topo/modules/common/did_impl.h => usr/src/lib/fm/topo/modules/common/pcibus/did_impl.h rename : usr/src/lib/fm/topo/modules/common/did_props.c => usr/src/lib/fm/topo/modules/common/pcibus/did_props.c rename : usr/src/lib/fm/topo/modules/common/did_props.h => usr/src/lib/fm/topo/modules/common/pcibus/did_props.h rename : usr/src/lib/fm/topo/modules/common/pcibus.c => usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c rename : usr/src/lib/fm/topo/modules/common/pcibus.h => usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h rename : usr/src/lib/fm/topo/modules/common/pcibus_labels.c => usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.c rename : usr/src/lib/fm/topo/modules/common/pcibus_labels.h => usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.h rename : usr/src/lib/fm/topo/modules/common/util.c => usr/src/lib/fm/topo/modules/common/pcibus/util.c rename : usr/src/lib/fm/topo/modules/common/util.h => usr/src/lib/fm/topo/modules/common/pcibus/util.h

/illumos-gate/deleted_files/usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/Makefile /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/common/pcibus/pcifn_enum.c /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/common/pcibus/pcifn_enum.h /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/sun4v/ioboard/Makefile /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/sun4v/ioboard/iob_platform.c /illumos-gate/usr/src/cmd/fm/eversholt/files/Makefile.com /illumos-gate/usr/src/cmd/fm/eversholt/files/common/pci.esc /illumos-gate/usr/src/cmd/fm/eversholt/files/common/pciex.esc /illumos-gate/usr/src/cmd/fm/fmd/Makefile.fmd /illumos-gate/usr/src/cmd/fm/fmd/common/fmd.c /illumos-gate/usr/src/cmd/fm/fmd/common/fmd.h /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.c /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_fmri.c /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_topo.c /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_topo.h /illumos-gate/usr/src/cmd/fm/fmtopo/common/fmtopo.c /illumos-gate/usr/src/cmd/fm/modules/common/eversholt/config.c /illumos-gate/usr/src/cmd/fm/modules/common/eversholt/platform.c /illumos-gate/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.c /illumos-gate/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.c /illumos-gate/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.c /illumos-gate/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.h /illumos-gate/usr/src/cmd/fm/schemes/hc/scheme.c /illumos-gate/usr/src/cmd/fm/schemes/mem/mem.c /illumos-gate/usr/src/cmd/fm/scripts/fmsim.ksh /illumos-gate/usr/src/lib/fm/topo/Makefile /illumos-gate/usr/src/lib/fm/topo/Makefile.rootdirs /illumos-gate/usr/src/lib/fm/topo/files/i86pc/Makefile /illumos-gate/usr/src/lib/fm/topo/libtopo/Makefile /illumos-gate/usr/src/lib/fm/topo/libtopo/Makefile.com /illumos-gate/usr/src/lib/fm/topo/libtopo/common/cpu.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/cpu.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/dev.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/dev.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/hc.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/hc.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/libtopo.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mapfile-vers /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mem.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mem.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mkerror.sh /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mod.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mod.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/pkg.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/pkg.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_2xml.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_builtin.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_builtin.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_error.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_file.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_file.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_fmri.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_hc.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_method.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_method.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.map /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_module.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_module.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_node.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_parse.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_parse.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_prop.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_prop.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_protocol.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_rtld.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_snap.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_subr.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_subr.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_tree.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_tree.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_xml.c /illumos-gate/usr/src/lib/fm/topo/maps/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/Makefile.map /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,SPARC-Enterprise/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,SPARC-Enterprise/SPARC-Enterprise-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-15000/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-15000/Sun-Fire-15000-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/SPARC-Enterprise-T1000-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Blade-T6300-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Fire-T1000-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Fire-T200-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire/Sun-Fire-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/common/topology.dtd.1 /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/i86pc-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/sun4u/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/sun4u/sun4u-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/sun4v/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/sun4v/sun4v-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/modules/Makefile.plugin /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/opl_hostbridge.c /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/opl_ioboard.c /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/opl_topo.h /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire-15000/ioboard/iob_platform.c /illumos-gate/usr/src/lib/fm/topo/modules/SUNW,Sun-Fire/ioboard/iob_platform.c /illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge.c /illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.c /illumos-gate/usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.h did.c did.h did_hash.c did_impl.h did_props.c did_props.h pcibus.c pcibus.h pcibus_labels.c pcibus_labels.h util.c util.h /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/hb_i86pc.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/pcibus/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/pcibus/pci_i86pc.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/sata/sata.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/sata/sata.h /illumos-gate/usr/src/lib/fm/topo/modules/sun4/chip/chip.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4/hostbridge/Makefile.hb /illumos-gate/usr/src/lib/fm/topo/modules/sun4/hostbridge/hb_sun4.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4/hostbridge/hb_sun4.h /illumos-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/Makefile.iob /illumos-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/ioboard.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/ioboard.h /illumos-gate/usr/src/lib/fm/topo/modules/sun4u/hostbridge/hb_sun4u.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4u/pcibus/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4u/pcibus/pci_sun4u.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/hostbridge/hb_sun4v.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/pcibus/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_sparc /illumos-gate/usr/src/tools/scripts/bfu.sh