opnsense-src/sys/amd64
Roger Pau Monné e283c994ab x86/xen: fill hypercall page with int3
Filling the hypercall page with nops is not helpful from a debugging point of
view, as for example attempting to execute an hypercall before the page is
initialized will result in the execution flow falling through into
xen_start32, making the mistake less obvious to spot.

Instead fill the page with int3 (0xcc) which will result in a #BP trap.

Sponsored by: Cloud Software Group
Reviewed by: markj
Differential revision: https://reviews.freebsd.org/D43930
2024-02-22 11:08:04 +01:00
..
acpica sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
amd64 x86/xen: fill hypercall page with int3 2024-02-22 11:08:04 +01:00
conf amd64 & i386: enable VIMAGE in MINIMAL 2024-02-02 18:35:00 -07:00
ia32 sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
include amd64 pcb.h: use 4 hex digits for pcb flags 2024-02-11 05:38:41 +02:00
linux amd64/linux*: mark brandlists as static 2024-02-11 05:37:27 +02:00
linux32 amd64/linux*: mark brandlists as static 2024-02-11 05:37:27 +02:00
pci x86: Adjust base addr for PCI MCFG regions 2023-12-27 13:14:47 -08:00
sgx sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmm vmm: Expose more registers to VM_GET_REGISTER 2024-02-07 08:52:46 -05:00
Makefile sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00