summaryrefslogtreecommitdiff
path: root/usr/src/uts
AgeCommit message (Collapse)AuthorFilesLines
2022-06-2714635 bhyve should expose additional vcpu statePatrick Mooney14-235/+925
Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-06-2414745 ZFS should handle unknown/invalid vdev devids gracefullyHans Rosenfeld1-4/+6
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-2314261 bhyve should expose kernel device statePatrick Mooney14-158/+1429
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-2212969 SES driver could set device id and serial-number propertiesGarrett D'Amore2-104/+167
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-06-2014422 gcc10 build does not remove unused static functionsAndy Fiddaman10-41/+61
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
2022-06-1613920 support for hiding the cursor on the consoleGarrett D'Amore2-6/+71
13921 tem could support longer attribute chains 13922 terminfo smso/bold fixups for sun-color Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-1414680 tem: add support for window manipulation functionsToomas Soome6-4/+72
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org> Change-Id: I6268ce2e74bc2686ddc70792cdf699bbabc479d5
2022-06-1514732 split vtd out of vmm kernel modulePatrick Mooney15-474/+425
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-1014731 clean malloc/free shims from bhyvePatrick Mooney18-176/+125
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-06-0914703 clean KTR from bhyvePatrick Mooney17-371/+34
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-06-0914142 kernel SMB spams log when it hits max_connectionsGordon Ross2-7/+41
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <alee@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Matt Barden <mbarden@tintri.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-06-0914724 failed delete of IP address made it undeletableRyan Goodfellow1-1/+2
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-06-0814550 nvme_is_ignored_ns() needs less confusionHans Rosenfeld3-11/+105
14709 nvmeadm list should be able to distinguish between inactive and ignored namespaces Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-06-0114684 want nvme-config-list propertyHans Rosenfeld2-2/+228
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-3114041 Dell R650 Xeon Gold 5318Y not bootingStuart Maybee3-3/+27
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-2614692 consolidate bhyve exception injectionPatrick Mooney8-360/+318
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Jordan Paige Hendricks <jordan@oxidecomputer.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-05-2314687 need in-kernel strtok_r()Enyew Tan3-86/+15
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-1814689 blkdev GUID supportHans Rosenfeld2-33/+48
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-1814454 sys/debug.h: CTASSERT should use _Static_assertToomas Soome3-14/+9
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-1714628 ancient devicedb should be removedRichard Lowe10-1021/+231
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-1214578 bhyve upstream sync 2022 MarchAndy Fiddaman6-19/+137
14493 Three small memory leaks in bhyve Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-0914678 bitmap functions could be more constPatrick Mooney2-16/+15
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Dan McDonald <danmcd@mnx.io> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-05-0614575 AMD-specific retpolines shouldn't be used for spectre v2Robert Mustacchi2-58/+12
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-04124 uts/common/zmod/THIRDPARTYLICENSE is out-of-dateMarcel Telka2-28/+0
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Dan McDonald <danmcd@mnx.io> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-05-0314664 bhyve missing triple-fault handling for VMXPatrick Mooney1-1/+5
Reviewed by: Luqman Aden <luqman@oxide.computer> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-0314646 vnode_valid_pn() always fails for symlinksMatt Barden1-3/+22
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-05-0214660 expose bhyve kernel interface versionPatrick Mooney2-0/+22
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-04-2914649 remove blanket smatch gag from bhyve kernelPatrick Mooney18-67/+73
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Dan Cross <cross@oxidecomputer.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-2614650 remove smatch gag from vionaPatrick Mooney2-4/+5
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-2214654 blkdev softstate use after freeHans Rosenfeld1-4/+7
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Ben Jameson <bjameson@tintri.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm+illumos@fingolfin.org>
2022-04-2114587 bhyve and viona belong in uts/intelPatrick Mooney120-212/+286
Reviewed by: Keith Wesolowski <wesolows@oxide.computer> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-2014418 mman.h symbol visibility is a messRobert Mustacchi2-77/+112
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-2014531 want nvme namespace management mutexHans Rosenfeld2-116/+197
Contributed by: Paul Winder <paul@winder.uk.net> Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Ben Jameson <bjameson@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-2014530 nvme should require exclusive open for attach, detach, and format ioctlsHans Rosenfeld2-25/+73
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-04-1914607 Add CONS_GETDEV so we can see which port is /dev/consoleJoshua M. Clulow2-15/+48
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-1514636 discard mutex shim for bhyvePatrick Mooney9-82/+61
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2022-04-1114598 bhyve vlapic should handle APICBASE changesPatrick Mooney11-605/+592
14599 simplify bhyve MSR handling Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Luqman Aden <luqman@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-1114622 want __maybe_unusedToomas Soome1-0/+10
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-0614619 Race between udp_activate() and conn_get_socket_info()Dan McDonald1-4/+16
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Marco van Wieringen <marco.van.wieringen@planets.elm.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-0514595 sd DLE events should cover the first two partitionsAndy Fiddaman2-22/+29
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-0414584 unix: console property should only have one valueToomas Soome1-0/+24
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Michael van der Westhuizen <r1mikey@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-04-0214604 bios enumerated serial should use 1275 compatible namesRichard Lowe1-4/+3
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-3014569 bhyve should consolidate on hrtimePatrick Mooney7-262/+220
14486 bhyve needs instruction emul tests Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Luqman Aden <luqman@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-3013912 viona should track held pagesPatrick Mooney7-119/+282
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-2914597 i40e debug code prints MAC addresses oddlyDan McDonald1-5/+5
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-2814570 t4nex uses the wrong DDI register attributesRobert Mustacchi1-2/+2
Reviewed by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-2314562 apparently bad merge in l2arc_write_buffersToomas Soome1-12/+0
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-2114434 overlays should persist across rebootsAndy Fiddaman1-1/+1
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-03-1414291 cxgbe: asserts when requesting more queues than availableRahul Lakkireddy5-88/+166
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-03-1014443 resection manual pages per IPD4Richard Lowe220-445/+410
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>