summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2018-07-18OS-7015 pagefault loop because somebody lost our %cr3release-20180719John Levon2-28/+60
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-18 [illumos-gate merge]Jerry Jelinek2-8/+5
commit 3dd539e3fd0ab91cff2829d6bc9105d44a90a037 9652 loader.efi: use explicit lea in multiboot_tramp.S commit 5a468b1a16156e8727f59abe2ad97833d57f04e8 9653 consfonts: duplicate entry in usr/src/data/consfonts/Makefile
2018-07-179048 mpt_sas should not require targets to send SEP messagesRobert Mustacchi3-94/+106
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-07-179652 loader.efi: use explicit lea in multiboot_tramp.SToomas Soome1-5/+5
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-179653 consfonts: duplicate entry in usr/src/data/consfonts/MakefileToomas Soome1-3/+0
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-16OS-7073 viona buffer merging stumbles over perfectly sized framesPatrick Mooney1-8/+22
Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-07-16 [illumos-gate merge]Jerry Jelinek2-0/+2
commit 6920cc4db7ff7cfb581fbacad920de3d9a681303 9648 policykit: unused functions
2018-07-16OS-7074 deadlock with vmm_detach() and iommu_cleanup()Hans Rosenfeld1-3/+11
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2018-07-159648 policykit: unused functionsToomas Soome2-0/+2
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Michal Nowak <mnowak@startmail.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-13OS-7076 lx netlink msg_done only sends headerJason King1-0/+17
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-07-129644 Double-free in crypto tests on failureJason King2-4/+1
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-07-12OS-7054 bhyve should halt on triple faultPatrick Mooney1-2/+0
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-07-12OS-7053 dump_ttrace() chokes on softintsHans Rosenfeld2-1/+10
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-07-12OS-7061 bhyve: set MAP_NORESERVE when mmap'ing guest memoryHans Rosenfeld1-0/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-07-12 [illumos-gate merge]Jerry Jelinek1-5/+4
commit 7e085c24801940886227c1724772c2fa5bca864e 9314 Cyclic dependency in usr/src/cmd/fm/eversholt/Makefile.esc.com
2018-07-119643 PKCS#11 tests should not use CRYPTO_INVALID_SESSIONJason King1-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-119314 Cyclic dependency in usr/src/cmd/fm/eversholt/Makefile.esc.comAndrew Stormont1-5/+4
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-10 [illumos-gate merge]Jerry Jelinek34-493/+527
commit bc85f3b0d8cbf8037263b0d2ae7587f25ab35394 9613 loader: Fix some resource leaks in common/boot.c commit 00f1a4f432b3d8aad1aa270e91c44c57f03ef407 9599 Buffer overflow in usr/src/lib/libsocket/inet/ruserpass.c commit 2e8f3c34fd03c526f292a1c36c92adab187e7e92 9567 make: error: control reaches end of non-void function commit 66b042a724249a04f0b388e1e1c0e5e73d422fca 8983 libbe: be_do_installboot() fails with vdev replacing commit afa95bed52ea894300f145d79f06e5e2534fa6b6 9612 loader.efi: Migrate has_keyboard to bool. commit 4fa25acac9b3b8878c2f40abbce5443d218b29ea 9605 loader: initialize variables and remove unused ones commit 692bf522ee0f2281edfe25261f83e5fe71fac37e 9604 loader: open/close/read/write cleanup commit e3c18722ae67aad9d682b8066dc32d5d9991489c 9583 loader: remove devdesc comments and assertions commit a2b0e4f14941199d75d55b650b6541d56807963e 9389 isnsd: this statement may fall through commit 6680ee99638d23c9c2561c782eb1df2176e04698 9415 bnxe: this statement may fall through commit 9e08026531804b281902d6ae5ab96070da01ea7d 9603 loader: define bootprog_info in bootstrap.h
2018-07-099613 loader: Fix some resource leaks in common/boot.cToomas Soome1-4/+8
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099599 Buffer overflow in usr/src/lib/libsocket/inet/ruserpass.cToomas Soome1-5/+14
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099567 make: error: control reaches end of non-void functionToomas Soome2-106/+141
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-098983 libbe: be_do_installboot() fails with vdev replacingToomas Soome1-117/+109
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099612 loader.efi: Migrate has_keyboard to bool.Toomas Soome1-7/+7
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099605 loader: initialize variables and remove unused onesToomas Soome1-8/+7
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099604 loader: open/close/read/write cleanupToomas Soome4-184/+185
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099583 loader: remove devdesc comments and assertionsToomas Soome6-38/+24
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099389 isnsd: this statement may fall throughToomas Soome4-1/+10
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099415 bnxe: this statement may fall throughToomas Soome6-5/+11
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099603 loader: define bootprog_info in bootstrap.hToomas Soome9-18/+11
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-05OS-7062 bhyve: return EINVAL for allocations > max_page_getHans Rosenfeld1-0/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-29 [illumos-gate merge]release-20180705Jerry Jelinek3-56/+12
commit 229852ddf2d8636b0c8a6628c3e97fef2aadbcfd 9629 ksh93(1): Missing zero in z4cx commit ea30102ce458697473b0435bcdc7647dce2551f4 9586 need to handle SP's that present multiple sensors with the same entity name 9587 Add test mechanism to sensor-transport module for spoofing sensor states Conflicts: usr/src/lib/fm/topo/libtopo/common/topo_method.c
2018-06-289629 ksh93(1): Missing zero in z4cxMarcel Telka1-46/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-289586 need to handle SP's that present multiple sensors with the same entity nameRob Johnston7-44/+254
9587 Add test mechanism to sensor-transport module for spoofing sensor states Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-28OS-7010 update sys/elf.h for recent processors like aarch64/risc-vRobert Mustacchi4-221/+939
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Jake Saferstein <jake.saferstein@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-26OS-7034 ctxops should use stack ordering for save/restorePatrick Mooney5-77/+202
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-06-26 [illumos-gate merge]Jerry Jelinek2-17/+17
commit 4e0c5eff9af325c80994e9527b7cb8b3a1ffd1d4 9268 cxgbe: this statement may fall through commit 645a7badb6d38db4d4e2040b6e5ccfbcdf9e7f85 9267 ufs: this statement may fall through
2018-06-259268 cxgbe: this statement may fall throughToomas Soome1-3/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-259267 ufs: this statement may fall throughToomas Soome1-14/+13
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-25OS-6832 reclaim memory when NOSLEEP bhyve allocation failsHans Rosenfeld1-0/+36
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-06-25 [illumos-gate merge]Jerry Jelinek7-159/+150
commit 88e55da9244bc48e3b3ad957a29e4be71309adcd 9319 Duplicate include in usr/src/tools/elfextract/Makefile commit 553e44ce7e541a9e1404b1ead92be0753668710a 6429 SMB domain join doesn't work with libreSSL 9546 Restore support for building against LibreSSL 9547 Remove KMF dependency on insecure encryption types
2018-06-229319 Duplicate include in usr/src/tools/elfextract/MakefileAndrew Stormont1-2/+2
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-22OS-7045 Add Jirisan topo aliasesRobert Mustacchi2-0/+29
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-06-226429 SMB domain join doesn't work with libreSSLAndrew Stormont6-157/+148
9546 Restore support for building against LibreSSL 9547 Remove KMF dependency on insecure encryption types Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Ken Mays <kmays2000@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-06-22 [illumos-gate merge]Jerry Jelinek1-4/+5
commit 8fe0f5406dd0bce37c6d2a4b0f94746fe3bc1a06 9602 loader.efi: Use bool for vargood, since it's a boolean.
2018-06-21 [illumos-gate merge]Jerry Jelinek12-32/+30
commit 696c22af67f1944ec22b4086570891189a8e7201 9475 libefi: Do not return only if ReceiveFilter fails commit fec46055b92c6c6721fc6698843744a264e6ca70 9376 sendmail: this statement may fall through commit 7267b93f5f67b15927e4bf44f0ad2efa84727226 9618 i40e_main.c: Few minor typos in comments commit 4c28a617e3922d92a58e813a5b955eb526b9c386 9598 Need Eager FPU commit a32a1f376ed9360264e4a374608fdcc5c4927d63 9597 Want hypervisor API for FPU management commit d0158222a5936ac26b7a03241b7d2df18cc544c8 9596 Initial xsave xstate_bv should not include all features 9595 rtld should conditionally save AVX-512 state Conflicts: usr/src/uts/intel/ia32/os/fpu.c usr/src/uts/common/sys/user.h usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/ptools/pargs/pargs.c
2018-06-209602 loader.efi: Use bool for vargood, since it's a boolean.Toomas Soome1-4/+5
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-20OS-6888 bhyve wedged on vioapic writerelease-20180621Patrick Mooney1-2/+29
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-06-209475 libefi: Do not return only if ReceiveFilter failsToomas Soome1-6/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-209376 sendmail: this statement may fall throughToomas Soome9-23/+23
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-209618 i40e_main.c: Few minor typos in commentsMarcel Telka1-2/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>