summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4u/io
AgeCommit message (Collapse)AuthorFilesLines
2016-03-07 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 5c5f137104b2d56181283389fa902220f2023809 2976 remove useless offsetof() macros commit 876de206688d9fe008ad80c116a23a56701579d1 3373 gcc >= 4.5 concerns about offsetof()
2016-03-052976 remove useless offsetof() macrosRichard Lowe1-1/+1
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-19 [illumos-gate merge]Jerry Jelinek1-1495/+0
commit 2a446632681882e5dfe50f2f301401588f1ce734 6328 Fix cstyle errors in zfs codebase (fix studio) commit 61679b0b6826b0ae7e3f751acd91412fcfa45d1e commit 9a686fbc186e8e2a64e9a5094d44c7d6fa0ea167 6328 Fix cstyle errors in zfs codebase commit 21227944c2bcc086121a5428f3f9d2496ba646f5 5876 sys/regset.h pollutes name space commit 6a72db4a7fa12c3e0d1c1cf91a07390739fa0fbf 6208 add support for timerfd commit f3bb54f387fc03cf651e19bbee54cc88ee51bb29 6291 nested epoll does not mimic Linux behavior commit a5eb7107f06a6e23e8e77e8d3a84c1ff90a73ac6 5640 want epoll support commit 7509ca605713ac7f244b0e812b1712dd25f04da1 6027 EOL zulu (XVR-4000) commit e7df7762bfed06e996cc80f583cbee2d8ed81d69 6324 Add an `ndp' tool for manipulating the neighbors table Conflicts: usr/src/uts/common/io/timerfd.c usr/src/uts/common/io/devpoll.c usr/src/man/man9e/chpoll.9e usr/src/man/man5/timerfd.5 usr/src/man/man5/epoll.5 usr/src/man/man3c/timerfd_create.3c usr/src/man/man3c/epoll_wait.3c usr/src/man/man3c/epoll_ctl.3c usr/src/man/man3c/epoll_create.3c usr/src/cmd/cmd-inet/usr.sbin/ndp.c
2015-10-166027 EOL zulu (XVR-4000)Josef 'Jeff' Sipek1-1495/+0
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-11 [illumos-gate merge]Keith M Wesolowski1-1/+1
commit 0716b62f878e855b94635ef4793ef5f7f2abb8e4 5256 document some nonsensical code in the px driver commit 7e33f252cf7e3c3ee6c4ad7a90480f5aea3a026c 5288 x86 bitmap inline asm functions duplicate code commit de710d24d2fae4468e64da999e1d952a247f142c 5255 uts shouldn't open-code ISP2 commit 59b0aa363020bcc817969e1c15ac920d3f866e83 4674 No need to undefine rptr in ip.c commit 29e6ab979fdbd9d598f44c73c34496040e817685 5279 cleanup gcc warning for cmd/ls commit 0ed5c46e82c989cfa9726d9dae452e3d24ef83be 5285 pass in cpu_pause_func via pause_cpus commit 37c79205ad46187f54b2edbf6a468160935f14d9 5005 libnvpair JSON output broken by lint fixes 5006 libnvpair JSON cannot print int16 arrays commit 556ec55e431687f7cbda8dfa59e1fb2671d79031 5303 libpthread.3lib incorrectly describes -lpthread semantics commit 3f1de28d23e9724b017260ef6b282b278b6e38f9 5217 Add cache timeout settings to idmapd manifest, increase defaults commit f4427914317470f516ca69daaed90f7efb3d76dc 5216 failover error: cannot share pool/folder - smb add share failed commit f9bc6dadd79442185db5c8eb201c7475554fc7d7 5215 smbd core dump with missing negotiate challenge Conflicts: usr/src/test/util-tests/tests/libnvpair_json/json_common.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_07_nested_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_06_nested.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_05_strings.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_04_number_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_03_empty_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_02_numbers.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_01_boolean.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_00_blank.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/Makefile (copyright) usr/src/test/util-tests/tests/Makefile (upstream mismerge)
2014-11-115285 pass in cpu_pause_func via pause_cpusJosef 'Jeff' Sipek1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-08-14 [illumos-gate merge]Keith M Wesolowski1-3/+1
commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek1-3/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-30 [illumos-gate merge]Keith M Wesolowski1-1/+1
commit 19449258028e6813f0b7a606b554b2fa37a390ec 4823 don't open-code NSEC2MSEC and MSEC2NSEC commit cb3e7fb42f8104f779abb6856ccf6e5b8e6419d8 4819 fix mpt_sas command timeout handling commit b59e2127f21675e88c58a4dd924bc55eeb83c7a6 4809 NANOSEC should be 'long long' to avoid integer overflow bugs 4810 spa_async_tasks_pending suffers from an integer overflow bug 4811 in.mpathd: tv2ns suffers from an integer overflow bug
2014-04-294823 don't open-code NSEC2MSEC and MSEC2NSECJosef 'Jeff' Sipek1-1/+1
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2012-03-13998 obsolete DMA driver interfaces should be removedGarrett D'Amore9-588/+97
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-132195 lm75 ignores the half degree bit in writesRichard Lowe1-2/+13
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-13backout 998: breaks common closed driversRichard Lowe9-97/+588
2012-03-13998 obsolete DMA driver interfaces should be removedGarrett D'Amore9-588/+97
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-07-02pcisch: Avoid GCC type promotion leading to format string warningsRichard Lowe1-2/+3
Apparently GCC promotes a couple of cmn_err arguments to long long, which then causes it to complain that the %lx format is inappropriate. Explicitly cast to uint64_t. It is unclear why the promotion is occurring.
2011-07-02pci: Don't overflow driver_name in ib_get_ino_devs()Richard Lowe1-3/+2
2011-07-02lm75: Don't mask off the low bit of the temperatureRichard Lowe1-1/+1
LM75 encodes temperatures in writes in 16 bits, with the sign in the high bit, then 8 bits of temperature, then 7 ignored bits.
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore9-588/+97
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2011-06-212195 lm75 ignores the half degree bit in writesRichard Lowe1-2/+13
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-02backout 998: breaks common closed driversRichard Lowe9-97/+588
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore9-588/+97
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-06-211549 SPARC pci drivers write past end of pcitool driver nameRichard Lowe1-3/+2
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-06-146789139 px_mmu_detach destroys a vmem arena before its address-space ↵andrew.rutz@sun.com3-17/+99
allocations are free'd
2010-05-316953990 snv-139 WARNING: illegal PCI request: offset = ff, size = 1Zhi-Jun Robin Fu1-1/+1
2010-04-226935519 raise telemetry for failed scsa-initiated enumeration commandsGavin Maltby2-28/+26
2010-04-226910668 the code for 6831378 should do better error handlingZhi-Jun Robin Fu1-15/+18
2010-04-096902219 should use atomics for pci fast dvma space accountingBhaskar Sarkar1-8/+8
2010-03-296896082 Hot codepath seen in FMA hurts TX throughput of FMA capable NIC driversStephen Hanson2-94/+92
2010-02-246737518 tod_validate() may miss register corruptionTrevor Thompson6-171/+209
6785049 todm5819p_rmc driver can generate time reversals of min/hour/day/etc minus 1 second 6923851 Tidy up complaints from 'hg pbchk' regarding several files.
2010-02-136921943 pcie error handling may not decode epkt header logs correctlyKrishna Elango1-3/+3
2010-02-126894307 cfgadm disconnect operation on SF6900 I/O boat failed with "Hardware ↵Vijay S Balakrishna1-7/+16
specific failure" error
2010-01-29FWARC 2009/535 SDIO Loaned Device Node SpecJason Beloro2-5/+27
FWARC 2009/536 SDIO Bridge Emulation FWARC 2009/537 SDIO HV IO API Updates FWARC 2009/609 Direct I/O Agent FWARC 2009/654 pcie binding update PSARC 2009/620 update to PCIe Fabric portfolio for SPARC and x86 6848789 LDoms static Direct I/O support
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams2-69/+70
6915090 struct memlist should have ml_ member prefixes
2009-12-146903353 some sun4 components of ON are not lint cleanSurya Prakki4-16/+13
2009-12-046831378 identify device type during early bootZhi-Jun Robin Fu4-45/+157
2009-11-196899987 sparc simulator cleanupJerry Gilliam1-23/+7
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-14/+13
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-02PSARC/2008/181 Solaris Hotplug FrameworkEvan Yan7-153/+182
6837240 Solaris Hotplug Framework 6783012 Add support for PCIe Alternate Routing-ID Interpretation 6638136 remove obsolete ndi_ra_xxx logic from px_msi code 6695081 Race condition between pciehpc_intr() and pciehpc_init() --HG-- rename : usr/src/uts/common/io/hotplug/pciehpc/pciehpc.c => usr/src/uts/common/io/pciex/hotplug/pciehpc.c rename : usr/src/uts/common/io/hotplug/pcishpc/pcishpc.c => usr/src/uts/common/io/pciex/hotplug/pcishpc.c rename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc_acpi.c rename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.h => usr/src/uts/intel/sys/hotplug/pci/pciehpc_acpi.h rename : usr/src/uts/sparc/pcicfg.e/Makefile => usr/src/uts/sparc/pcicfg/Makefile rename : usr/src/uts/sun4/io/pcicfg.e.c => usr/src/uts/sun4/io/pcicfg.c
2009-10-266892713 booting a DEBUG kernel on an Ultrasparc-II draws "undefined symbol ↵Sinanallur Balasubramanian1-4/+4
last_l2tag_error_injected"
2009-10-136817644 UltrasparcIV+:cpumem Diagnostic Engine should support anonymous TAG ↵Sinanallur Balasubramanian1-34/+34
errors
2009-10-014356846 remove invalid comment from pci.cByron Servies1-8/+0
2009-09-156566633 pci_pci:ppb_create_ranges_prop overwrites the IO range with the MEM ↵Pavel Potoplyak1-5/+12
range
2009-09-106878359 CPU power management driver needs to support detach (fix lint)Mark Haywood1-0/+1
2009-09-106878359 CPU power management driver needs to support detachMark Haywood1-1/+1
6875856 pm_rem_info()doesn't manage the pm_comps_notlowest count correctly
2009-07-276806540 SPARC and x86 bridge/switch nexus driver should be mergedKrishna Elango3-3/+1
--HG-- rename : usr/src/uts/common/io/pcie.c => usr/src/uts/common/io/pciex/pcie.c rename : usr/src/uts/common/io/pcie_fault.c => usr/src/uts/common/io/pciex/pcie_fault.c rename : usr/src/uts/sun4/io/px/pcie_pwr.c => usr/src/uts/common/io/pciex/pcie_pwr.c rename : usr/src/uts/intel/io/pciex/pcie_pci.c => usr/src/uts/common/io/pciex/pcieb.c rename : usr/src/uts/intel/io/pciex/pcie_pci.conf => usr/src/uts/common/io/pciex/pcieb.conf rename : usr/src/uts/sun4/io/px/px_pci.h => usr/src/uts/common/io/pciex/pcieb.h rename : usr/src/uts/sun4/io/px/pcie_pwr.h => usr/src/uts/common/sys/pcie_pwr.h rename : usr/src/uts/intel/pcie_pci/Makefile => usr/src/uts/intel/pcieb/Makefile rename : usr/src/uts/sun4/io/px/pxb_plx.h => usr/src/uts/sparc/io/pciex/pcieb_plx.h rename : usr/src/uts/sparc/px_pci/Makefile => usr/src/uts/sparc/pcieb/Makefile rename : usr/src/uts/sparc/pxb_bcm/Makefile => usr/src/uts/sparc/pcieb_bcm/Makefile
2009-07-08PSARC/2009/340 Interrupt affinity interfaces and PCITool enhancementsEvan Yan4-103/+173
6796906 Interfaces needed for querying and re-targetting msi-x interrupts 6805710 px driver should support re-targetting MSI-X interrupts 6849547 PCITool enhancements 6851623 ddi_intr_enable() and ddi_intr_disable() fails randomly for dup interrupt.
2009-06-206768098 system panics with PCIe fabric.(0x0)(0x43) due to masked errors.Krishna Elango3-9/+7
6814026 PLX disable RO algorithm is incorrect 6813298 Legacy PCI Express Endpoint is not used correctly in pcie module 6841301 PCI ECS accesses with pcitool don't work on AMD processors 6813766 faulty EPKT FMA rules need to expect ereports coming from hostbridge 6841816 PCIe Error Handling's scan_fabric doesn't handle failed IO Addresses well 6798264 PCIe error handling doesn't handle zero bdf well 6802636 fault address may not be decoded correctly during PCIe error handling 6843716 suspicious definition of PCIE_REQ_ID_DEV_MASK 6831766 coredump in pci_bridge_declare()
2009-05-226828609 px driver sometimes passes invalid bits io attributes for pci_iommu_mapDaniel Ice1-4/+4
6771175 px does not pass readable-attribute to hypervisor during iommu mapping
2009-05-056818764 mem_cache driver is broken on SUNW,Sun-Fire-15000 platformsChristopher Baumbauer - Sun Microsystems - San Diego United States1-2/+4
2009-02-25PSARC 2008/777 cpupm keyword mode extensionsEric Saxe1-18/+22
PSARC 2008/663 CPU Deep Idle Keyword 6567156 bring CPU power awareness to the dispatcher 6700904 deeper C-State support required on follow-ons to Intel Penryn processor generation microarchitecture 6805661 cmt_root may contain duplicates on UMA systems --HG-- rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_mach.c => usr/src/uts/i86pc/io/cpudrv_mach.c rename : usr/src/uts/i86pc/io/cpudrv/cpu_acpi.c => usr/src/uts/i86pc/os/cpupm/cpu_acpi.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_amd.c => usr/src/uts/i86pc/os/cpupm/cpupm_amd.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_intel.c => usr/src/uts/i86pc/os/cpupm/cpupm_intel.c rename : usr/src/uts/i86pc/os/cpupm.c => usr/src/uts/i86pc/os/cpupm/cpupm_mach.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_throttle.c => usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c rename : usr/src/uts/i86pc/io/cpudrv/pwrnow.c => usr/src/uts/i86pc/os/cpupm/pwrnow.c rename : usr/src/uts/i86pc/io/cpudrv/speedstep.c => usr/src/uts/i86pc/os/cpupm/speedstep.c rename : usr/src/uts/i86pc/sys/cpupm.h => usr/src/uts/i86pc/sys/cpupm_mach.h rename : usr/src/uts/i86pc/sys/cpudrv_throttle.h => usr/src/uts/i86pc/sys/cpupm_throttle.h