History log of /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/niu/niu.c
Revision Date Author Comments Expand
335777d1b181cad304c5ec02288dad96b5e00a52 29-Oct-2009 Sree Vemuri <Sree.Vemuri@Sun.COM>

6881922 remove Solaris support for SPARC-Enterprise-T3120

dfaab43a45f1b5f0689624fe908cad9da2ad4a05 19-Nov-2008 Sree Vemuri <Sree.Vemuri@Sun.COM>

PSARC/2008/665 Tenaya Platform Software Support 6766865 Solaris support needed for SPARC-Enterprise-T3120

187beb97985a345463f4e233439438fd755cd830 17-Oct-2008 Karl Davis <Karl.Davis@Sun.COM>

6723406 fmd cores in niufn_instantiate() when di_bus_addr() passes NULL address string to strtoul()

ee5416c9d7e449233197d5d20bc6b81e4ff091b2 17-Sep-2007 yc148097 <none@none>

6505251 NIU FMA needs to diagnose XAUI and XFP faults 6558331 Should add detailed error info to ddi_fm_ereport_post 6559504 nxge_ipp_eccue_valid_check causes FMA errors 6562470 fm capabilities passed to ddi_fm_init should be set properly 6564290 Unused function nxge_fm_npi_error_handler should be deleted 6579032 When jumbo frame is enabled, nxge driver does not set the size of the incoming frame correctly. 6597303 XFP in the topology should be common instead of sun4v only 6597306 Fail to enumerate xaui and xfp when the the NIU is not nxge instance 0 or 1 6600077 _topo_init of xfp.c should return int intead of void --HG-- rename : usr/src/lib/fm/topo/modules/sun4v/xfp/Makefile => deleted_files/usr/src/lib/fm/topo/modules/sun4v/xfp/Makefile rename : usr/src/lib/fm/topo/modules/sun4v/xfp/xfp.c => deleted_files/usr/src/lib/fm/topo/modules/sun4v/xfp/xfp.c

/illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/sun4v/xfp/Makefile /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/sun4v/xfp/xfp.c /illumos-gate/usr/src/cmd/fm/dicts/Makefile /illumos-gate/usr/src/cmd/fm/dicts/NXGE.dict /illumos-gate/usr/src/cmd/fm/dicts/NXGE.po /illumos-gate/usr/src/cmd/fm/eversholt/files/common/neptune_xaui.esc /illumos-gate/usr/src/cmd/fm/eversholt/files/common/neptune_xfp.esc /illumos-gate/usr/src/cmd/fm/eversholt/files/i386/Makefile /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/Makefile /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/Makefile /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/n2niu_xaui.esc /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/n2niu_xfp.esc /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/common/xfp-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i386/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/sparc/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/common/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c /illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/pcibus.h /illumos-gate/usr/src/lib/fm/topo/modules/common/xfp/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/common/xfp/xfp.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/Makefile niu.c /illumos-gate/usr/src/pkgdefs/SUNW0on/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_sparc /illumos-gate/usr/src/uts/common/io/nxge/npi/npi.h /illumos-gate/usr/src/uts/common/io/nxge/nxge_fm.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_hw.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_ipp.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_rxdma.c /illumos-gate/usr/src/uts/common/sys/nxge/nxge_fm.h
b48b4ad70157f504f1e9b62203d1cc83a5c03104 22-Jun-2007 zx143588 <none@none>

6524100 Extend niu.so to enumerate XAUIs and XFPs

14ea4bb737263733ad80a36b4f73f681c30a6b45 22-Dec-2006 sd77468 <none@none>

PSARC 2006/692 N2 PIU FMA PSARC 2006/716 Niagara-2 CPU memory FMA PSARC 2006/717 FMA for NIU/Neptune Ethernet subsystem 6255063 Memory SERD engines should be per-page per DIMM, not per DIMM 6346507 sparc cpumem-diagnosis needs to implement rules 4A and 4B 6349876 Modify diag policy for fault.cpu.ultraSPARC-T1.freg to offline thread 6350627 "fault.memory.bank" calls out multiple FRUs with a single fault, should be one fault per FRU 6380684 sun4v platform topology for CPU's is incorrect 6426478 anchored page retire for Superior, Ontario 6437505 enhance cpumem diagnosis engine for Niagara-2 6440395 mem.so needs to explicitly initialize dm_drgen 6450416 add Niagara-II (US-T2) support to CPU/Mem error injector. 6456918 Niagara-2 CPU faults must contain FRU part number and serial number 6457153 Niagara-2 DIMM faults must contain FRU part number in addition to serial number 6476919 New topo enumerators needed for Huron 1U/2U 6486952 NIU FMA support for ultraSPARC-T2 processor 6486965 Need topo map for Huron 1U/2U 6486977 Support for N2 PIU Error Handling 6487493 Add FMA Support for N2 NIU Nexus 6488652 Add error handling code in Niagara Crypto drivers 6489560 Driver reports dfifo_ue errors when running traffic on the 3rd QGC port 6489680 ZCP errors seen after plumbing the interface. 6489681 Cannot use ndd to enable JF, MAC MTU does not change 6489683 Memory leak in the driver while doing unplumb/plumb 6490519 fmtopo -d core dump when a hc-schemed fmri has a serial number 6492541 Neptune (nxge) panics when being initialzed and plumbed by LDoms 1.0 6496399 pfifo_over/pfifo_und errors seen with netinstall with autoneg mismatched or taking cable in/out 6500548 Rx jumbo does not work for jumbo packets larger than that largest Rx data buffer partition (8K) 6503808 Link aggregation does not work with nxge; system panics when changing link speed 6503820 Driver panics with the 1st Rx packet on P1.1 cards on Solarisx86 with 1.21 driver. 6505435 #ifdef LINUX junk lurking in nxge sources --HG-- rename : usr/src/lib/fm/topo/modules/sun4/chip/chip.c => usr/src/lib/fm/topo/modules/sun4u/chip/chip_sun4u.c

/illumos-gate/usr/src/cmd/fm/dicts/SUN4.dict /illumos-gate/usr/src/cmd/fm/dicts/SUN4.po /illumos-gate/usr/src/cmd/fm/dicts/SUN4V.dict /illumos-gate/usr/src/cmd/fm/dicts/SUN4V.po /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4/fire.esc /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/Makefile /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/sun4v/n2piu.esc /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_cpu.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_cpu.h /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_cpuerr.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_dimm.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_dimm.h /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_main.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_mem.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_mem.h /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_memerr.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_page.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_page.h /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_pageerr.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_state.c /illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/cmd_state.h /illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/cmd_cpu_arch.c /illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/cmd_dp_page.c /illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/cmd_memerr_arch.c /illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/cmd_opl.c /illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/cmd_opl.h /illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/cmd_oplerr.c /illumos-gate/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/cmd_cpu_arch.c /illumos-gate/usr/src/cmd/fm/modules/sun4v/cpumem-diagnosis/cmd_memerr_arch.c /illumos-gate/usr/src/cmd/fm/modules/sun4v/cpumem-retire/cma_main.c /illumos-gate/usr/src/cmd/fm/modules/sun4v/cpumem-retire/cma_page.c /illumos-gate/usr/src/cmd/fm/schemes/cpu/cpu.c /illumos-gate/usr/src/cmd/fm/schemes/cpu/sparc/cpu_mdesc.c /illumos-gate/usr/src/cmd/fm/schemes/cpu/sparc/cpu_mdesc.h /illumos-gate/usr/src/cmd/fm/schemes/mem/mem.h /illumos-gate/usr/src/cmd/fm/schemes/mem/mem_unum.c /illumos-gate/usr/src/cmd/fm/schemes/mem/sparc/mem_disc.c /illumos-gate/usr/src/lib/fm/Makefile /illumos-gate/usr/src/lib/fm/topo/libtopo/common/cpu.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/hc.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_hc.h /illumos-gate/usr/src/lib/fm/topo/libtopo/sparc/Makefile /illumos-gate/usr/src/lib/fm/topo/libtopo/sparcv9/Makefile /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/SPARC-Enterprise-T5120-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/SPARC-Enterprise-T5220-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/sun4v/sun4v-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/did_props.c /illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/util.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4/chip/Makefile.chip /illumos-gate/usr/src/lib/fm/topo/modules/sun4u/chip/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4u/chip/chip_sun4u.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/chip/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/chip/chip_sun4v.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/motherboard/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/motherboard/motherboard.c Makefile niu.c /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/pcibus/pci_sun4v.h /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/cpu.c /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWonmtst.v/prototype_sparc /illumos-gate/usr/src/uts/sparc/sys/fm/cpu/UltraSPARC-T1.h /illumos-gate/usr/src/uts/sun4/io/px/pcie_pwr.c /illumos-gate/usr/src/uts/sun4/io/px/px_var.h /illumos-gate/usr/src/uts/sun4v/Makefile.files /illumos-gate/usr/src/uts/sun4v/io/niumx/niumx.c /illumos-gate/usr/src/uts/sun4v/io/niumx/niumx_var.h /illumos-gate/usr/src/uts/sun4v/io/nxge/npi/npi_mac.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_classify.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_espc.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_fflp.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_fflp_hash.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_fm.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_hcall.s /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_hw.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_ipp.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_kstats.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_mac.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_main.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_ndd.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_rxdma.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_send.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_txc.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_txdma.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_virtual.c /illumos-gate/usr/src/uts/sun4v/io/nxge/nxge_zcp.c /illumos-gate/usr/src/uts/sun4v/nxge/Makefile /illumos-gate/usr/src/uts/sun4v/sys/Makefile /illumos-gate/usr/src/uts/sun4v/sys/bignum.h /illumos-gate/usr/src/uts/sun4v/sys/n2cp.h /illumos-gate/usr/src/uts/sun4v/sys/ncp.h /illumos-gate/usr/src/uts/sun4v/sys/ncs.h /illumos-gate/usr/src/uts/sun4v/sys/niagararegs.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_common.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_common_impl.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_fflp_hw.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_flow.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_fm.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_impl.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_ipp.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_ipp_hw.h /illumos-gate/usr/src/uts/sun4v/sys/nxge/nxge_rxdma.h