coreboot-kgpe-d16/src
Karthikeyan Ramasubramanian b3ffff87dd soc/amd/cezanne, vc/amd/fsp/*: Add support for CCP DMA SVC call
Add support to access the boot device from PSP through Crypto
Co-Processor (CCP) DMA. Implement a SVC call to use CCP DMA on SoCs
where it is supported and a stub on SoCs where it is not supported. This
provides an improved performance while accessing the boot device and
reduces the boot time by ~45 ms.

BUG=b:194990811
TEST=Build and boot to OS in guybrush. Perform cold and warm reboot
cycling for 250 iterations.

Change-Id: I02b94a842190ac4dcf45ff2d846b8665f06a9c75
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57562
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
2021-09-27 13:29:37 +00:00
..
acpi acpi: Generate power resource name instead of default "PRIC" 2021-09-16 06:07:15 +00:00
arch arch/riscv: Avoid gcc11 replacing memset implementation with memset call 2021-09-19 18:52:22 +00:00
commonlib elog: calculate year correctly in timestamp 2021-09-23 06:26:19 +00:00
console console: Remove asmlinkage from console_init 2021-09-17 23:52:02 +00:00
cpu cpu/x86/mp_init: add expansion for SIPI acronym 2021-09-27 13:20:16 +00:00
device device: Drop unused function dev_find_matching_device_on_bus 2021-09-24 21:20:07 +00:00
drivers drivers/genesyslogic/gl9755: Disable ASPM L0s support 2021-09-24 17:56:09 +00:00
ec ec/google/chromeec: Update ec_commands.h 2021-09-22 13:43:57 +00:00
include device: Drop unused function dev_find_matching_device_on_bus 2021-09-24 21:20:07 +00:00
lib lib/Makefile.inc: Generate placeholder spd.bin in lib/Makefile.inc 2021-09-23 06:20:59 +00:00
mainboard mb/google/hatch/moonbuggy: Update DPTF parameters 2021-09-27 13:28:16 +00:00
northbridge nb/intel/haswell: Move MRC glue code into a subfolder 2021-08-02 14:59:45 +00:00
security security/intel/txt/romstage: add missing arch/cpu.h include 2021-09-17 20:28:19 +00:00
soc soc/amd/cezanne, vc/amd/fsp/*: Add support for CCP DMA SVC call 2021-09-27 13:29:37 +00:00
southbridge soc/amd/common/blocks/include: rename gpio_banks.h to gpio.h 2021-09-23 18:33:00 +00:00
superio superio/nuvoton/nct6776: Correct the definition of NCT6776_GPIOBASE 2021-08-29 16:41:12 +00:00
vendorcode soc/amd/cezanne, vc/amd/fsp/*: Add support for CCP DMA SVC call 2021-09-27 13:29:37 +00:00
Kconfig util/kconfig: Add pre-built parser 2021-09-13 15:35:03 +00:00