#
cc401b37 |
| 16-May-2016 |
Patrick Mooney <pmooney@pfmooney.com> |
7805 want faster clock_gettime Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Ryan Zez
7805 want faster clock_gettime Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Garrett D'Amore <garrett@damore.org>
(cherry picked from commit dd7afb26c5036958cddc0c2c1e499571664a6ed0)
show more ...
|
#
fdb8cf8c |
| 19-Nov-2014 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5291 x86 {high,low}bit rely on undefined behavior Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
|
#
bf16b11e |
| 16-Apr-2014 |
Matthew Ahrens <mahrens@delphix.com> |
4374 dn_free_ranges should use range_tree_t Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.sid
4374 dn_free_ranges should use range_tree_t Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
show more ...
|
#
549e8c97 |
| 11-Mar-2014 |
Marcel Telka <marcel.telka@nexenta.com> |
4681 bcmp(NULL, NULL, 0) panics in DEBUG kernel Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef Sipek <josef.sipek@nexenta.
4681 bcmp(NULL, NULL, 0) panics in DEBUG kernel Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
show more ...
|
#
79ec9da8 |
| 10-Jun-2013 |
Yuri Pankov <yuri.pankov@nexenta.com> |
3506 Use "hypervisor" CPUID bit to detect hypervisor environment Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm
3506 Use "hypervisor" CPUID bit to detect hypervisor environment Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
show more ...
|
#
6a634c9d |
| 19-Aug-2010 |
Richard Lowe <richlowe@richlowe.net> |
merge with onnv_147 Reviewed by: garrett@nexenta.com Approved by: garrett@nexenta.com
|
#
7af88ac7 |
| 17-Aug-2010 |
Kuriakose Kuruvilla <kuriakose.kuruvilla@oracle.com> |
6958308 XSAVE/XRSTOR mechanism to save and restore processor state Contributed by Lejun Zhu <lejun.zhu@intel.com>
|
#
50200e77 |
| 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
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
show more ...
|
#
b52a336e |
| 26-Jul-2010 |
Pavel Tatashin <Pavel.Tatashin@Sun.COM> |
6948098 freemem_lock contention causes poor concurrent DISM MC_LOCK/MC_UNLOCK performance 6946742 sfmmu_mlspl_enter lock contention on mml_table 6956454 ani_free_pool lock contention with multi proce
6948098 freemem_lock contention causes poor concurrent DISM MC_LOCK/MC_UNLOCK performance 6946742 sfmmu_mlspl_enter lock contention on mml_table 6956454 ani_free_pool lock contention with multi processed ISM
show more ...
|
#
7417cfde |
| 15-Jul-2010 |
Kuriakose Kuruvilla <kuriakose.kuruvilla@oracle.com> |
6812663 Running out of bits in x86_feature
|
#
2ef50f01 |
| 14-Jul-2009 |
Joe Bonasera <Joe.Bonasera@sun.com> |
6848982 32 bit kernel should use %cr8 to access the TPR when possible
|
#
f34a7178 |
| 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
|
#
1b30f017 |
| 06-Apr-2009 |
gvasick <George.Vasick@Sun.COM> |
6820417 cannot build ON on x86 using latest GNU assembler
|
#
7997e108 |
| 06-Mar-2009 |
Surya Prakki <Surya.Prakki@Sun.COM> |
6621869 Solaris hangs on TSC calibration while powering on under VMware ESX Server
|
#
1d1a3942 |
| 27-Sep-2008 |
Bill Holler <Bill.Holler@Sun.COM> |
6726459 dunnington based tucani system has huge memory latency, almost 5x of tigerton based tucani system
|
#
86c1f4dc |
| 15-Sep-2008 |
Vikram Hegde <Vikram.Hegde@Sun.COM> |
PSARC 2008/560 Intel IOMMU 6714111 Solaris needs to support the Intel IOMMU
|
#
e4b86885 |
| 10-Sep-2008 |
Cheng Sean Ye <Sean.Ye@Sun.COM> |
PSARC 2008/569 FMA Topology & Retire Agent Refinements 6567641 cpu and memory fault management for Solaris x86 xVM 6690231 phase out mem and cpu schemes for x86 6683402 fmd_fmri_present() in hc schem
PSARC 2008/569 FMA Topology & Retire Agent Refinements 6567641 cpu and memory fault management for Solaris x86 xVM 6690231 phase out mem and cpu schemes for x86 6683402 fmd_fmri_present() in hc scheme is bogus 6739591 introduce /dev/fm for userland fault management interface to kernel 6739593 introduce libfmd_agent so agents do not have to use /dev/fm directly 6739595 support retire/unretire/isretired as topo methods on the resource node 6739597 x86 chip enumerator should be weaned off of kstats 6742378 libtopo: hc_unusable() is returning random value 6738573 faults aren't replayed on boot 6744597 ldmsvcs: mem_request is returning incorrect value for page unretire 6739600 panic console ereport summary should handle nvlist arrays 6739601 add cpu module panic callback made from panic_quiesce_hw 6739605 when x86 error injection has taken place, tag all subsequent ereports 6739608 missing label for i86xpv dtrace_interrupt_enable causes panic on debug_enter 6739609 add HYPERVISOR_mca hypercall for physical topology and MCA info
--HG-- rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/Makefile rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/amd64/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/amd64/Makefile rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/ao.c => usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/ia32/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/ia32/Makefile rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/Makefile rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/amd64/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/amd64/Makefile rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/gcpu.c => usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c rename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/ia32/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/ia32/Makefile rename : usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll.c => usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_subr.c rename : usr/src/uts/i86pc/intel_nb5000/Makefile => usr/src/uts/intel/intel_nb5000/Makefile rename : usr/src/uts/i86pc/io/intel_nb5000/dimm_addr.c => usr/src/uts/intel/io/intel_nb5000/dimm_addr.c rename : usr/src/uts/i86pc/io/intel_nb5000/dimm_addr.h => usr/src/uts/intel/io/intel_nb5000/dimm_addr.h rename : usr/src/uts/i86pc/io/intel_nb5000/dimm_phys.h => usr/src/uts/intel/io/intel_nb5000/dimm_phys.h rename : usr/src/uts/i86pc/io/intel_nb5000/intel_nb5000.c => usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c rename : usr/src/uts/i86pc/io/intel_nb5000/intel_nb5000.conf => usr/src/uts/intel/io/intel_nb5000/intel_nb5000.conf rename : usr/src/uts/i86pc/io/intel_nb5000/intel_nbdrv.c => usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c rename : usr/src/uts/i86pc/io/intel_nb5000/nb5000.h => usr/src/uts/intel/io/intel_nb5000/nb5000.h rename : usr/src/uts/i86pc/io/intel_nb5000/nb5000_init.c => usr/src/uts/intel/io/intel_nb5000/nb5000_init.c rename : usr/src/uts/i86pc/io/intel_nb5000/nb_log.h => usr/src/uts/intel/io/intel_nb5000/nb_log.h rename : usr/src/uts/i86pc/io/intel_nb5000/nb_pci_cfg.c => usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.c rename : usr/src/uts/i86pc/io/intel_nb5000/rank.h => usr/src/uts/intel/io/intel_nb5000/rank.h rename : usr/src/uts/i86pc/io/mc/mc-amd.conf => usr/src/uts/intel/io/mc-amd/mc-amd.conf rename : usr/src/uts/i86pc/io/mc/mcamd.h => usr/src/uts/intel/io/mc-amd/mcamd.h rename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg.c => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg.c rename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg.h => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg.h rename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg_impl.h => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg_impl.h rename : usr/src/uts/i86pc/io/mc/mcamd_drv.c => usr/src/uts/intel/io/mc-amd/mcamd_drv.c rename : usr/src/uts/i86pc/io/mc/mcamd_off.in => usr/src/uts/intel/io/mc-amd/mcamd_off.in rename : usr/src/uts/i86pc/io/mc/mcamd_pcicfg.c => usr/src/uts/intel/io/mc-amd/mcamd_pcicfg.c rename : usr/src/uts/i86pc/io/mc/mcamd_pcicfg.h => usr/src/uts/intel/io/mc-amd/mcamd_pcicfg.h rename : usr/src/uts/i86pc/io/mc/mcamd_subr.c => usr/src/uts/intel/io/mc-amd/mcamd_subr.c rename : usr/src/uts/i86pc/mc-amd/Makefile => usr/src/uts/intel/mc-amd/Makefile rename : usr/src/uts/i86pc/sys/cpu_module.h => usr/src/uts/intel/sys/cpu_module.h
show more ...
|
#
4b56a003 |
| 28-Aug-2008 |
Daniel Anderson <Daniel.Anderson@Sun.COM> |
5007142 Add ntohll and htonll to sys/byteorder.h 6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion func
5007142 Add ntohll and htonll to sys/byteorder.h 6717509 Need to use bswap/bswapq for byte swap of 64-bit integer on x32/x64 PSARC 2008/474 Add 64-bit htonll() and ntohll() byte order conversion functions
show more ...
|
#
e3d60c9b |
| 18-Aug-2008 |
Adrian Frost <Adrian.Frost@Sun.COM> |
PSARC 2008/527 FMA for Intel integrated memory controller and Nehalem CPUs 6706543 FMA for Intel Nehalem 6726376 generic machine check retires wrong virtual cpu 6695950 dimm fmri string contains garb
PSARC 2008/527 FMA for Intel integrated memory controller and Nehalem CPUs 6706543 FMA for Intel Nehalem 6726376 generic machine check retires wrong virtual cpu 6695950 dimm fmri string contains garbage characters in x4450
show more ...
|
#
06fb6a36 |
| 16-Jun-2008 |
dv142724 <none@none> |
6658818 The macro PCF_INDEX is incorrect 6666035 Lock contention for pcf_buckets impacting ISM creation times 6666045 The data structures pcc_info_t and hw_page_map_t need to be cached aligned.
|
#
15363b27 |
| 14-May-2008 |
sudheer <none@none> |
6671782 rdtsc synchronization change for Intel processors
|
#
cc7a88b5 |
| 04-Apr-2008 |
mrj <none@none> |
6684164 fix for 6545999 breaks 32-bit dom0 6683443 xVM panics during boot on systems without acpi Contributed by Juergen Keil (jk@tools.de)
|
#
a563a037 |
| 01-Apr-2008 |
bholler <none@none> |
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
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()
show more ...
|
#
247dbb3d |
| 24-Oct-2007 |
sudheer <none@none> |
6600939 gethrtime sometimes return a large time value into the future
|
#
843e1988 |
| 19-Sep-2007 |
johnlev <none@none> |
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 m
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);
--HG-- rename : usr/src/common/util/memset.h => deleted_files/usr/src/common/util/memset.h rename : usr/src/uts/common/krtld/mapfile => deleted_files/usr/src/uts/common/krtld/mapfile rename : usr/src/uts/i86pc/boot/boot_keyboard.h => deleted_files/usr/src/uts/i86pc/boot/boot_keyboard.h rename : usr/src/uts/intel/io/i8254.c => usr/src/uts/i86pc/io/microfind.c rename : usr/src/uts/i86pc/cpunex/Makefile => usr/src/uts/intel/cpunex/Makefile rename : usr/src/uts/i86pc/io/cpunex.c => usr/src/uts/intel/io/cpunex.c
show more ...
|