summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/ia32
AgeCommit message (Collapse)AuthorFilesLines
2016-06-09OS-5451 comm page should not break i86xpvPatrick Mooney2-0/+95
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-05-16OS-5192 need faster clock_gettimePatrick Mooney1-16/+1
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 <ryan@zinascii.com>
2016-03-31 [illumos-gate merge]Jerry Jelinek1-0/+4
commit c20404ff77119516354b0d112d28b7ea0dadd303 6738 zfs send stream padding needs documentation commit 41c6413cb54bf338d7a59ed789ec2e0e44c35e6f 6739 userland version of cv_timedwait_hires() always assumes absolute time commit 3ce2fcdcae00f6a5ca9abd0567a142752e44373b 6789 Want SMAP support commit c3a3f6c4a232444769e56b84076450e094d50532 6760 cpqary3: add support for more hp gen9 smart array controllers commit c67b1bdc42c9c8c104b7c28c14222c006aa56b1e 6807 only one CPU detected on HP Gen9 commit 6025f1db7d005ffd81a92cbdc542e14e20b246ea 6806 local x2apic enumeration is broken commit e4dcf6b386220918d8a355e951a2d7e8a73e5a6d 6761 fcinfo hba-port doesn't get correct supported speeds and connection speed for 16Gb target ports Conflicts: usr/src/uts/intel/sys/x86_archext.h usr/src/uts/intel/ia32/ml/copy.s usr/src/uts/i86pc/os/cpuid.c
2016-03-306789 Want SMAP supportRobert Mustacchi5-31/+284
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-12-08 [illumos-gate merge]Jerry Jelinek2-3/+3
commit bc0e91320069f0bcaee43e80a7ea686d9efa2d08 5876 sys/regset.h pollutes name space (try 2) commit 5878fad70d76d8711f6608c1f80b0447601261c6 4986 receiving replication stream fails if any snapshot exceeds refquota
2015-12-075876 sys/regset.h pollutes name space (try 2)Gordon Ross2-3/+3
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-306457 ucopystr can't find its way homeRobert Mustacchi1-0/+2
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-11-12OS-4390 Want SMAP supportRobert Mustacchi5-31/+282
OS-4927 ucopystr can't find its way home Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com>
2015-11-11OS-4930 lxbrand ptrace should be more mindful of segregsPatrick Mooney1-1/+1
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-11-05OS-4931 #ss handler could look more like #npRobert Mustacchi1-0/+3
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-11-056439 #ss handler could look more like #npRobert Mustacchi1-0/+3
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-18backout 5876 sys/regset.h pollutes name spaceGordon Ross2-3/+3
backout commit 21227944c2bcc086121a5428f3f9d2496ba646f5.
2015-10-175876 sys/regset.h pollutes name spaceGordon Ross2-3/+3
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Jonathan Perkin <jperkin@joyent.com> Reviewed by: Alexander Pyhalov <alp@sfedu.ru> Approved by: Albert Lee <trisk@omniti.com>
2015-05-155890 Enable Intel SMEP support when availableRobert Mustacchi1-0/+2
5891 want to be able to see x86 control regs with kmdb Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-05-14OS-3735 modstubs MAXNARG is too low.Bryan Cantrill1-4/+8
2015-04-23OS-4223 Enable Intel SMEP support when availableRobert Mustacchi1-0/+2
OS-4224 want to be able to see x86 control regs with kmdb Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-04-125830 want arc4random(3C) suiteRobert Mustacchi1-1/+2
5802 want getentropy(3C) 5803 want getrandom(2) 5804 want explicit_bzero(3C) 5805 want MC_INHERIT_ZERO 5806 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2015-02-25 [illumos-gate merge]Jerry Jelinek1-4/+1
commit d1515e527c5d324d2c75e58781f1dd47f18624d8 3842 remove the machid commands commit 4d4ea8fa1c791525ea6d0a077480434f64d6e7b4 5606 support build with binutils 2.25
2015-02-245606 support build with binutils 2.25Igor Kozhukhov1-4/+1
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Piotr Jasiukajtis <estibi@me.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Gordon Ross <gwr@nexenta.com>
2015-02-24OS-3561 lxbrand emulation library should execute on alternate stackJoshua M. Clulow3-10/+153
OS-3558 lxbrand add support for full in-kernel syscall handling OS-3545 lx_syscall_regs should not walk stack OS-3868 many LTP testcases now hang OS-3901 lxbrand lx_recvmsg fails to translate control messages when 64-bit Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2015-02-15OS-3845 want arc4random(3C) suiteRobert Mustacchi1-1/+2
OS-3846 want getentropy(3C) OS-3847 want getrandom(2) OS-3848 want explicit_bzero(3C) OS-3843 want MC_INHERIT_ZERO OS-3844 uuid_generate can leak its cache in edge conditions Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2015-01-03OS-3678 many file event monitors on a single vnode can induce stack overflowBryan Cantrill1-13/+91
2014-11-25 [illumos-gate merge]Keith M Wesolowski2-54/+21
commit 9e573dcc6440324d76c37be570afdef86f045685 5104 reboot should check for (and remove) extra -B zfs-bootfs options. commit 21920a0a2f368f65491623e68d7c66dfd09c46f4 4228 chmod(1): SFI NFSv4 ACL inheritance flags are not documented commit 2f183016d19cb0c342edba0c4f2c9058f07298a9 3614 The 'offline' and 'sparse' extended system attributes should be documented in man pages commit 22fec8cf7c90530cbbeb80ea11190db467cb2e21 4305 rpc(3nsl): svc_sendreply is in rpc_svc_calls(3nsl) commit 6aa4fc89ec1cf2cdf7d7c3b9ec059802ac9abe65 4324 hosts_access(3): Missing symlinks for hosts_ctl, request_init, and request_set commit 3689c709de099274714d61c877dcc1aa333f3f41 4328 sigprocmask(2) talks about the 'how' argument commit db26b99f059a8c142f2792443c9feacf20492ce7 4325 rpc_svc_calls(3nsl): svc_getrpccaller() description should be improved commit 17452594f0e9de79709558488fe1aa553bedaa68 4321 rpc_svc_calls(3nsl): svc_run() can return commit 67c6b9aa14d625ebd5b266131566d95298d2d993 4306 rpc_svc_calls(3nsl): Messed svc_sendreply/svc_max_pollfd commit c235b016b0b38466c37f5fe5360c79e58fa3062d 4320 rpc_svc_reg(3nsl): svc_pollfd is modified too commit b64d5d97b0f8212e45e2f214bddc101b35839fde 4240 lofs(7fs): Missing quotes commit 56df543bd1506bfa8639c4f131c22460558bf4af 3833 err(3c): 'status' should be changed to 'eval' commit c7b6bf90757979f50e793af7ea98d3120668214f 4199 acl_trivial(3sec): The definition of trivial ACL is incorrect commit 229fca2669c724519f75f27dbd16b96f35b82589 4192 acl(5): issues in the man page commit 870bcdc9e2be873a751e202d1425b07267029c70 4201 fopen(3c): The w mode should be bold, not italic commit 5619b3f84733e187bc34bca49abbec8bdfcd7d99 4181 zfs(1m): 'zfs allow' examples in the man page are outdated commit 62824eff3eecef0153856851a0ecd8da820e02a1 3622 nfslogd(1M): Note about svc:/network/nfs/log is needed commit 073ec901764f0ff4a9110de0cfbc6b5ce426d99a 5299 share_nfs(1m) should be converted to mdoc 3607 share_nfs(1M): tag in the log option is optional 4893 share_nfs(1m): Typo 'node' vs. 'mode' commit fdb8cf8c1b80da286f448f5e748b65f9115d7043 5291 x86 {high,low}bit rely on undefined behavior Manifests: usr/src/pkg/manifests/library-security-tcp-wrapper.mf
2014-11-245291 x86 {high,low}bit rely on undefined behaviorJosef 'Jeff' Sipek2-54/+21
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-07-164995 panic in nlm_prog_4Jerry Jelinek1-2/+0
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-06-10 [illumos-gate merge]Keith M Wesolowski1-7/+3
commit b89e420ae1290e425c29db875ec0c0546006eec7 4888 Undocument dma_req(9s) 4884 EOF scsi_hba_attach 4886 EOF ddi_dmae_getlim 4887 EOF ddi_iomin 4634 undocument scsi_hba_attach() and ddi_dma_lim(9s) 4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free commit 13bb82abd861fb185be572d7ae5710bf0f98a17a 4849 strlcpy(9F) points to the wrong header
2014-06-094888 Undocument dma_req(9s)Garrett D'Amore1-7/+3
4884 EOF scsi_hba_attach 4886 EOF ddi_dmae_getlim 4887 EOF ddi_iomin 4634 undocument scsi_hba_attach() and ddi_dma_lim(9s) 4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-04-21 [illumos-gate merge]Keith M Wesolowski1-1/+3
commit 8e50396accfa540cbe0b549256487d237e3d02f3 4772 $C prints no output on crash dump following dtrace panic() commit b6240e830b871f59c22a3918aebb3b36c872edba 4754 io issued to near-full luns even after setting noalloc threshold 4755 mg_alloc_failures is no longer needed Conflicts: usr/src/uts/common/fs/zfs/metaslab.c (OS-2711)
2014-04-214772 $C prints no output on crash dump following dtrace panic()Adam H. Leventhal1-1/+3
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Eric Schrock <eric.schrock@delphix.com>
2014-04-16 [illumos-gate merge]Keith M Wesolowski1-0/+38
commit 1b497ab83e8f1c58bba5da59c649207a442a4720 4752 fan out read zio taskqs commit bf16b11e8deb633dd6c4296d46e92399d1582df4 4374 dn_free_ranges should use range_tree_t Conflicts: usr/src/uts/common/fs/zfs/vdev_disk.c (copyright) usr/src/lib/libzpool/common/sys/zfs_context.h (copyright)
2014-04-154374 dn_free_ranges should use range_tree_tMatthew Ahrens1-0/+38
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>
2014-03-20OS-2834 ship lx brandJerry Jelinek2-8/+35
2014-03-13 [illumos-gate merge]Keith M Wesolowski1-1/+5
commit b55998b6d68438193f311140cafa2104f2038571 4571 Add documentation for -T and interval to "zpool list" commit e902ed8e4d63380fc7ba67f74c52053dcedf7761 4570 Document dedupditto pool property 4572 Dedup-related documentation additions for zpool and zdb. 1371 Add -D option description to zpool(1M) manpage commit 409f1c06a8ed7e94e186a77bff5bfe5f77c5ebb1 3947 zpool(1M) references nonexistent zfs-features(5) 4540 zpool(1M) man page doesn't describe "readonly" property 3948 zfs sync=default is not accepted 4611 zfs(1M) still mentions 'send -r' in synopsis 4415 zpool(1M) man page missing "import -m" description commit 549e8c979a99086fc1357b214aa17a620f4bf2b1 4681 bcmp(NULL, NULL, 0) panics in DEBUG kernel Conflicts: usr/src/man/man1m/zpool.1m
2014-03-124681 bcmp(NULL, NULL, 0) panics in DEBUG kernelMarcel Telka1-1/+5
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>
2014-03-10OS-2792 panic in nlm_prog_4Jerry Jelinek1-2/+0
2013-08-023917 panic in turnstile_block() on unowned mutexBryan Cantrill1-1/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-06-10 [illumos-gate merge]Keith M Wesolowski1-37/+34
commit 79ec9da85c2648e2e165ce68612ad0cb6e185618 3506 Use "hypervisor" CPUID bit to detect hypervisor environment commit 7e0955bbb1c326d78038afe0d108c8ae4934a78a 3505 Creating LU unconditionally enables write cache on backing store device commit 6e6d5868f52089b9026785bd90257a3d3f6e5ee2 3805 arc shouldn't cache freed blocks
2013-06-103506 Use "hypervisor" CPUID bit to detect hypervisor environmentYuri Pankov1-37/+34
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-05-29OS-2229 panic in turnstile_block() on unowned mutexBryan Cantrill1-1/+7
2013-04-123673 core dumping is abysmally slowBryan Cantrill1-0/+3
3671 left behind enemy lines, agent LWP can go rogue 3670 add visibility into agent LWP's spymaster Reviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-01OS-2085 add visibility into agent LWP's spymasterBryan Cantrill1-0/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
2013-01-303237 r10 is added 2 times to panic infoGarrett D'Amore1-1/+1
Reviewed by: Marcel Telka <Marcel.Telka@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2012-12-203414 Need a new word of AT_SUN_HWCAP bitsRobert Mustacchi1-7/+25
3415 Add isainfo support for f16c and rdrand 3416 Need disassembler support for rdrand and f16c Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2011-08-111347 isainfo should indicate presence of vmx/svm support (fix lint)Robert Mustacchi1-6/+25
2011-08-101281 Expose all TSS definitionsRobert Mustacchi1-4/+8
Reviewed by: Igor Kozhukhov <igor.kozhukhov@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-166958308 XSAVE/XRSTOR mechanism to save and restore processor stateKuriakose Kuruvilla6-149/+576
Contributed by Lejun Zhu <lejun.zhu@intel.com>
2010-08-116964154 Missing unlock in set_all_zone_usr_proc_sys()Ethindra Ramamurthy1-3/+4
6964159 Missing unlock in immu_quiesce() and immu_unquiesce() 6964162 Pointer dereferenced before NULL check in kcpc_reqs_add() 6964446 Uninitialized variable used in rootnex_coredma_bindhdl() 6965638 Potential memory leak in configure_ffc() 6965642 Freeing variable that may be NULL in kmem_free()
2010-08-096955192 Intel IOMMU code performs unnecessary write buffer flushesFrank Van Der Linden1-16/+0
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
2010-07-30PSARC/2009/617 Software Events Notification Parameters CLIGavin Maltby1-2/+78
PSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software Events PSARC/2009/619 smtp-notify: Email Notification Daemon for Software Events PSARC/2010/225 fmd for non-global Solaris zones PSARC/2010/226 Solaris Instance UUID PSARC/2010/227 nvlist_nvflag(3NVPAIR) PSARC/2010/228 libfmevent additions PSARC/2010/257 sysevent_evc_setpropnvl and sysevent_evc_getpropnvl PSARC/2010/265 FMRI and FMA Event Stabilty, 'ireport' category 1 event class, and the 'sw' FMRI scheme PSARC/2010/278 FMA/SMF integration: instance state transitions PSARC/2010/279 Modelling panics within FMA PSARC/2010/290 logadm.conf upgrade 6392476 fmdump needs to pretty-print 6393375 userland ereport/ireport event generation interfaces 6445732 Add email notification agent for FMA and software events 6804168 RFE: Allow an efficient means to monitor SMF services status changes 6866661 scf_values_destroy(3SCF) will segfault if is passed NULL 6884709 Add snmp notification agent for FMA and software events 6884712 Add private interface to tap into libfmd_msg macro expansion capabilities 6897919 fmd to run in a non-global zone 6897937 fmd use of non-private doors is not safe 6900081 add a UUID to Solaris kernel image for use in crashdump identification 6914884 model panic events as a defect diagnosis in FMA 6944862 fmd_case_open_uuid, fmd_case_uuisresolved, fmd_nvl_create_defect 6944866 log legacy sysevents in fmd 6944867 enumerate svc scheme in topo 6944868 software-diagnosis and software-response fmd modules 6944870 model SMF maintenance state as a defect diagnosis in FMA 6944876 savecore runs in foreground for systems with zfs root and dedicated dump 6965796 Implement notification parameters for SMF state transitions and FMA events 6968287 SUN-FM-MIB.mib needs to be updated to reflect Oracle information 6972331 logadm.conf upgrade PSARC/2010/290
2010-07-266948098 freemem_lock contention causes poor concurrent DISM ↵Pavel Tatashin1-1/+1
MC_LOCK/MC_UNLOCK performance 6946742 sfmmu_mlspl_enter lock contention on mml_table 6956454 ani_free_pool lock contention with multi processed ISM