History log of /opensolaris-onvv-gate/usr/src/uts/common/os/devcfg.c
Revision Date Author Comments
# 13050:515b1e9bea30 09-Aug-2010 Frank Van Der Linden <frank.van.der.linden@oracle.com>

6955192 Intel IOMMU code performs unnecessary write buffer flushes
6955196 Intel IOMMU code should use higher-level abstraction interface
6955973 Intel IOMMU code has too many checks in the dma bind handle path
6956536 Intel iommu code does too much work during cookie manipulation
6955206 iommulib code looks up nexops too often
6949020 iommulib should not get used when disabled from rootnex.conf


# 13015:5664b86df7cd 04-Aug-2010 Gavin Maltby <gavin.maltby@oracle.com>

6972597 SAS2+max-toro : panic at e_devid_cache_devi_path_lists ()


# 12707:b1f52998aafb 28-Jun-2010 Michael Bergknoff <Michael.Bergknoff@Oracle.COM>

6954356 picld(1M) doesn't receive the device removal event after hotplug disable command
6959155 4964150 fix broke event processing


# 12618:0e5eaf4bf546 14-Jun-2010 Stephen Hanson <Stephen.Hanson@Sun.COM>

6935604 io-retire should prevent attach of faulty persistent devices
6930157 Remove fmadm's reliance on taking topo snapshots
6881991 SMART faults could preserve asc/ascq in fault payload
6955664 eversholt matching should not be performed for scsi-device nodes
6958085 defect.sunos.fmd.module not visible via fmadm faulty
6958856 fmd performance issue if "fmstat -m" called while disgnosis going on


# 12588:1cb8fb936e1f 08-Jun-2010 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6955559 ddi_driver_name() returns NULL to e_ddi_free_instance(), leading to a bad trap panic in in_drvwalk()


# 12329:edd9b6e1b428 06-May-2010 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6949932 ddi_alias_to_currdip() and ddi_strdup() leaks


# 12288:70ddea689280 29-Apr-2010 Chris Horne <Chris.Horne@Sun.COM>

6947388 SCSAv3: generate LDI DEVICE_REMOVE events on device_remove
6948076 instance code makes assumptions about promotion ordering of preassigns.


# 12138:9e3607cb89ad 12-Apr-2010 Reed <Reed.Liu@Sun.COM>

6898776 assertion failed: DEVI(self)->devi_ref, file: ../../common/io/scsi/impl/scsi_hba.c, line: 7710


# 12121:aeafaf8daa5c 09-Apr-2010 Reed <Reed.Liu@Sun.COM>

6933787 scsav3: for mpxio, devid should be registered/transferred to client node


# 12116:ea985fb42600 09-Apr-2010 Vikram Hegde <Vikram.Hegde@Sun.COM>

6874797 Solaris needs to support I/O subtree reparenting


# 12107:aada3efff63d 09-Apr-2010 Stephen Hanson <Stephen.Hanson@Sun.COM>

6909799 io retire agent mistakenly disables HBA where rootfs resides and system hangs.
6751140 e_ddi_retire_finalize: devcfg.c: panic: assertion failed: ...devi_flags & 0x0000000
6936040 If retire-store out of sync with boot archive, then this is not corrected if fault recurs
6934812 e_ddi_offline_notify() does not allow retire of nexus device
6627851 /etc/devices/retire_store out of date in boot archive should not prevent auto-boot


# 11600:651a9a4f7b5f 30-Jan-2010 Vikram Hegde <Vikram.Hegde@Sun.COM>

6875273 Intel IOMMU needs a rewrite
6855502 iommu: Toshiba Portege R600 fails to suspend with VT enabled starting with daily.0624
6874904 Lenovo X301 - Messages spews up some stuff now. Suspend/Resume no longer work.
6885148 Huge network performance drop with multiple NICs on x86 platforms with IOMMU
6890819 slow reboot got much slower in snv_118 on my tecra M10
6808450 Fast Reboot does not work on Virgo blade
6877258 Virgo will kernel panic with VT-d enabled under heavy network traffic
6910946 Westmere Class System panics on snv_129-: Freeing a free IOMMU page: paddr=0x8379c000 under I/O load


# 11596:e9010337bcd3 29-Jan-2010 Jason Beloro <Jason.Beloro@Sun.COM>

FWARC 2009/535 SDIO Loaned Device Node Spec
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


# 11585:964f2b0ef540 27-Jan-2010 Vincent Wang <Vincent.Wang@Sun.COM>

6916004 Type 7 USB keyboard dead at snv_131


# 11085:20c0eceef578 17-Nov-2009 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6900806 unbind_devs_by_alias lint noise


# 10923:df470fd79c3c 02-Nov-2009 Evan Yan <Evan.Yan@Sun.COM>

PSARC/2008/181 Solaris Hotplug Framework
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()


# 10842:e5e88c478ff5 22-Oct-2009 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

PSARC/2009/552 Update-only add driver mechanism
6885060 Provide a way other than reboot to load and configure newly installed drivers


# 10822:2a6b5dc1374c 20-Oct-2009 Jack Meng <Jack.Meng@Sun.COM>

PSARC 2008/427 iSCSI Boot
PSARC 2009/480 Add bootpath into Solaris Sparc BootArchive for iSCSI boot
6714847 iSCSI boot,sparc part


# 10696:cd0f390dd9e2 30-Sep-2009 dh142964 <David.Hollister@Sun.COM>

PSARC 2008/672 thebe SAS/SATA driver
PSARC 2008/755 ddi_ssoft_state(9F) and ddi_isoft_state(9F)
PSARC 2008/764 Cfgadm SCSI-Plugin MPxIO Support
PSARC 2009/125 scsi_device property interfaces
6726110 pmcs driver (driver for thebe)
6726867 SCSAv3


# 10423:b315d549a787 31-Aug-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

6869407 amd_iommu: freed dips should be removed from gfx_devinfo_list


# 10097:e33d224110c9 15-Jul-2009 Eric Taylor <Eric.Taylor@Sun.COM>

6851199 unused /dev nameservices code can be removed


# 9621:7c6ec27439ab 12-May-2009 jiang wu - Sun Microsystems - Beijing China <Javen.Wu@Sun.COM>

6839433 traversing per-driver list should take care of the nodes that bind to the same driver as parent


# 9140:09ba9fa399f9 23-Mar-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

6819115 delete ddi_find_pci_parent() - dead code


# 9066:741797ca419e 17-Mar-2009 Prasad Singamsetty <Prasad.Singamsetty@Sun.COM>

6771975 nv_sata fails to intercept new devid registration on target detach/reattach
6696837 nv_sata: inquiry-serial-no is not set when using nv_sata cmdk compatibility mode


# 9065:f522f2d74886 17-Mar-2009 Chris Horne <Chris.Horne@Sun.COM>

6668816 find_child_by_addr() makes ddi_hold_devi_by_instance() return wrong dip


# 8912:7fcc0a421c76 26-Feb-2009 Chris Horne <Chris.Horne@Sun.COM>

6808900 PSARC/2009/103 ndi hidden nodes
PSARC/2009/103 ndi hidden nodes


# 8860:3d71307f9392 19-Feb-2009 Matthew Jacob <Matthew.Jacob@Sun.COM>

6806521 PSARC 2009/102 ndi flavors


# 8831:4b58222260b7 16-Feb-2009 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

4854243 update_drv -d requires reboot


# 8640:e377335c1e4f 28-Jan-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

4964150 devi_detach_node may generate spurious events


# 8249:aa4f194e5566 02-Dec-2008 Vikram Hegde <Vikram.Hegde@Sun.COM>

6777869 Intel IOMMU only reports one fault per fault interrupt
6773932 high locking contention in iommulib_lock
6777873 cannot use kmdb to set some boot variables in Intel IOMMU


# 7656:2621e50fdf4a 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM>

PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms


# 7613:e49de7ec7617 15-Sep-2008 Vikram Hegde <Vikram.Hegde@Sun.COM>

PSARC 2008/561 AMD IOMMU
6747701 Integrate DDI hooks for AMD IOMMU
6748625 Intel IOMMU putback broke dom0 boot


# 7576:37678382b2af 12-Sep-2008 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6490485 "/etc/devices/devname_cache: updated failed" on halt


# 7275:1157db66a604 02-Aug-2008 stephh

PSARC/2008/487 Repair Observability changes
6534561 need means of finding existing fault state of a resource
6637804 fmd should distinguish between "repaired" and "acquitted" resources
6637812 fmd_nvl_fmri_has_fault() required to report if a given fault has been diagnosed on a resourtce/fru
6663744 send list.updated events when an individual suspect in a suspect list is repaired
6682295 need fmd_nvl_fmri_replaced() functionality
6686317 extend fmd case state to include final "repair responses complete" state
6712074 need scheme/topo interface to report full service state of a resource
6720169 add location member to the sun-fm-mib


# 7235:9ecc64f25993 31-Jul-2008 vikram

6731031 panic assertion failed: devi->devi_busy_thread == (threadp()) file: devcfg.c, line: 1835
6731108 in_dq_drv() unlinks multiple in_drv_t


# 7224:19ff3ecd90c2 30-Jul-2008 cth

PSARC/2008/412 Properties and Devinfo Snapshots
5034258 device size should be available in devinfo snapshots that request properties
5100405 Deadlock can occur due to the devinfo driver holding devi_lock
6276452 ddi_append_minor_node() and ddi_remove_minor_node() use the extra code to protect the critical code.
6588656 ddi_prop_op_size() should not check callers *lengthp on PROP_LEN_AND_VAL_ALLOC call
6720361 missing locks on devi_minor list traversal
6729639 scsi_hba code should not use DDI_MAJOR_T_UNKNOWN for properties


# 7009:a2cd0bb4d403 02-Jul-2008 cth

6714582 DDI_MAJOR_T_NONE missing
6719334 mod_modname should be 'const char *'
6714560 sgen driver should be cp(1) clonable


# 6640:c92ca9b95b9c 14-May-2008 cth

PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2
PSARC/2008/077 Multiplexed I/O Enhancements to Support FMA
5039931 glm fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039932 mpt fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039935 esp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039936 fas fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039937 ifp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039938 isp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039941 sf fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6276696 USCSI should support a path selection mechanism in conjunction with scsi_vhci
6284426 di_path_addr should have its second argument removed.
6425326 prtconf pathinfo output should show path's pHCI unit-address (di_path_addr)
6657250 devid should be available at interrupt time
6657251 libtopo: disk enumeration needs to be shared by multiple enumeration strategies
6657252 libtopo: xmlgen files should use consistent format
6657253 fmdump: add support for filtering on nvpair (and value)
6657254 eversholt: support devid-based mapping to topology
6657255 eversholt: define property indicating ereport may not map to topology
6657256 SCSA should detect scsi_pkt allocation violations
6657257 Multiplexed I/O Enhancements to Support FMA
6657258 libnvpair: need nvlist_lookup_nvpair peer that supports embeded nvlist
6695221 scsa1394 fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6695222 ata has dependency on scsi_device(9S) size
6695223 ncrs fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6695224 st fails to use DDI-compliant interface for scsi_pkt(9S) allocation


# 6065:b05c5c670963 22-Feb-2008 cth

6453345 devfs_getattr violates devfs locking rules
6527396 devfsadm -C taking hours after reconfiguration reboot
6661843 i_ddi_di_cache_invalidate() should only use taskq_dispatch on valid->invalid
6662461 reserved_links_exist() should be optimized


# 5895:f251acdd9bdc 23-Jan-2008 yz147064

PSARC/2006/499 Clearview Nemo unification and vanity naming
PSARC/2007/527 Addendum for Clearview Vanity Naming and Nemo Unification
PSARC/2008/002 Clearview UV Updates
6310766 vlan statistics get reset at unplumb time
6320515 dladm commands with "-R" option should not take effect immediately
6433732 Simplify the GLDv3 control path by making its processing asynchronous
6445912 dladm show-link fails to show a specific link in the debug version
6452413 dladm show-link doesn't show VLAN links for GLDv2 drivers
6504433 libwladm's use of wladm_wlresult2status() needs an overhaul
6504507 dladm set-linkprop failure message is unclear
6534289 DR should work with aggregations
6535719 dladm_aggr_port_attr_db_t`lp_devname should be MAXNAMELEN, not MAXNAMELEN + 1
6539634 GLDv3 should DL_ERROR_ACK a DL_UDQOS_REQ with DL_OUTSTATE when the stream is DL_UNATTACHED
6540246 libdladm should not guess zoneid from DLDIOCZIDGET ioctl errno
6544195 dladm show-dev assumes GLDv3 stats.. incompatible with GLDv2
6563295 dladm show-linkprop -P does not work properly for unavailable links
6577618 integrate network vanity naming and nemo unification
6600446 links assigned to a local zone are still aggregatable by global zone
6607572 "boot net - install" can trigger assertion failure in dld_str_attach()
6613956 "svccfg import -" does not work as bfu expects
6637596 invalid assertion in ip_soft_ring_assignment()
6642350 kernel DLPI processing routines are long overdue
6643338 GLDv3 PPA hack VLAN ID checks don't always work
6647203 bfu: smf_delete_manifest() does not work for non-global zones
6649885 DL_IB GLDv3 mactype plugin must fill in its mtr_nativetype
6650395 libuuid should be lint-clean and linted nightly


# 5742:b0948deb63bc 21-Dec-2007 cth

6642582 Testcase initfini failing on all machines (sparc & x86) in s10u5_05


# 4950:a7a707716fea 27-Aug-2007 cth

6594969 path oriented rebind code needs to protect nexus parent from detach


# 4845:357e8e7542af 09-Aug-2007 vikram

PSARC 2007/290 Retire Agent for I/O Devices
6464720 Deliver a FMA I/O retire agent


# 4540:f18ef423e3a7 25-Jun-2007 cth

6571223 find_child_by_addr() returns unwanted dip if input caddr is an empty string


# 4411:d3fb57af2eda 07-Jun-2007 vikram

6565553 devfs_clean() should not be used to test for offlinability


# 4145:90dc07a3821d 01-May-2007 cth

PSARC 2007/176 path-oriented driver alias
6536151 path-oriented driver alias


# 2621:4ea88858d952 25-Aug-2006 llai1

PSARC/2003/246 Filesystem Driven Device Naming
5050715 logical device names not created during early boot
6292952 devfsadm mishandles optarg
6362924 devfsadm secondary link generation is not zones aware
6413127 Integrate the Devname Project
6464196 bfu should remove pt_chmod, obsoleted by /dev filesystem


# 2155:9ba71f09c173 08-Jun-2006 cth

6423041 PSARC 2006/242 'mdi interfaces to support pHCI driver locking' and related fixes


# 2009:b1f98dc679ae 18-May-2006 dm120769

Backout 6423041, 6426345; exposes deadlock


# 1961:cceb6bfa61a5 10-May-2006 cth

6423041 PSARC 2006/242 'mdi interfaces to support pHCI driver locking' and related fixes


# 1826:8b76ba84edbf 18-Apr-2006 bm42561

6405619 mt_config_thread() says it is done before it really is


# 1333:9eb72fd56702 26-Jan-2006 cth

6369724 DS_READY references should be checked for correctness


# 1317:632121dc3a0f 24-Jan-2006 cth

6364339 Memory leaks are found in "brevq_enqueue()"


# 1093:4dc7aec69dc9 12-Dec-2005 hiremath

6299476 DM Does not interoperate with TS90 switch, cannot discover SRP targets
6308117 IB Nexus BUS_CONFIG_ONE will need to load HCA drivers during boot
6309515 ibdm should MADs with unique transaction ID
6309525 IOC vendor and sub-vendor ID has an endian issue
6321383 tavor moving queue pairs out of reset can take a while
6332260 ibt_open_rc_channel: redirected inputs needs better handling
6333763 crload test causes system hangs and other InfiniBand CM failures under stress
6350831 ibt_get_paths() returns IBT_HCA_PORT_NOT_ACTIVE when second hca has no active ports
6361204 tavor fmr can invalidate memory regions sooner


# 789:b348f31ed315 31-Oct-2005 ahrens

PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media


# 693:1c08294a694e 13-Oct-2005 govinda

PSARC/2005/561 Obsolete DDI Interrupt Interfaces
6330182 Implement PSARC/2005/561 changes
6255855 ddi_intr_get_nintrs() returns DDI_SUCCESS for type = -1
6255872 ddi_intr_get_cap() returns 0 for capability structure
6256554 process_intr_ops() should check for pdip value
6280180 memory leaks in ddi_add_intr /ddi_intr_alloc
6320326 interrupt state should not be touched during interrupt re-routing
6320368 default px driver configuration should be MSIX
6320374 px driver should call ndi_ra_alloc() with proper arguments
6323264 px_err_reg_disable() access fire regsiters with incorrect csrbase
6328321 update sparc.fdbg for new DDI interrupt data structures


# 662:524269c34bb5 07-Oct-2005 szhou

6295108 When installing to second disk, grub defaults to hd0 instead of hd1
6322231 bootadm generates incorrect menu when boot partition and root are on separate disks
6322723 boot-file setting in bootenv.rc is not respected in snv_21 and later builds
6331385 adding nexus driver does not attach nexus children
6331399 a minor improvement to boot-archive service
6332623 reboot -- -r loses grub default information


# 495:310ccf2a1604 07-Sep-2005 cth

6213273 Hang in i_devi_enter from fcip detach ddi_remove_minor_node call


# 439:8048629e2754 28-Aug-2005 cth

6299820 ddi_deviname() can dereference NULL pointer


# 438:221f0e038fcc 27-Aug-2005 cth

6305386 detach_node() should not hold devi_lock across call to e_devid_cache_unregister()


# 298:dde238e879a8 04-Aug-2005 cth

6303210 Assertion failure: DEVI(pdip)->devi_flags & DEVI_MADE_CHILDREN


# 53:0b88e5a15258 21-Jun-2005 cth

6259385 qassociate() should drive attach


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 13050:515b1e9bea30 09-Aug-2010 Frank Van Der Linden <frank.van.der.linden@oracle.com>

6955192 Intel IOMMU code performs unnecessary write buffer flushes
6955196 Intel IOMMU code should use higher-level abstraction interface
6955973 Intel IOMMU code has too many checks in the dma bind handle path
6956536 Intel iommu code does too much work during cookie manipulation
6955206 iommulib code looks up nexops too often
6949020 iommulib should not get used when disabled from rootnex.conf


# 13015:5664b86df7cd 04-Aug-2010 Gavin Maltby <gavin.maltby@oracle.com>

6972597 SAS2+max-toro : panic at e_devid_cache_devi_path_lists ()


# 12707:b1f52998aafb 28-Jun-2010 Michael Bergknoff <Michael.Bergknoff@Oracle.COM>

6954356 picld(1M) doesn't receive the device removal event after hotplug disable command
6959155 4964150 fix broke event processing


# 12618:0e5eaf4bf546 14-Jun-2010 Stephen Hanson <Stephen.Hanson@Sun.COM>

6935604 io-retire should prevent attach of faulty persistent devices
6930157 Remove fmadm's reliance on taking topo snapshots
6881991 SMART faults could preserve asc/ascq in fault payload
6955664 eversholt matching should not be performed for scsi-device nodes
6958085 defect.sunos.fmd.module not visible via fmadm faulty
6958856 fmd performance issue if "fmstat -m" called while disgnosis going on


# 12588:1cb8fb936e1f 08-Jun-2010 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6955559 ddi_driver_name() returns NULL to e_ddi_free_instance(), leading to a bad trap panic in in_drvwalk()


# 12329:edd9b6e1b428 06-May-2010 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6949932 ddi_alias_to_currdip() and ddi_strdup() leaks


# 12288:70ddea689280 29-Apr-2010 Chris Horne <Chris.Horne@Sun.COM>

6947388 SCSAv3: generate LDI DEVICE_REMOVE events on device_remove
6948076 instance code makes assumptions about promotion ordering of preassigns.


# 12138:9e3607cb89ad 12-Apr-2010 Reed <Reed.Liu@Sun.COM>

6898776 assertion failed: DEVI(self)->devi_ref, file: ../../common/io/scsi/impl/scsi_hba.c, line: 7710


# 12121:aeafaf8daa5c 09-Apr-2010 Reed <Reed.Liu@Sun.COM>

6933787 scsav3: for mpxio, devid should be registered/transferred to client node


# 12116:ea985fb42600 09-Apr-2010 Vikram Hegde <Vikram.Hegde@Sun.COM>

6874797 Solaris needs to support I/O subtree reparenting


# 12107:aada3efff63d 09-Apr-2010 Stephen Hanson <Stephen.Hanson@Sun.COM>

6909799 io retire agent mistakenly disables HBA where rootfs resides and system hangs.
6751140 e_ddi_retire_finalize: devcfg.c: panic: assertion failed: ...devi_flags & 0x0000000
6936040 If retire-store out of sync with boot archive, then this is not corrected if fault recurs
6934812 e_ddi_offline_notify() does not allow retire of nexus device
6627851 /etc/devices/retire_store out of date in boot archive should not prevent auto-boot


# 11600:651a9a4f7b5f 30-Jan-2010 Vikram Hegde <Vikram.Hegde@Sun.COM>

6875273 Intel IOMMU needs a rewrite
6855502 iommu: Toshiba Portege R600 fails to suspend with VT enabled starting with daily.0624
6874904 Lenovo X301 - Messages spews up some stuff now. Suspend/Resume no longer work.
6885148 Huge network performance drop with multiple NICs on x86 platforms with IOMMU
6890819 slow reboot got much slower in snv_118 on my tecra M10
6808450 Fast Reboot does not work on Virgo blade
6877258 Virgo will kernel panic with VT-d enabled under heavy network traffic
6910946 Westmere Class System panics on snv_129-: Freeing a free IOMMU page: paddr=0x8379c000 under I/O load


# 11596:e9010337bcd3 29-Jan-2010 Jason Beloro <Jason.Beloro@Sun.COM>

FWARC 2009/535 SDIO Loaned Device Node Spec
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


# 11585:964f2b0ef540 27-Jan-2010 Vincent Wang <Vincent.Wang@Sun.COM>

6916004 Type 7 USB keyboard dead at snv_131


# 11085:20c0eceef578 17-Nov-2009 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6900806 unbind_devs_by_alias lint noise


# 10923:df470fd79c3c 02-Nov-2009 Evan Yan <Evan.Yan@Sun.COM>

PSARC/2008/181 Solaris Hotplug Framework
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()


# 10842:e5e88c478ff5 22-Oct-2009 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

PSARC/2009/552 Update-only add driver mechanism
6885060 Provide a way other than reboot to load and configure newly installed drivers


# 10822:2a6b5dc1374c 20-Oct-2009 Jack Meng <Jack.Meng@Sun.COM>

PSARC 2008/427 iSCSI Boot
PSARC 2009/480 Add bootpath into Solaris Sparc BootArchive for iSCSI boot
6714847 iSCSI boot,sparc part


# 10696:cd0f390dd9e2 30-Sep-2009 dh142964 <David.Hollister@Sun.COM>

PSARC 2008/672 thebe SAS/SATA driver
PSARC 2008/755 ddi_ssoft_state(9F) and ddi_isoft_state(9F)
PSARC 2008/764 Cfgadm SCSI-Plugin MPxIO Support
PSARC 2009/125 scsi_device property interfaces
6726110 pmcs driver (driver for thebe)
6726867 SCSAv3


# 10423:b315d549a787 31-Aug-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

6869407 amd_iommu: freed dips should be removed from gfx_devinfo_list


# 10097:e33d224110c9 15-Jul-2009 Eric Taylor <Eric.Taylor@Sun.COM>

6851199 unused /dev nameservices code can be removed


# 9621:7c6ec27439ab 12-May-2009 jiang wu - Sun Microsystems - Beijing China <Javen.Wu@Sun.COM>

6839433 traversing per-driver list should take care of the nodes that bind to the same driver as parent


# 9140:09ba9fa399f9 23-Mar-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

6819115 delete ddi_find_pci_parent() - dead code


# 9066:741797ca419e 17-Mar-2009 Prasad Singamsetty <Prasad.Singamsetty@Sun.COM>

6771975 nv_sata fails to intercept new devid registration on target detach/reattach
6696837 nv_sata: inquiry-serial-no is not set when using nv_sata cmdk compatibility mode


# 9065:f522f2d74886 17-Mar-2009 Chris Horne <Chris.Horne@Sun.COM>

6668816 find_child_by_addr() makes ddi_hold_devi_by_instance() return wrong dip


# 8912:7fcc0a421c76 26-Feb-2009 Chris Horne <Chris.Horne@Sun.COM>

6808900 PSARC/2009/103 ndi hidden nodes
PSARC/2009/103 ndi hidden nodes


# 8860:3d71307f9392 19-Feb-2009 Matthew Jacob <Matthew.Jacob@Sun.COM>

6806521 PSARC 2009/102 ndi flavors


# 8831:4b58222260b7 16-Feb-2009 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

4854243 update_drv -d requires reboot


# 8640:e377335c1e4f 28-Jan-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

4964150 devi_detach_node may generate spurious events


# 8249:aa4f194e5566 02-Dec-2008 Vikram Hegde <Vikram.Hegde@Sun.COM>

6777869 Intel IOMMU only reports one fault per fault interrupt
6773932 high locking contention in iommulib_lock
6777873 cannot use kmdb to set some boot variables in Intel IOMMU


# 7656:2621e50fdf4a 22-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM>

PSARC 2008/382 Fast Reboot
6714038 Fast Reboot support for x86 platforms


# 7613:e49de7ec7617 15-Sep-2008 Vikram Hegde <Vikram.Hegde@Sun.COM>

PSARC 2008/561 AMD IOMMU
6747701 Integrate DDI hooks for AMD IOMMU
6748625 Intel IOMMU putback broke dom0 boot


# 7576:37678382b2af 12-Sep-2008 Jerry Gilliam <Jerry.Gilliam@Sun.COM>

6490485 "/etc/devices/devname_cache: updated failed" on halt


# 7275:1157db66a604 02-Aug-2008 stephh

PSARC/2008/487 Repair Observability changes
6534561 need means of finding existing fault state of a resource
6637804 fmd should distinguish between "repaired" and "acquitted" resources
6637812 fmd_nvl_fmri_has_fault() required to report if a given fault has been diagnosed on a resourtce/fru
6663744 send list.updated events when an individual suspect in a suspect list is repaired
6682295 need fmd_nvl_fmri_replaced() functionality
6686317 extend fmd case state to include final "repair responses complete" state
6712074 need scheme/topo interface to report full service state of a resource
6720169 add location member to the sun-fm-mib


# 7235:9ecc64f25993 31-Jul-2008 vikram

6731031 panic assertion failed: devi->devi_busy_thread == (threadp()) file: devcfg.c, line: 1835
6731108 in_dq_drv() unlinks multiple in_drv_t


# 7224:19ff3ecd90c2 30-Jul-2008 cth

PSARC/2008/412 Properties and Devinfo Snapshots
5034258 device size should be available in devinfo snapshots that request properties
5100405 Deadlock can occur due to the devinfo driver holding devi_lock
6276452 ddi_append_minor_node() and ddi_remove_minor_node() use the extra code to protect the critical code.
6588656 ddi_prop_op_size() should not check callers *lengthp on PROP_LEN_AND_VAL_ALLOC call
6720361 missing locks on devi_minor list traversal
6729639 scsi_hba code should not use DDI_MAJOR_T_UNKNOWN for properties


# 7009:a2cd0bb4d403 02-Jul-2008 cth

6714582 DDI_MAJOR_T_NONE missing
6719334 mod_modname should be 'const char *'
6714560 sgen driver should be cp(1) clonable


# 6640:c92ca9b95b9c 14-May-2008 cth

PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2
PSARC/2008/077 Multiplexed I/O Enhancements to Support FMA
5039931 glm fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039932 mpt fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039935 esp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039936 fas fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039937 ifp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039938 isp fails to use DDI-compliant interface for scsi_pkt(9S) allocation
5039941 sf fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6276696 USCSI should support a path selection mechanism in conjunction with scsi_vhci
6284426 di_path_addr should have its second argument removed.
6425326 prtconf pathinfo output should show path's pHCI unit-address (di_path_addr)
6657250 devid should be available at interrupt time
6657251 libtopo: disk enumeration needs to be shared by multiple enumeration strategies
6657252 libtopo: xmlgen files should use consistent format
6657253 fmdump: add support for filtering on nvpair (and value)
6657254 eversholt: support devid-based mapping to topology
6657255 eversholt: define property indicating ereport may not map to topology
6657256 SCSA should detect scsi_pkt allocation violations
6657257 Multiplexed I/O Enhancements to Support FMA
6657258 libnvpair: need nvlist_lookup_nvpair peer that supports embeded nvlist
6695221 scsa1394 fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6695222 ata has dependency on scsi_device(9S) size
6695223 ncrs fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6695224 st fails to use DDI-compliant interface for scsi_pkt(9S) allocation


# 6065:b05c5c670963 22-Feb-2008 cth

6453345 devfs_getattr violates devfs locking rules
6527396 devfsadm -C taking hours after reconfiguration reboot
6661843 i_ddi_di_cache_invalidate() should only use taskq_dispatch on valid->invalid
6662461 reserved_links_exist() should be optimized


# 5895:f251acdd9bdc 23-Jan-2008 yz147064

PSARC/2006/499 Clearview Nemo unification and vanity naming
PSARC/2007/527 Addendum for Clearview Vanity Naming and Nemo Unification
PSARC/2008/002 Clearview UV Updates
6310766 vlan statistics get reset at unplumb time
6320515 dladm commands with "-R" option should not take effect immediately
6433732 Simplify the GLDv3 control path by making its processing asynchronous
6445912 dladm show-link fails to show a specific link in the debug version
6452413 dladm show-link doesn't show VLAN links for GLDv2 drivers
6504433 libwladm's use of wladm_wlresult2status() needs an overhaul
6504507 dladm set-linkprop failure message is unclear
6534289 DR should work with aggregations
6535719 dladm_aggr_port_attr_db_t`lp_devname should be MAXNAMELEN, not MAXNAMELEN + 1
6539634 GLDv3 should DL_ERROR_ACK a DL_UDQOS_REQ with DL_OUTSTATE when the stream is DL_UNATTACHED
6540246 libdladm should not guess zoneid from DLDIOCZIDGET ioctl errno
6544195 dladm show-dev assumes GLDv3 stats.. incompatible with GLDv2
6563295 dladm show-linkprop -P does not work properly for unavailable links
6577618 integrate network vanity naming and nemo unification
6600446 links assigned to a local zone are still aggregatable by global zone
6607572 "boot net - install" can trigger assertion failure in dld_str_attach()
6613956 "svccfg import -" does not work as bfu expects
6637596 invalid assertion in ip_soft_ring_assignment()
6642350 kernel DLPI processing routines are long overdue
6643338 GLDv3 PPA hack VLAN ID checks don't always work
6647203 bfu: smf_delete_manifest() does not work for non-global zones
6649885 DL_IB GLDv3 mactype plugin must fill in its mtr_nativetype
6650395 libuuid should be lint-clean and linted nightly


# 5742:b0948deb63bc 21-Dec-2007 cth

6642582 Testcase initfini failing on all machines (sparc & x86) in s10u5_05


# 4950:a7a707716fea 27-Aug-2007 cth

6594969 path oriented rebind code needs to protect nexus parent from detach


# 4845:357e8e7542af 09-Aug-2007 vikram

PSARC 2007/290 Retire Agent for I/O Devices
6464720 Deliver a FMA I/O retire agent


# 4540:f18ef423e3a7 25-Jun-2007 cth

6571223 find_child_by_addr() returns unwanted dip if input caddr is an empty string


# 4411:d3fb57af2eda 07-Jun-2007 vikram

6565553 devfs_clean() should not be used to test for offlinability


# 4145:90dc07a3821d 01-May-2007 cth

PSARC 2007/176 path-oriented driver alias
6536151 path-oriented driver alias


# 2621:4ea88858d952 25-Aug-2006 llai1

PSARC/2003/246 Filesystem Driven Device Naming
5050715 logical device names not created during early boot
6292952 devfsadm mishandles optarg
6362924 devfsadm secondary link generation is not zones aware
6413127 Integrate the Devname Project
6464196 bfu should remove pt_chmod, obsoleted by /dev filesystem


# 2155:9ba71f09c173 08-Jun-2006 cth

6423041 PSARC 2006/242 'mdi interfaces to support pHCI driver locking' and related fixes


# 2009:b1f98dc679ae 18-May-2006 dm120769

Backout 6423041, 6426345; exposes deadlock


# 1961:cceb6bfa61a5 10-May-2006 cth

6423041 PSARC 2006/242 'mdi interfaces to support pHCI driver locking' and related fixes


# 1826:8b76ba84edbf 18-Apr-2006 bm42561

6405619 mt_config_thread() says it is done before it really is


# 1333:9eb72fd56702 26-Jan-2006 cth

6369724 DS_READY references should be checked for correctness


# 1317:632121dc3a0f 24-Jan-2006 cth

6364339 Memory leaks are found in "brevq_enqueue()"


# 1093:4dc7aec69dc9 12-Dec-2005 hiremath

6299476 DM Does not interoperate with TS90 switch, cannot discover SRP targets
6308117 IB Nexus BUS_CONFIG_ONE will need to load HCA drivers during boot
6309515 ibdm should MADs with unique transaction ID
6309525 IOC vendor and sub-vendor ID has an endian issue
6321383 tavor moving queue pairs out of reset can take a while
6332260 ibt_open_rc_channel: redirected inputs needs better handling
6333763 crload test causes system hangs and other InfiniBand CM failures under stress
6350831 ibt_get_paths() returns IBT_HCA_PORT_NOT_ACTIVE when second hca has no active ports
6361204 tavor fmr can invalidate memory regions sooner


# 789:b348f31ed315 31-Oct-2005 ahrens

PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media


# 693:1c08294a694e 13-Oct-2005 govinda

PSARC/2005/561 Obsolete DDI Interrupt Interfaces
6330182 Implement PSARC/2005/561 changes
6255855 ddi_intr_get_nintrs() returns DDI_SUCCESS for type = -1
6255872 ddi_intr_get_cap() returns 0 for capability structure
6256554 process_intr_ops() should check for pdip value
6280180 memory leaks in ddi_add_intr /ddi_intr_alloc
6320326 interrupt state should not be touched during interrupt re-routing
6320368 default px driver configuration should be MSIX
6320374 px driver should call ndi_ra_alloc() with proper arguments
6323264 px_err_reg_disable() access fire regsiters with incorrect csrbase
6328321 update sparc.fdbg for new DDI interrupt data structures


# 662:524269c34bb5 07-Oct-2005 szhou

6295108 When installing to second disk, grub defaults to hd0 instead of hd1
6322231 bootadm generates incorrect menu when boot partition and root are on separate disks
6322723 boot-file setting in bootenv.rc is not respected in snv_21 and later builds
6331385 adding nexus driver does not attach nexus children
6331399 a minor improvement to boot-archive service
6332623 reboot -- -r loses grub default information


# 495:310ccf2a1604 07-Sep-2005 cth

6213273 Hang in i_devi_enter from fcip detach ddi_remove_minor_node call


# 439:8048629e2754 28-Aug-2005 cth

6299820 ddi_deviname() can dereference NULL pointer


# 438:221f0e038fcc 27-Aug-2005 cth

6305386 detach_node() should not hold devi_lock across call to e_devid_cache_unregister()


# 298:dde238e879a8 04-Aug-2005 cth

6303210 Assertion failure: DEVI(pdip)->devi_flags & DEVI_MADE_CHILDREN


# 53:0b88e5a15258 21-Jun-2005 cth

6259385 qassociate() should drive attach


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch