summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/ia32
AgeCommit message (Collapse)AuthorFilesLines
2018-03-13OS-6546 Use PCID if KPTI is enabledJohn Levon2-18/+4
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 Wilson5-219/+356
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>
2018-03-06OS-6685 bhyve ppt should facilitate PCI accessPatrick Mooney1-1/+0
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-05OS-6674 port bhyve pci-passthru to illumosHans Rosenfeld1-0/+18
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-01-23OS-6565 remove KMDB branch debugging supportJohn Levon1-16/+2
OS-6566 ::crregs could do with cr2/cr3 support OS-6567 ::ttrace should be able to filter by thread Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-10-03OS-6239 Simplify SMAP relocations with krtldSam Gwydir2-42/+43
2017-09-15OS-6346 dtrace_unregister()/fasttrap_pid_disable()/prgetmap() deadlockBryan Cantrill1-22/+22
OS-6347 unloadable modules should use NO_UNLOAD stubs Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Tim Kordas <tim.kordas@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-09-11OS-6339 lint error due to xsaveopt mergePatrick Mooney1-4/+0
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-08-17 [illumos-gate merge]Jerry Jelinek1-0/+5
commit 088d69f878cf3fb57556357236ef8e1c8f9d893e 8534 Want AVX-512 Support 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 commit 9c8f3233f955a5f06cea88f930e5d8e131795867 8455 Simple post-mortem reporter for amd64 loader.efi commit eee590482ee515262a7a144e0c12a96e67315e42 7846 loader: UEFI variable support development commit d063f3351e94b843161a8f242217845487af0dca 8448 uts: pci_autoconfig should test for BIOS Conflicts: usr/src/uts/intel/ia32/ml/float.s usr/src/uts/i86pc/os/cpuid.c usr/src/uts/common/os/lwp.c
2017-08-168534 Want AVX-512 SupportJerry Jelinek5-120/+351
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-08-09 [illumos-gate merge]Jerry Jelinek1-1/+1
commit afee3dc66d7b1fb4aaedced0814360f4334bc2c0 8503 snoop seems to delay packets doing DNS resolution 8504 traceroute should warn when name services are slow 8505 netstat should warn when name services are slow 8506 ping name service warnings should only happen once commit f8cbe0e7fd4f172d5ed456a8f7425890e1ea20cd 8541 pfiles does not properly identify PF_KEY or PF_POLICY Conflicts: usr/src/uts/sparc/ml/modstubs.s usr/src/uts/intel/ia32/ml/modstubs.s usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
2017-08-088541 pfiles does not properly identify PF_KEY or PF_POLICYDan McDonald1-3/+4
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-07-26OS-6254 pfiles does not properly identify PF_KEY or PF_POLICYDan McDonald1-3/+4
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-06-29 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 5ceaf02ccc1885ec3499b7d79f2a80ce1325b4d8 8433 vmxnet3: warnings about not supported properties don't help anything commit f862e02cb8d597e430ef5067be483718a65c3370 7962 strxfrm() fails for certain characters commit 5206305f06cf80338a34e00287f3336069e1198b 1198 date formats contain spaces where not expected commit 5549034d757a8b1a23f3957d95e4e9e440c44ebf 8428 8367 breaks cmlb module install on sparc commit 73177167911de9eef96901d8f6d3cb6be7c67574 8309 libbsm should support AUE_sudo audit event commit b4203d757c7c247e39c94c09a94021a3a8121062 8228 cstyle: Remove space-tab sequences in /* All Rights Reserved */ commit bec2e3ffadac8d3536ea115d636d06c7b561623a 8212 manpages contain obsolete references 6019 sleep can't be infinite Conflicts: usr/src/man/man1m/zonecfg.1m usr/src/man/man1/mdb.1
2017-06-278228 cstyle: Remove space-tab sequences in /* All Rights Reserved */Marcel Telka1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-05-25OS-6065 add support for xsaveopt or xsavec for improved context switchingJerry Jelinek3-38/+186
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-22OS-6141 fix incorrect register usage in xsave_ctxtJerry Jelinek1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2017-05-18OS-6119 kfpu_t union kfpu_u memory consumption could be improvedJerry Jelinek4-97/+99
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 Jelinek5-30/+110
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 Mooney3-16/+96
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-12-28 [illumos-gate merge]Jerry Jelinek2-4/+0
commit 80132868e0b0c060e1ecc891843722fe33088e39 7690 uts: debug_enter should print message from new line commit 03502720e0c6f75cbaab12fa1ef2917fbc2eebd1 7686 loader: spelling fixes in comments. commit 3867c0453f38596e34b3a3266255ba1a68328f0a 7685 loader: use our nitems() macro when it is available through param.h. commit 21293435fe93fde4bf97ba97c98560f9299a97f6 7683 loader: conf.d reader needs to check for boot.tftproot.server commit 1e3b90b08c46284a9abda475fbd0124dd2689de5 7682 document sprintf(9F) family commit 38dea9108e50a529bc3aebcfd86529a50dfa2140 7618 loader: dosfs can corrupt memory commit fafb665d337b69015870e0bcdb516fd2f869693f 7615 libbe: cleanup compile warnings Conflicts: usr/src/man/man9f/Makefile
2016-12-277615 libbe: cleanup compile warningsToomas Soome2-4/+0
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-10-21OS-5736 bcopy and bzero should mind signed bitsRobert Mustacchi1-7/+7
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-10-217488 bcopy and bzero should mind signed bitsRobert Mustacchi1-7/+7
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-10-17 [illumos-gate merge]Jerry Jelinek1-0/+2
commit d2a70789f056fc6c9ce3ab047b52126d80b0e3da 7029 want per-process exploit mitigation features (secflags) 7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL commit 8ab1c3f559468e655c4eb8acce993320403dd72b 7469 loader should use acpica provided by OS commit a1964bdd47804c37e09db1a79c23937c9aeac165 7470 acpi build sometimes doesn't descend into SUBDIRS commit abf99a006172ea5aab2246bda23f9d6d935bf1ad 7420 signalfd deadlock on pollwakeup 7421 panic in signalfd Conflicts: usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/zonecfg/zonecfg.c usr/src/cmd/zonecfg/zonecfg.h usr/src/cmd/zonecfg/zonecfg_grammar.y usr/src/cmd/zonecfg/zonecfg_lex.l usr/src/head/libzonecfg.h usr/src/lib/libzonecfg/common/libzonecfg.c usr/src/man/man1m/zonecfg.1m usr/src/man/man4/proc.4 usr/src/pkg/manifests/system-test-ostest.mf usr/src/test/os-tests/tests/Makefile usr/src/uts/common/exec/elf/elf.c usr/src/uts/common/io/signalfd.c usr/src/uts/common/os/sysent.c usr/src/uts/common/os/zone.c usr/src/uts/common/sys/proc.h usr/src/uts/common/sys/zone.h
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe1-0/+2
7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Patrick Mooney <pmooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
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-306789 Want SMAP supportRobert Mustacchi5-31/+284
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
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
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