History log of /opensolaris-onvv-gate/usr/src/uts/i86pc/os/mp_machdep.c
Revision Date Author Comments
# 12826:fca99d9e3f2f 14-Jul-2010 Kuriakose Kuruvilla <kuriakose.kuruvilla@oracle.com>

6812663 Running out of bits in x86_feature


# 12825:e35468461453 14-Jul-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

6968165 ::ioapic and ::apic should be limited to kmdb
6968169 missing start dates in some interrupt related files


# 12683:92e6427b7b70 24-Jun-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

PSARC/2009/505 IRM Framework Extension(s)
PSARC/2009/665 Pcitool Extensions
6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x
6866130 Interrupt Resource Management (IRM) support on x86 platforms
6876744 Need a new mdb debugger module for the new apix PSM
6881939 decouple current i86xpv interrupt implementation from i86pc
6916041 Pcitool Enhancement(1M) for the new apix PSM on X86
6957091 update pcitool(1m) manpage for 6916041


# 12149:607008ac563e 12-Apr-2010 Rafael Vanoni <rafael.vanoni@sun.com>

6900377 atomic operations on cp_haltset limit IOPs


# 12004:93f274d4a367 25-Mar-2010 Gerry Liu <jiang.liu@intel.com>

PSARC/2009/104 Hot-Plug Support for ACPI-based Systems
PSARC/2009/550 PSMI Extensions for CPU Hotplug
PSARC/2009/551 acpihpd ACPI Hotplug Daemon
PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems
6862510 provide support for cpu hot add on x86
6883891 cmi interface needs to support dynamic reconfiguration
6884154 x2APIC and kmdb may not function properly during CPU hotplug event.
6904971 low priority acpi nexus code review feedback
6877301 lgrp should support memory hotplug flag in SRAT table


# 11389:dd00b884e84f 22-Dec-2009 Alexander Kolbasov <Alexander.Kolbasov@Sun.COM>

6764832 Provide user-level processor groups observability
6831680 cputrack(1) leaves its victim with unneeded cpc context
6901343 cpc context flag updates are not always atomic
6908152 Dormant thread CPC context affects cpu CPC consumers


# 10947:2ecbb0a4d189 04-Nov-2009 Srihari Venkatesan <Srihari.Venkatesan@Sun.COM>

6843035 Need support for Magny-Cours processors
6860401 FMA CPU Topology & Memory Topology needs to support Magny Cours(Multi chip Module)
Portions contributed by Boris.Ostrovsky@amd.com and Hans.Rosenfeld@amd.com


# 10797:8e4cf0dbd8ca 14-Oct-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6883663 CPUs observed not downclocking when system is otherwise idle


# 10537:54ffdb4f0b39 14-Sep-2009 Michael Corcoran <Michael.Corcoran@Sun.COM>

6879838 Dom0, v65x panic snv_123 mp->ind_instance != dp->ind_instance, common/os/instance.c, line: 1261
Contributed by Gerry Liu <jiang.liu@intel.com>


# 10175:dd9708d1f561 24-Jul-2009 Stuart Maybee <Stuart.Maybee@Sun.COM>

6849090 Need to synch with newer versions of Xen and associated tools
6747653 xen_fix_foreign and is_foreign needs to be removed from xnb driver
6451665 Xen/Solaris on Xen needs to support MSI
6736325 core dumps of 32on64 domains need support
6827538 PV access should be initialized earlier for Solaris HVM domains
6831935 Solaris's xen code doesn't use the list_t correctly
6798742 excesive PAGESIZE buf alloc/free in evtchndrv_write
6771370 ipagent accidentally depends on SUNWxvm
6772060 ipagent service has no dependencies
6771371 ipagent doesn't handle IPv6 correctly
6838897 xvm ipagent service generates noise on boot
6788314 Array overrun in evtchn code
6839622 dom0 paniced with pdp->xd_evtchn != INVALID_EVTCHN
6561515 Need to remove workaround from evtchn.c when compiler bug is fixed
6835636 B107/xvm wont plumb 10gig interface - nxge_alloc_tx_cntl_dma failed!


# 9652:6b40e106879c 18-May-2009 Michael Corcoran <Michael.Corcoran@Sun.COM>

6815568 ACPICA enhancements for support of ACPI-based device enumeration earlier in boot
Contributed by Gerry Liu <jiang.liu@intel.com>


# 9637:60f2a2d63713 15-May-2009 Randy Fishel <Randy.Fishel@Sun.COM>

6836576 Integrate CPU Idle Notification into ON
PSARC/2009/115 CPU Idle Notification


# 9489:7aad39a516b4 28-Apr-2009 Joe Bonasera <Joe.Bonasera@sun.com>

6770898 Performance of x86 cross calls
6785779 enabling xc_traptrace will panic or hang the system


# 8906:e559381f1e2b 25-Feb-2009 Eric Saxe <Eric.Saxe@Sun.COM>

PSARC 2008/777 cpupm keyword mode extensions
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


# 8675:168150fea4de 02-Feb-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

6796912 Need interrupt remapping support for Intel Vt-d


# 8408:7b4e48a75d0c 18-Dec-2008 Eric Saxe <Eric.Saxe@Sun.COM>

6724307 CPU selection bias observed on NUMA/CMT systems
6724296 trips though setfrontdq() can make threads homesick
6724256 root homed threads should participate in cross leaf lgrp CMT load balancing
6771377 idle() can get caught up in disp_anywork() on larger systems
6420092 dispatcher can be blinded by idle cpus on large systems


# 7716:44c2ec1382be 26-Sep-2008 Bill Holler <Bill.Holler@Sun.COM>

6726459 dunnington based tucani system has huge memory latency, almost 5x of tigerton based tucani system


# 7113:9b2fd7c2000b 16-Jul-2008 bholler

6716526 apic_find_cpu assert failed after suspend in Toshiba M9


# 7006:91d884ce1092 02-Jul-2008 rv207048

6716290 add static DTrace probe for CPU state transitions into i86xpv


# 6336:4eaf084434c9 31-Mar-2008 bholler

6470538 domUs are unfriendly when too little memory is available to boot
6545999 intr_restore() could be faster...
6547106 x86 systems should support more than 64 CPUs
6566712 PEND field of ::softint mdb macro broken on x86. mdb_cpuset_find thinks cpuset_t is an array
6657750 various places use wrong type for intr_clear()


# 5864:bcc9282accd7 18-Jan-2008 esaxe

6635705 static DTrace probe points for CPU power management state transitions
6643464 need static DTrace probe for cyclic tracing, firing events


# 5295:a21f2449e5f9 20-Oct-2007 randyf

PSARC/2005/469 X86 Energy Star compliance
PSARC/2006/632 PSMI extension for state save and restore
6330209 nge needs to support DDI_SUSPEND/DDI_RESUME
6381827 Suspend to RAM on x86
6393154 audio810 needs to support DDI_SUSPEND/DDI_RESUME
6397047 fd, fdc needs to support Suspend/Resume
6401974 cannot enter S3 with ohci PME enable set on Tyan 2865 with Sun or Tyan 2.01 BIOS
6422613 memscrubber doesn't re-acquire lock before CALLB_CPR_EXIT
6455736 ata/dadk/cmdk should support DDI_SUSPEND/DDI_RESUME
6511370 CPR on SPARC regression
6586018 TODOP Macros in i86pc/sys/machclock.h not in sun4u/sun4v equivilent (Sparc only)
6610124 It takes more than 3 minutes after printing "pci_pre_resume nv_sata:0"
6617143 powerd/pmconfig emits a different default message for an existing on or off action.


# 5084:7d838c5c0eed 18-Sep-2007 johnlev

PSARC 2006/260 Solaris on Xen
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains
6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr
6496858 mdb could use a memory-based IO backend
6515319 workaround for 6491065 needs to be removed from elfextract.c
6518807 snv_nightly: SUNWcakr pkgck error
6551858 PSARC 2006/260 Solaris on Xen
6584697 Can't boot Xen / Solaris dom0 if root is using ZFS
6593429 usr/src/cmd/devfsadm isn't linting properly
6600359 mdb_kvm_intrframe() is unused
6600750 can remove 'u' workaround from zlib
6601465 /dev/lofictl needs to accept kernel ioctl
6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);


# 5045:75a798a98460 13-Sep-2007 bholler

6577948 mach_alloc_mwait leaks memory when a CPU fails to start
6588054 panic() in mach_alloc_mwait() should be changed to degraded operation...
6596141 Solaris should not use an unmodified MWAIT idle loop on AMD 10h due to increased power consumption


# 4769:291956cbfc21 31-Jul-2007 dp78419

PSARC 2006/675 MPO for Victoria Falls/Maramba project
6539930 MPO for sun4v platforms


# 4652:017019fc1cf1 13-Jul-2007 cwb

6317341 KMDB uses siron (and children), which can be traced by DTrace
6565142 Need to remove unused code in the PSMs softint handling area
6578650 usr/src/uts/common/io/avintr.c needs to be cstyle clean with continuation line checking


# 4606:ffcd05844ec5 06-Jul-2007 esaxe

6495401 cpuid based cache hierarchy awareness


# 4481:2bb321aaf3c3 15-Jun-2007 bholler

6495392 use monitor/mwait for halting idle CPUs where supported


# 3446:5903aece022d 19-Jan-2007 mrj

PSARC 2006/469 EOF and removal of eeprom -I
PSARC 2006/568 direct boot (dboot) for x86
6219282 interrupt service routine called twice
6223946 potential infinite loop in fbt.c
6228819 tsc_gethrtimeunscaled resets to 0 on suspend
6342201 hat_unload() and cross call usage are needlessly slow on x86, x64
6378723 ctfconvert can't handle GCC empty struct C extension
6379124 ctfconvert can't handle C99 flexible array members
6401187 merging ip's CTF data into genunix introduces a race
6437553 shmat(2) fails on platforms that don't support large pages
6449286 eeprom -I should be torched
6464072 need support for firmware properties
6465816 need a debug record page
6467491 64-bit processes must point %fs or %gs to null selector to utilize [fs|gs]base
6475880 vestiges of old boot code on i386/amd64 should be purged
6475956 Interrupt handling code on x86 platforms should be easier to understand
6477828 pcplusmp psm module should be rearranged to allow multiple platforms to share the same apic code
6477867 x86 KDI should belong in the kernel
6477871 fix for 6232859 also needed for kmdb
6477872 MDB MMU commands need improvements
6477873 cpr debugging can be improved
6477877 mstate accounting should be reset when gethrtimef() is changed
6477915 32-bit x86 kernel should use interrupt gates for all traps
6477963 _update_sregs should be written in C
6477976 no longer need to capture [fs,gs]base in struct regs on every exception
6478642 Solaris needs to support multiple x86 platforms
6478648 ON could use an new & unencumbered xsvc driver
6478734 kernel lint not in C99 mode
6478826 swrand should have framework to lock individual pages
6480763 if interrupts can't be disabled, re-onlining an offline cpu fails
6481824 /dev/fb is not created if installation is done over tty
6483747 clock-tick processing should re-include threads waiting for I/O
6485872 use PTOU macro to access user area instead of old "u" from user.h
6486263 need way to extend kernel core dumps with pages that don't have page_t's
6486435 eeprom, prtdiag should only be platform specific where necessary
6486436 genunix mdb module makefiles duplicate list of files
6486437 intr_common.c should be common
6486445 /dev/mem needs support for page_t-less pages
6486451 cpu_pause() routine should be mach-specific
6486456 SIMULATOR_SUPPORT should die
6486832 x86 platform will need memlist/memseg locking
6486911 amd64 port not finished
6486972 platform TOD setting code may not have real TOD hdw to set
6492647 Better trap trace support for x-calls
6493613 apic_disable_intr() needs round robin fix
6497633 ctfmerge could allow for no ctf sections
6500637 floating point context switching is needlessly slow
6500656 move floating point configuration to C
6500666 need a means to override the setting of uname -m in the kernel build
6500669 update x86 defines
6502790 Files in the boot archive should be individually compressed
6503792 live upgrade environment + bfu + alternate root == incorrect menu.lst file
6504373 kmdb promif shouldn't needlessly busy-wait
6504374 ::interrupts could show level/edge
6506305 opteron erratum 123 should be enabled
6507629 porting x86 platform code to Xen
6510847 kobj.c is unaware of sparc hole between nucleus text and data (from dtrace)


# 3434:5142e1d7d0bc 17-Jan-2007 esaxe

6461311 multi-level CMT scheduling optimizations
6509639 cpu0 is not in the right chip_t if its chipid is not zero


# 2722:3846fae40902 13-Sep-2006 johnlev

6338238 DWARF parser can't handle anon struct/union
6415645 cpu_t hack isn't working as expected
6441836 ctffindmod.sh still talks about ia64
6458224 genassym could handle blank lines better


# 2575:a95d80de4e01 18-Aug-2006 nf202958

6436283 anonymous tracing is broken on MP systems
6458769 x86 anonymous tracing may not work on non-boot CPUs
6458770 x86 startup is confused for two seconds per slave CPU


# 2041:f13eb9eafd9e 23-May-2006 akolb

6223090 implement policies to reduce thread migration


# 2006:11a559c797d5 18-May-2006 andrei

5081104 NCPU has been outgrown on x86


# 1228:9e051e1a3f68 09-Jan-2006 andrei

6282049 CMT update needed for x86 CPU detection
6311990 Opteron memory latency probing sometimes confused during boot
6366758 cpu_info.core_id kstats
6366886 FPU bit is not set on AMD K6/3+ system


# 999:e4fc41bb3bfb 27-Nov-2005 lq150181

6348316 cyclic subsystem baffled by x86 softint behavior


# 916:ed14fe603852 14-Nov-2005 schwartz

PSARC/2005/584 PSM_INTR_OPS extensions
6272601 x86 interrupts should export kstats which include time accounting
6284254 PCItool needs x86 interrupt routing support
6340286 ddi interrupt framework needs to better accomodate platform specific data
6346377 x86 pci_detach calls ddi_soft_state_free with minor instead of instance
6346409 move x86 pci driver state struct from pci_var.h to pci_common.h
6349488 pcitool -i -r coredumps when output is rerouted to a file
6349492 Add feature for pcitool -b to show inaccessible bytes but keep going


# 711:0b69027672e4 19-Oct-2005 esaxe

6303418 cpu_halt()'s nointr window could be constant time


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

OpenSolaris Launch


# 12826:fca99d9e3f2f 14-Jul-2010 Kuriakose Kuruvilla <kuriakose.kuruvilla@oracle.com>

6812663 Running out of bits in x86_feature


# 12825:e35468461453 14-Jul-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

6968165 ::ioapic and ::apic should be limited to kmdb
6968169 missing start dates in some interrupt related files


# 12683:92e6427b7b70 24-Jun-2010 Jimmy Vetayases <Jimmy.Vetayases@oracle.com>

PSARC/2009/505 IRM Framework Extension(s)
PSARC/2009/665 Pcitool Extensions
6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x
6866130 Interrupt Resource Management (IRM) support on x86 platforms
6876744 Need a new mdb debugger module for the new apix PSM
6881939 decouple current i86xpv interrupt implementation from i86pc
6916041 Pcitool Enhancement(1M) for the new apix PSM on X86
6957091 update pcitool(1m) manpage for 6916041


# 12149:607008ac563e 12-Apr-2010 Rafael Vanoni <rafael.vanoni@sun.com>

6900377 atomic operations on cp_haltset limit IOPs


# 12004:93f274d4a367 25-Mar-2010 Gerry Liu <jiang.liu@intel.com>

PSARC/2009/104 Hot-Plug Support for ACPI-based Systems
PSARC/2009/550 PSMI Extensions for CPU Hotplug
PSARC/2009/551 acpihpd ACPI Hotplug Daemon
PSARC/2009/591 Attachment Points for Hotpluggable x86 Systems
6862510 provide support for cpu hot add on x86
6883891 cmi interface needs to support dynamic reconfiguration
6884154 x2APIC and kmdb may not function properly during CPU hotplug event.
6904971 low priority acpi nexus code review feedback
6877301 lgrp should support memory hotplug flag in SRAT table


# 11389:dd00b884e84f 22-Dec-2009 Alexander Kolbasov <Alexander.Kolbasov@Sun.COM>

6764832 Provide user-level processor groups observability
6831680 cputrack(1) leaves its victim with unneeded cpc context
6901343 cpc context flag updates are not always atomic
6908152 Dormant thread CPC context affects cpu CPC consumers


# 10947:2ecbb0a4d189 04-Nov-2009 Srihari Venkatesan <Srihari.Venkatesan@Sun.COM>

6843035 Need support for Magny-Cours processors
6860401 FMA CPU Topology & Memory Topology needs to support Magny Cours(Multi chip Module)
Portions contributed by Boris.Ostrovsky@amd.com and Hans.Rosenfeld@amd.com


# 10797:8e4cf0dbd8ca 14-Oct-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6883663 CPUs observed not downclocking when system is otherwise idle


# 10537:54ffdb4f0b39 14-Sep-2009 Michael Corcoran <Michael.Corcoran@Sun.COM>

6879838 Dom0, v65x panic snv_123 mp->ind_instance != dp->ind_instance, common/os/instance.c, line: 1261
Contributed by Gerry Liu <jiang.liu@intel.com>


# 10175:dd9708d1f561 24-Jul-2009 Stuart Maybee <Stuart.Maybee@Sun.COM>

6849090 Need to synch with newer versions of Xen and associated tools
6747653 xen_fix_foreign and is_foreign needs to be removed from xnb driver
6451665 Xen/Solaris on Xen needs to support MSI
6736325 core dumps of 32on64 domains need support
6827538 PV access should be initialized earlier for Solaris HVM domains
6831935 Solaris's xen code doesn't use the list_t correctly
6798742 excesive PAGESIZE buf alloc/free in evtchndrv_write
6771370 ipagent accidentally depends on SUNWxvm
6772060 ipagent service has no dependencies
6771371 ipagent doesn't handle IPv6 correctly
6838897 xvm ipagent service generates noise on boot
6788314 Array overrun in evtchn code
6839622 dom0 paniced with pdp->xd_evtchn != INVALID_EVTCHN
6561515 Need to remove workaround from evtchn.c when compiler bug is fixed
6835636 B107/xvm wont plumb 10gig interface - nxge_alloc_tx_cntl_dma failed!


# 9652:6b40e106879c 18-May-2009 Michael Corcoran <Michael.Corcoran@Sun.COM>

6815568 ACPICA enhancements for support of ACPI-based device enumeration earlier in boot
Contributed by Gerry Liu <jiang.liu@intel.com>


# 9637:60f2a2d63713 15-May-2009 Randy Fishel <Randy.Fishel@Sun.COM>

6836576 Integrate CPU Idle Notification into ON
PSARC/2009/115 CPU Idle Notification


# 9489:7aad39a516b4 28-Apr-2009 Joe Bonasera <Joe.Bonasera@sun.com>

6770898 Performance of x86 cross calls
6785779 enabling xc_traptrace will panic or hang the system


# 8906:e559381f1e2b 25-Feb-2009 Eric Saxe <Eric.Saxe@Sun.COM>

PSARC 2008/777 cpupm keyword mode extensions
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


# 8675:168150fea4de 02-Feb-2009 Vikram Hegde <Vikram.Hegde@Sun.COM>

6796912 Need interrupt remapping support for Intel Vt-d


# 8408:7b4e48a75d0c 18-Dec-2008 Eric Saxe <Eric.Saxe@Sun.COM>

6724307 CPU selection bias observed on NUMA/CMT systems
6724296 trips though setfrontdq() can make threads homesick
6724256 root homed threads should participate in cross leaf lgrp CMT load balancing
6771377 idle() can get caught up in disp_anywork() on larger systems
6420092 dispatcher can be blinded by idle cpus on large systems


# 7716:44c2ec1382be 26-Sep-2008 Bill Holler <Bill.Holler@Sun.COM>

6726459 dunnington based tucani system has huge memory latency, almost 5x of tigerton based tucani system


# 7113:9b2fd7c2000b 16-Jul-2008 bholler

6716526 apic_find_cpu assert failed after suspend in Toshiba M9


# 7006:91d884ce1092 02-Jul-2008 rv207048

6716290 add static DTrace probe for CPU state transitions into i86xpv


# 6336:4eaf084434c9 31-Mar-2008 bholler

6470538 domUs are unfriendly when too little memory is available to boot
6545999 intr_restore() could be faster...
6547106 x86 systems should support more than 64 CPUs
6566712 PEND field of ::softint mdb macro broken on x86. mdb_cpuset_find thinks cpuset_t is an array
6657750 various places use wrong type for intr_clear()


# 5864:bcc9282accd7 18-Jan-2008 esaxe

6635705 static DTrace probe points for CPU power management state transitions
6643464 need static DTrace probe for cyclic tracing, firing events


# 5295:a21f2449e5f9 20-Oct-2007 randyf

PSARC/2005/469 X86 Energy Star compliance
PSARC/2006/632 PSMI extension for state save and restore
6330209 nge needs to support DDI_SUSPEND/DDI_RESUME
6381827 Suspend to RAM on x86
6393154 audio810 needs to support DDI_SUSPEND/DDI_RESUME
6397047 fd, fdc needs to support Suspend/Resume
6401974 cannot enter S3 with ohci PME enable set on Tyan 2865 with Sun or Tyan 2.01 BIOS
6422613 memscrubber doesn't re-acquire lock before CALLB_CPR_EXIT
6455736 ata/dadk/cmdk should support DDI_SUSPEND/DDI_RESUME
6511370 CPR on SPARC regression
6586018 TODOP Macros in i86pc/sys/machclock.h not in sun4u/sun4v equivilent (Sparc only)
6610124 It takes more than 3 minutes after printing "pci_pre_resume nv_sata:0"
6617143 powerd/pmconfig emits a different default message for an existing on or off action.


# 5084:7d838c5c0eed 18-Sep-2007 johnlev

PSARC 2006/260 Solaris on Xen
PSARC 2007/155 IPv4 Network Configuration Enhancements for Xen Guest Domains
6424124 panic in intr_thread->av_dispatch_autovect->atomic_add_ptr
6496858 mdb could use a memory-based IO backend
6515319 workaround for 6491065 needs to be removed from elfextract.c
6518807 snv_nightly: SUNWcakr pkgck error
6551858 PSARC 2006/260 Solaris on Xen
6584697 Can't boot Xen / Solaris dom0 if root is using ZFS
6593429 usr/src/cmd/devfsadm isn't linting properly
6600359 mdb_kvm_intrframe() is unused
6600750 can remove 'u' workaround from zlib
6601465 /dev/lofictl needs to accept kernel ioctl
6604043 Erronous ASSERT in sdev_vnops.c ASSERT(VTOSDEV(vp)->sdev_attrvp);


# 5045:75a798a98460 13-Sep-2007 bholler

6577948 mach_alloc_mwait leaks memory when a CPU fails to start
6588054 panic() in mach_alloc_mwait() should be changed to degraded operation...
6596141 Solaris should not use an unmodified MWAIT idle loop on AMD 10h due to increased power consumption


# 4769:291956cbfc21 31-Jul-2007 dp78419

PSARC 2006/675 MPO for Victoria Falls/Maramba project
6539930 MPO for sun4v platforms


# 4652:017019fc1cf1 13-Jul-2007 cwb

6317341 KMDB uses siron (and children), which can be traced by DTrace
6565142 Need to remove unused code in the PSMs softint handling area
6578650 usr/src/uts/common/io/avintr.c needs to be cstyle clean with continuation line checking


# 4606:ffcd05844ec5 06-Jul-2007 esaxe

6495401 cpuid based cache hierarchy awareness


# 4481:2bb321aaf3c3 15-Jun-2007 bholler

6495392 use monitor/mwait for halting idle CPUs where supported


# 3446:5903aece022d 19-Jan-2007 mrj

PSARC 2006/469 EOF and removal of eeprom -I
PSARC 2006/568 direct boot (dboot) for x86
6219282 interrupt service routine called twice
6223946 potential infinite loop in fbt.c
6228819 tsc_gethrtimeunscaled resets to 0 on suspend
6342201 hat_unload() and cross call usage are needlessly slow on x86, x64
6378723 ctfconvert can't handle GCC empty struct C extension
6379124 ctfconvert can't handle C99 flexible array members
6401187 merging ip's CTF data into genunix introduces a race
6437553 shmat(2) fails on platforms that don't support large pages
6449286 eeprom -I should be torched
6464072 need support for firmware properties
6465816 need a debug record page
6467491 64-bit processes must point %fs or %gs to null selector to utilize [fs|gs]base
6475880 vestiges of old boot code on i386/amd64 should be purged
6475956 Interrupt handling code on x86 platforms should be easier to understand
6477828 pcplusmp psm module should be rearranged to allow multiple platforms to share the same apic code
6477867 x86 KDI should belong in the kernel
6477871 fix for 6232859 also needed for kmdb
6477872 MDB MMU commands need improvements
6477873 cpr debugging can be improved
6477877 mstate accounting should be reset when gethrtimef() is changed
6477915 32-bit x86 kernel should use interrupt gates for all traps
6477963 _update_sregs should be written in C
6477976 no longer need to capture [fs,gs]base in struct regs on every exception
6478642 Solaris needs to support multiple x86 platforms
6478648 ON could use an new & unencumbered xsvc driver
6478734 kernel lint not in C99 mode
6478826 swrand should have framework to lock individual pages
6480763 if interrupts can't be disabled, re-onlining an offline cpu fails
6481824 /dev/fb is not created if installation is done over tty
6483747 clock-tick processing should re-include threads waiting for I/O
6485872 use PTOU macro to access user area instead of old "u" from user.h
6486263 need way to extend kernel core dumps with pages that don't have page_t's
6486435 eeprom, prtdiag should only be platform specific where necessary
6486436 genunix mdb module makefiles duplicate list of files
6486437 intr_common.c should be common
6486445 /dev/mem needs support for page_t-less pages
6486451 cpu_pause() routine should be mach-specific
6486456 SIMULATOR_SUPPORT should die
6486832 x86 platform will need memlist/memseg locking
6486911 amd64 port not finished
6486972 platform TOD setting code may not have real TOD hdw to set
6492647 Better trap trace support for x-calls
6493613 apic_disable_intr() needs round robin fix
6497633 ctfmerge could allow for no ctf sections
6500637 floating point context switching is needlessly slow
6500656 move floating point configuration to C
6500666 need a means to override the setting of uname -m in the kernel build
6500669 update x86 defines
6502790 Files in the boot archive should be individually compressed
6503792 live upgrade environment + bfu + alternate root == incorrect menu.lst file
6504373 kmdb promif shouldn't needlessly busy-wait
6504374 ::interrupts could show level/edge
6506305 opteron erratum 123 should be enabled
6507629 porting x86 platform code to Xen
6510847 kobj.c is unaware of sparc hole between nucleus text and data (from dtrace)


# 3434:5142e1d7d0bc 17-Jan-2007 esaxe

6461311 multi-level CMT scheduling optimizations
6509639 cpu0 is not in the right chip_t if its chipid is not zero


# 2722:3846fae40902 13-Sep-2006 johnlev

6338238 DWARF parser can't handle anon struct/union
6415645 cpu_t hack isn't working as expected
6441836 ctffindmod.sh still talks about ia64
6458224 genassym could handle blank lines better


# 2575:a95d80de4e01 18-Aug-2006 nf202958

6436283 anonymous tracing is broken on MP systems
6458769 x86 anonymous tracing may not work on non-boot CPUs
6458770 x86 startup is confused for two seconds per slave CPU


# 2041:f13eb9eafd9e 23-May-2006 akolb

6223090 implement policies to reduce thread migration


# 2006:11a559c797d5 18-May-2006 andrei

5081104 NCPU has been outgrown on x86


# 1228:9e051e1a3f68 09-Jan-2006 andrei

6282049 CMT update needed for x86 CPU detection
6311990 Opteron memory latency probing sometimes confused during boot
6366758 cpu_info.core_id kstats
6366886 FPU bit is not set on AMD K6/3+ system


# 999:e4fc41bb3bfb 27-Nov-2005 lq150181

6348316 cyclic subsystem baffled by x86 softint behavior


# 916:ed14fe603852 14-Nov-2005 schwartz

PSARC/2005/584 PSM_INTR_OPS extensions
6272601 x86 interrupts should export kstats which include time accounting
6284254 PCItool needs x86 interrupt routing support
6340286 ddi interrupt framework needs to better accomodate platform specific data
6346377 x86 pci_detach calls ddi_soft_state_free with minor instead of instance
6346409 move x86 pci driver state struct from pci_var.h to pci_common.h
6349488 pcitool -i -r coredumps when output is rerouted to a file
6349492 Add feature for pcitool -b to show inaccessible bytes but keep going


# 711:0b69027672e4 19-Oct-2005 esaxe

6303418 cpu_halt()'s nointr window could be constant time


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

OpenSolaris Launch