summaryrefslogtreecommitdiff
path: root/usr/src/compat
AgeCommit message (Collapse)AuthorFilesLines
2022-06-1014731 clean malloc/free shims from bhyvePatrick Mooney1-49/+0
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 Mooney1-27/+0
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-04-2914649 remove blanket smatch gag from bhyve kernelPatrick Mooney1-7/+7
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-1514636 discard mutex shim for bhyvePatrick Mooney2-101/+0
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-03-3014569 bhyve should consolidate on hrtimePatrick Mooney3-149/+4
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-1614521 bhyve should use error checking mutexes and check resultsAndy Fiddaman1-0/+61
14522 Provide PTHREAD_{ERRORCHECK,RECURSIVE}_MUTEX_INITIALIZER_NP Portions contributed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-1814456 bhyve needs fpu import/exportPatrick Mooney2-49/+0
Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-2314081 bhyve upstream sync 2021 SeptemberAndy Fiddaman1-4/+4
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-11-1913896 bhyve VM interfaces should be better fitPatrick Mooney4-547/+0
13981 bhyve emulation should set dirty bits Reviewed by: Dan Cross <cross@oxidecomputer.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-07-1213738 Wire up bhyve's network backends for illumosAndy Fiddaman1-0/+7
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Garrett D'Amore <garrett@damore.org>
2021-05-3113825 consolidate vm-related headers for bhyveDan Cross1-64/+0
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-04-1913674 bhyve upstream sync 2021 MarchAndy Fiddaman3-2/+239
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-02-0913375 bhyve should expose invariant TSCPatrick Mooney1-9/+3
13381 support TSC offsets on AMD bhyve 13382 consolidate MSR emulation in bhyve Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-01-1413373 Import upstream improvements to bhyve VNC serverMarko Kiiskila1-0/+33
Portions contributed by: Henrik Gulbrandsen <henrik@gulbra.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Jorge Schrauwen <sjorge@blackdot.be> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-12-0113050 bhyve kernel should be cstyle cleanPatrick Mooney1-0/+12
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-2412363 add O_DIRECT supportJerry Jelinek1-2/+0
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-2112996 bhyve kernel should be wscheck cleanPatrick Mooney4-8/+8
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-2312869 bhyve kernel/user split should be clearerPatrick Mooney1-2/+5
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-1212792 bhyve upstream sync 2020 MayPatrick Mooney3-0/+44
Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-06-0112775 reorganize bhyve contrib headersPatrick Mooney73-0/+9
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-2212735 bhyve upstream sync 2019 SeptMichael Zeller3-2/+89
Reviewed by: Dan McDonald <danmcd@kebe.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-2212682 want mdb-bhyve moduleHans Rosenfeld1-0/+1
Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-2212680 want PCI pass-thru in bhyveHans Rosenfeld4-0/+103
Portions contributed by: Patrick Mooney <patrick.mooney@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Patrick Mooney <pmooney@oxide.computer> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1912738 Panic in vlapic_callout_handlerPatrick Mooney1-8/+16
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1512665 want modern bhyvePatrick Mooney43-127/+1444
Portions contributed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Portions contributed by: John Levon <john.levon@joyent.com> Portions contributed by: Mike Gerdts <mike.gerdts@joyent.com> Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk> Portions contributed by: Dominik Hassler <hadfl@omniosce.org> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Robert Mustacchi <rm@joyent.com> Portions contributed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-1112612 import Pluribus bhyve portTycho Nightingale55-0/+2210
Authored by: Krupal Joshi <krupal.joshi@pluribusnetworks.com> Contributed by: Pluribus Networks Inc. Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>