aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/vmm
Commit message (Expand)AuthorAgeFilesLines
* sys/modules/vmm: ${CFLAGS:N-flto} -> ${CFLAGS:N-flto*}Xin LI2025-05-031-1/+1
* vmm: Consolidate code which manages guest memory regionsMark Johnston2025-02-181-1/+2
* vmm: Add vmm_fence.c to SRCS for vmm.ko on riscvMark Johnston2025-02-141-0/+1
* vmm: Depend on vmm_hyp* files as neededAndrew Turner2025-01-241-2/+2
* riscv vmm: virtual timer support.Ruslan Bukin2025-01-021-1/+2
* riscv: Add support for building vmm as a kernel moduleMark Johnston2024-11-131-5/+15
* vmm: Rename the amdiommu driver to amdviiommuMark Johnston2024-11-041-1/+1
* vmm: Merge vmm_dev.cMark Johnston2024-08-261-0/+1
* vmm: Move duplicated stats code into a generic fileMark Johnston2024-08-261-3/+4
* arm64/vmm: Add the VHE exception and switcher filesAndrew Turner2024-08-201-0/+2
* arm64/vmm: Create functions to call into EL2Andrew Turner2024-08-201-0/+1
* arm64/vmm: Start to extract code not needed by VHEAndrew Turner2024-08-201-4/+5
* sys/conf: Introduce NOSAN_CFLAGS and NOSAN_CAndrew Turner2024-08-201-9/+6
* vmm: Build with proper ldscript on aarch64Warner Losh2024-08-011-1/+1
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* vmm: Conditionalize addition of opt_*.h headersMark Johnston2024-07-141-2/+7
* vmm: Only link the arm64 hyp code in vmm.ko onceAndrew Turner2024-06-101-2/+1
* arm64: Support BTI checking in most of the kernelAndrew Turner2024-06-051-1/+1
* arm64/vmm: Define a dummy _start symbol in vmm_hyp_blob.elfMark Johnston2024-04-111-3/+3
* arm64/vmm: Exclude more sanitizer compiler flags from certain filesMark Johnston2024-03-221-2/+2
* vmm: fix standalone module buildGleb Smirnoff2024-03-121-1/+2
* Import the kernel parts of bhyve/arm64Andrew Turner2024-02-211-13/+65
* sanitizers: Avoid building genassym.c and genoffset.c with sanitizersMark Johnston2024-01-121-2/+4
* sys: ${CFLAGS:N-flto} -> ${CFLAGS:N-flto*}Alex Xu (Hello71)2023-12-261-2/+2
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* sys/modules: Make use of SRCS.${KERN_OPT}.John Baldwin2023-03-011-3/+1
* AMD-vi: Fix IOMMU device interrupts being overriddenKa Ho Ng2021-03-221-0/+3
* Initial support for bhyve save and restore.John Baldwin2020-05-051-1/+8
* More fixes to build the kernel with a compiler that defaults to -fno-commonAlex Richardson2020-04-181-2/+2
* Remove more manual additions of -DSMP.Mark Johnston2020-02-061-1/+1
* All genassym.sh usage need offset.incBryan Drewery2018-07-031-3/+3
* Fix cyclic dependency after r326552.Bryan Drewery2017-12-051-2/+5
* Add AMD IOMMU/AMD-Vi support in bhyve for passthrough/direct assignment to VM...Anish Gupta2017-04-301-2/+3
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-041-8/+8
* Exclude -flto when building *genassym.oEd Maste2017-02-211-2/+2
* Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenNeel Natu2015-03-141-3/+1
* Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.Neel Natu2014-12-301-1/+2
* Retire the '@' symlink. It isn't really needed and causes moreWarner Losh2014-11-061-8/+2
* Add foo_genassym.c files to DPSRCS so dependencies for them are generated.John Baldwin2014-10-271-1/+2
* Move the ACPI PM timer emulation into vmm.ko.Neel Natu2014-10-261-1/+2
* IFC @r273214Neel Natu2014-10-201-11/+13
|\
| * Fix build to not bogusly always rebuild vmm.ko.Warner Losh2014-10-171-8/+7
* | IFC r271888.Neel Natu2014-09-201-2/+2
|\|
| * Restructure the MSR handling so it is entirely handled by processor-specificNeel Natu2014-09-201-1/+0
* | MFC @ r266724Peter Grehan2014-06-031-0/+3
|\|
| * Move the atpit device model from userspace into vmm.ko for betterTycho Nightingale2014-03-251-0/+1
| * Replace the userspace atpic stub with a more functional vmm.ko model.Tycho Nightingale2014-03-111-0/+2
* | MFC @ r259205 in preparation for some SVM updates. (for real this time)Peter Grehan2014-02-041-1/+2
|\|
| * Add HPET device emulation to bhyve.Neel Natu2013-11-251-0/+1
| * Move the ioapic device model from userspace into vmm.ko. This is needed forNeel Natu2013-11-121-0/+1