freebsd-dev/sys/amd64
Corvin Köhne 4eadbef924 vmm: emulate INVD by ignoring it
On physical systems the ram isn't initialized on boot. So, coreboot uses
the cache as ram in this boot phase. When exiting cache as ram, coreboot
calls INVD for making the cache consistent.

In a virtual environment ram is always initialized and the cache is
always consistent. So, we can safely ignore this call.

Reviewed by:	jhb, imp
Differential Revision:	https://reviews.freebsd.org/D35620
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2022-07-27 18:20:47 +02:00
..
acpica amd64: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:59 -07:00
amd64 Fix unused variable warning in amd64's pmap.c 2022-07-26 22:08:10 +02:00
conf qat: Rename to qat_c2xxx and remove support for modern chipsets 2022-07-27 11:10:52 -04:00
ia32 Introduce the PROC_SIGCODE() macro 2022-07-18 16:27:26 +02:00
include elfnote: place note in a PT_NOTE program header 2022-06-28 09:51:57 +02:00
linux Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
linux32 Rework how shared page related data is stored 2022-07-18 16:27:32 +02:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx sgx: Remove unused variable. 2022-04-07 17:01:28 -07:00
vmm vmm: emulate INVD by ignoring it 2022-07-27 18:20:47 +02:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00