freebsd-skq/sys/x86/x86
Roger Pau Monné a2495c3667 xen/boot: allow specifying boot method when booted from Xen
Allow setting the bootmethod variable from the Xen PVH entry point, in
order to be able to correctly set the underlying firmware mode when
booted as a dom0.

Move the bootmethod variable to be defined in x86/cpu_machdep.c
instead so it can be shared by both i386 and amd64.

Sponsored by:		Citrix Systems R&D
Reviewed by:		kib
Differential revision:	https://reviews.freebsd.org/D28619
2021-02-16 15:26:11 +01:00
..
autoconf.c
bus_machdep.c Port the NetBSD KCSAN runtime to FreeBSD. 2019-11-21 11:22:08 +00:00
busdma_bounce.c x86 busdma_bounce: use malloc_domainset_aligned(9). 2021-01-17 19:29:05 +02:00
busdma_machdep.c Move the iommu stubs to a generic place, so they are available on all the 2020-10-23 21:27:48 +00:00
cpu_machdep.c xen/boot: allow specifying boot method when booted from Xen 2021-02-16 15:26:11 +01:00
delay.c Add a custom implementation of cpu_lock_delay() for x86. 2018-11-05 22:54:03 +00:00
dump_machdep.c
fdt_machdep.c
identcpu.c x86 identcpu.c: fix formatting of the comment. 2021-01-10 04:42:33 +02:00
intr_machdep.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
io_apic.c Rename kernel option ACPI_DMAR to IOMMU. 2020-09-29 20:29:07 +00:00
legacy.c x86: clean up empty lines in .c and .h files 2020-09-01 21:23:59 +00:00
local_apic.c amd64: prevent KCSan false positives on LAPIC mapping 2020-09-12 07:04:00 +00:00
mca.c mca: Handle inconsistent CMCI capability reporting 2021-02-08 14:42:54 -05:00
mp_watchdog.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
mp_x86.c x86: clean up empty lines in .c and .h files 2020-09-01 21:23:59 +00:00
mptable_pci.c x86: clean up empty lines in .c and .h files 2020-09-01 21:23:59 +00:00
mptable.c x86: clean up empty lines in .c and .h files 2020-09-01 21:23:59 +00:00
msi.c Rename kernel option ACPI_DMAR to IOMMU. 2020-09-29 20:29:07 +00:00
nexus.c Avoid dump_avail[] redefinition. 2020-10-14 22:51:40 +00:00
pvclock.c
stack_machdep.c Add a kstack_contains() helper function. 2020-12-01 17:04:46 +00:00
tsc.c x86: switch kernel TSC timecounter to RDTSCP on AMD Zen CPUs 2021-01-21 14:55:31 +02:00
ucode.c Free microcode memory later. 2019-05-17 17:11:01 +00:00
x86_mem.c x86: clean up empty lines in .c and .h files 2020-09-01 21:23:59 +00:00