coreboot-kgpe-d16/src
Patrick Rudolph c1b7e8a60b cpu/x86/pae/pgtbl: Add memset with PAE
To clear all DRAM on x86_32, add a new method that uses PAE to access
more than 32bit of address space.
Add Documentation as well.

Required for clearing all system memory as part of security API.

Tested on wedge100s:
 Takes less than 2 seconds to clear 8GiB of DRAM.
Tested on P8H61M-Pro:
 Takes less than 1 second to clear 4GiB of DRAM.

Change-Id: I00f7ecf87b5c9227a9d58a0b61eecc38007e1a57
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31549
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-07-02 08:45:50 +00:00
..
acpi
arch arch/riscv/mcall: Drop debug code 2019-06-28 07:35:56 +00:00
commonlib commonlib/storage: use ALIGN_UP instead of ALIGN for better readability 2019-06-21 12:49:43 +00:00
console add ctype.h header 2019-06-24 21:15:14 +00:00
cpu cpu/x86/pae/pgtbl: Add memset with PAE 2019-07-02 08:45:50 +00:00
device device: Tidy up add_more_links() 2019-06-28 19:32:18 +00:00
drivers drivers/pc80/tpm: add support for TPM emulator SwTPM 2.0 module 2019-06-27 10:04:17 +00:00
ec src/ec: Use 'include <stdlib.h>' when appropriate 2019-06-22 17:54:31 +00:00
include cpu/x86/pae/pgtbl: Add memset with PAE 2019-07-02 08:45:50 +00:00
lib lib/gnat: Enable -Werror 2019-06-28 08:42:16 +00:00
mainboard mb/up/squared: Add kernel cmdline parameters 2019-07-01 12:28:28 +00:00
northbridge device,nb/amd: Deduplicate add_more_links() 2019-06-28 19:30:09 +00:00
security security/tpm/tss/tcg-2.0/tss.c: Add debug message to tlcl_lib_init() 2019-07-01 08:31:26 +00:00
soc soc/intel/icelake: Disable HDA based on devicetree 2019-07-02 02:32:23 +00:00
southbridge sb/amd/sb{700,800}: Clean up index manipulations 2019-06-28 19:36:11 +00:00
superio nuvoton/early_serial: improve comments on serial pinmux settings 2019-06-22 11:39:12 +00:00
vendorcode add ctype.h header 2019-06-24 21:15:14 +00:00
Kconfig Kconfig: Enable RAMPAYLOAD for x86 2019-07-01 02:27:38 +00:00