summaryrefslogtreecommitdiff
path: root/sys/modules/vmm
AgeCommit message (Expand)Author
11 daysvmm: Deduplicate VM and vCPU state management codeMark Johnston
2025-05-03sys/modules/vmm: ${CFLAGS:N-flto} -> ${CFLAGS:N-flto*}Xin LI
2025-02-18vmm: Consolidate code which manages guest memory regionsMark Johnston
2025-02-14vmm: Add vmm_fence.c to SRCS for vmm.ko on riscvMark Johnston
2025-01-24vmm: Depend on vmm_hyp* files as neededAndrew Turner
2025-01-02riscv vmm: virtual timer support.Ruslan Bukin
2024-11-13riscv: Add support for building vmm as a kernel moduleMark Johnston
2024-11-04vmm: Rename the amdiommu driver to amdviiommuMark Johnston
2024-08-26vmm: Merge vmm_dev.cMark Johnston
2024-08-26vmm: Move duplicated stats code into a generic fileMark Johnston
2024-08-20arm64/vmm: Add the VHE exception and switcher filesAndrew Turner
2024-08-20arm64/vmm: Create functions to call into EL2Andrew Turner
2024-08-20arm64/vmm: Start to extract code not needed by VHEAndrew Turner
2024-08-20sys/conf: Introduce NOSAN_CFLAGS and NOSAN_CAndrew Turner
2024-07-31vmm: Build with proper ldscript on aarch64Warner Losh
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-07-14vmm: Conditionalize addition of opt_*.h headersMark Johnston
2024-06-10vmm: Only link the arm64 hyp code in vmm.ko onceAndrew Turner
2024-06-05arm64: Support BTI checking in most of the kernelAndrew Turner
2024-04-11arm64/vmm: Define a dummy _start symbol in vmm_hyp_blob.elfMark Johnston
2024-03-22arm64/vmm: Exclude more sanitizer compiler flags from certain filesMark Johnston
2024-03-11vmm: fix standalone module buildGleb Smirnoff
2024-02-21Import the kernel parts of bhyve/arm64Andrew Turner
2024-01-12sanitizers: Avoid building genassym.c and genoffset.c with sanitizersMark Johnston
2023-12-26sys: ${CFLAGS:N-flto} -> ${CFLAGS:N-flto*}Alex Xu (Hello71)
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2023-03-01sys/modules: Make use of SRCS.${KERN_OPT}.John Baldwin
2021-03-22AMD-vi: Fix IOMMU device interrupts being overriddenKa Ho Ng
2020-05-05Initial support for bhyve save and restore.John Baldwin
2020-04-18More fixes to build the kernel with a compiler that defaults to -fno-commonAlex Richardson
2020-02-06Remove more manual additions of -DSMP.Mark Johnston
2018-07-03All genassym.sh usage need offset.incBryan Drewery
2017-12-05Fix cyclic dependency after r326552.Bryan Drewery
2017-04-30Add AMD IOMMU/AMD-Vi support in bhyve for passthrough/direct assignment to VM...Anish Gupta
2017-03-04sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper
2017-02-21Exclude -flto when building *genassym.oEd Maste
2015-03-14Use lapic_ipi_alloc() to dynamically allocate IPI slots needed by bhyve whenNeel Natu
2014-12-30Replace bhyve's minimal RTC emulation with a fully featured one in vmm.ko.Neel Natu
2014-11-06Retire the '@' symlink. It isn't really needed and causes moreWarner Losh
2014-10-27Add foo_genassym.c files to DPSRCS so dependencies for them are generated.John Baldwin
2014-10-26Move the ACPI PM timer emulation into vmm.ko.Neel Natu
2014-10-20IFC @r273214Neel Natu
2014-10-17Fix build to not bogusly always rebuild vmm.ko.Warner Losh
2014-09-20IFC r271888.Neel Natu
2014-09-20Restructure the MSR handling so it is entirely handled by processor-specificNeel Natu
2014-06-03MFC @ r266724Peter Grehan
2014-03-25Move the atpit device model from userspace into vmm.ko for betterTycho Nightingale
2014-03-11Replace the userspace atpic stub with a more functional vmm.ko model.Tycho Nightingale
2014-02-04MFC @ r259205 in preparation for some SVM updates. (for real this time)Peter Grehan
2013-11-25Add HPET device emulation to bhyve.Neel Natu