summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/ia32/os
AgeCommit message (Collapse)AuthorFilesLines
2018-03-13OS-6546 Use PCID if KPTI is enabledJohn Levon1-3/+0
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2018-03-12OS-6547 Implement KPTIAlex Wilson2-174/+253
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-12 [illumos-gate merge]Jerry Jelinek1-1/+1
commit b13f152e9f7bf4b4426892b07a35568bd4d9e17f 9251 p123_pcbe is useless and can be removed commit 2d63d7e2e0f22bde6326636e6558471d35de3daa 9175 smbsrv/libfksmbsrv: this statement may fall through commit f3195b6f398987f2aa5ba77d68c880a1dbc18c16 9174 smbsrv/libsmbns: duplicate 'const' declaration specifier commit 86e879b181a8be14fca192bfe0030bec1310e4ca 9146 libdtrace: this statement may fall through commit d22bfd225d09e94269c9a8afaf1e686a5d74d823 9121 dladm: addrval can be NULL, need to check in iptun_process_addrarg() commit 6e6c7d67bf5ba2efa13619acd59395d0f278ee75 8659 ata: unused but set warnings with GCC 5.X commit b2be350e700b2900626f0977c47dddefdf617cfd 9216 awk: this statement may fall through commit eea675a170a637d45397e62f4efc44be56b572a3 9226 fd: this statement may fall through commit 66d7818b6a24876c96bdd1a81986c017f368decd 9228 zone_getattr(ZONE_ATTR_NETWORK) returns uninitialised value 9230 zone_getattr(ZONE_ATTR_NETWORK) doesn't check user-supplied buffer size commit cf837ed8ca7273a1e7b940fb7b52eb12ae1d5ea6 9198 libstand: Const-ify buffer argument of write(2) analog commit d0b12b660e0741581d18f1f3a7d5268e0a5f1806 9214 typo: sytem should be system commit edc8ef7d921c96b23969898aeb766cb24960bda7 9213 zfs: sytem typo commit 88e1588bca8b2374cfe26f7f5b377c59710c6a4b 9144 libsqlite: this statement may fall through commit 5fb574e854f31be9e2869532e3b126fa424ee4d9 9179 gss_mechs/mech_krb5 this use of "defined" may not be portable commit 99591362ae3dee1f30d3be8bc4bdca109e256eb7 9106 praudit could go faster commit 60b5a7045427fa16a88b09bb21a4fdf5608cb3f0 9206 Move getsecs() prototype to stand.h from net.h so it can be used everywhere commit 810d639eb61bde114845e4c7852b983d06536b8b 9231 nightly should create a log/latest/ symlink commit 84c66da4cde7f54163e6f9a68f671d8351dd9eed 1956 /usr/bin/uname '-o' should return 'illumos' Conflicts: usr/src/lib/libshell/common/README (deleted) usr/src/uts/intel/p123_pcbe/Makefile (deleted)
2018-03-109214 typo: sytem should be systemToomas Soome1-1/+1
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-08-168534 Want AVX-512 SupportJerry Jelinek3-48/+134
8535 kernel cpuid support for new processors 8536 xsave area should size dynamically, based on CPU features 8537 rtld needs to learn about AVX512 8538 add support for xsaveopt for improved context switching 8539 better handling for AMD-specifc *save_ctxt FP exceptions Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-05-25OS-6065 add support for xsaveopt or xsavec for improved context switchingJerry Jelinek1-2/+7
OS-6136 better handling for AMD-specifc *save_ctxt FP exceptions Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-05-18OS-6119 kfpu_t union kfpu_u memory consumption could be improvedJerry Jelinek2-44/+61
OS-6121 cleanup x86 .byte asm Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-05-15OS-6080 xsave area should size dynamically, based on CPU featuresJerry Jelinek3-25/+89
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-02-277805 want faster clock_gettimePatrick Mooney1-0/+62
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>
2016-06-09OS-5451 comm page should not break i86xpvPatrick Mooney1-0/+62
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-03-306789 Want SMAP supportRobert Mustacchi1-0/+6
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-12OS-4390 Want SMAP supportRobert Mustacchi1-0/+6
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-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-02-24OS-3561 lxbrand emulation library should execute on alternate stackJoshua M. Clulow2-8/+83
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>
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-03-20OS-2834 ship lx brandJerry Jelinek2-8/+35
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 Kuruvilla3-117/+252
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-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-146812663 Running out of bits in x86_featureKuriakose Kuruvilla3-10/+8
2010-06-11PSARC/2010/169 EOF lx brandSurya Prakki2-39/+10
6959264 EOF lx brand
2010-03-25PSARC/2009/104 Hot-Plug Support for ACPI-based SystemsGerry Liu1-1/+17
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
2010-03-12PSARC 2010/062 increase number of realtime signalsRoger A. Faulkner1-4/+4
6820737 Solaris needs to increase the number of realtime signals for platform parity
2010-03-05PSARC/2009/354 Always on / no reboot Solaris AuditMarek Pospisil1-9/+62
6192139 Solaris auditing should be able to start collecting audit records without a reboot
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams1-15/+13
6915090 struct memlist should have ml_ member prefixes
2010-01-086899710 dcpc tear down races with overflow handler on x86Jonathan Haslam1-2/+2
6899071 For Intel P4, CPUs coming online ignore DTrace cpc 6904944 DTrace cpc provider is leaking pcbe memory
2009-12-226764832 Provide user-level processor groups observabilityAlexander Kolbasov1-52/+0
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
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson1-30/+1007
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-10-146883663 CPUs observed not downclocking when system is otherwise idleEric Saxe1-4/+7
2009-07-316338698 Application deadlocks on an lwpchan lock when a watchpoint is ↵Roger A. Faulkner1-0/+2
enabled on a thread stack
2009-06-156719215 profile timer survives exec; handler does not; process crashes with ↵Roger A. Faulkner1-45/+4
Profile Timer Expired
2009-04-286770898 Performance of x86 cross callsJoe Bonasera1-2/+2
6785779 enabling xc_traptrace will panic or hang the system
2009-02-13PSARC 2008/480 DTrace CPC ProviderJonathan Haslam1-1/+26
6486156 DTrace cpc provider
2009-02-026625634 double fault handler no longer switches stacks on 64-bit kernelSeth Goldberg1-37/+56
6652275 32bit #df double fault traps broken, after 6624280
2008-10-14PSARC 2008/622 32-bit Address Restriction Software Capabilities FlagRoger A. Faulkner1-4/+3
6755162 ADDR32 software capability: restrict a 64-bit process to the lower 32 bits of the address space
2008-09-286661753 Add support for performance counters on Intel future processorsKuriakose Kuruvilla1-5/+37
6726994 core_pcbe.c should also include MISALIGN_MEM_REF (event code 5)
2008-09-106560816 x86 drivers should not use SCCS keywords in user-visible stringsRichard Bean1-4/+2
2008-07-016613318 can't restart init in branded zonesedp1-2/+28
6703962 sn1 brand is broken on x86 post b75
2008-01-166636513 SIGFPE incorrectly delivered to process with masked Floating Point ↵sethg1-19/+55
exceptions
2007-12-271162981 Remove C2_AUDIT #defines from the kernel and build filesgww1-10/+6
2007-12-146637679 onnv kernel of 2007-12-03 doesn't boot as dom0 on shocks.sfbayjohnlev1-3/+1