coreboot/src
Xi Chen a637873162 soc/mediatek: Add config to control DRAM scramble
The DRAM scramble feature enhances DRAM data protection. When it's
enabled, the written DRAM data will be scrambled and hence can prevent
the data from being hacked.

This feature would make debugging more difficult (for example ramoops
would be lost after reset). Therefore, add a new config to allow
enabling or disabling the feature from coreboot, without having to
maintain two versions of the DRAM calibration blob.

BUG=b:269049451
TEST=build pass and check scramble enable or disable successfully

Signed-off-by: Xi Chen <xixi.chen@mediatek.corp-partner.google.com>
Change-Id: Ib4279bc1cc960fae9c9f5da39f4448a5627288d4
Reviewed-on: https://review.coreboot.org/c/coreboot/+/73176
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yidi Lin <yidilin@google.com>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2023-03-02 09:24:11 +00:00
..
acpi acpi/acpigen_dptf: Add pkg return to dptf_write_power_limits() 2023-02-14 05:39:57 +00:00
arch arch/x86/smbios: use cpu_cpuid_extended_level instead of open coding it 2023-02-21 20:14:43 +00:00
commonlib commonlib/bsd, libpayload: Do not include helpers.h in stddef.h 2023-02-16 17:55:37 +00:00
console console: Add SimNow console logging 2023-02-09 10:01:20 +00:00
cpu tree: Move 'asmlinkage' before type 'void' 2023-02-27 00:34:18 +00:00
device device/dram/spd.c: Add Nanya's Manufacturer ID 2023-02-27 16:40:25 +00:00
drivers vga: Fix the support of extended ASCII 2023-02-21 21:31:25 +00:00
ec ec/google/chromeec: Update ec_commands.h 2023-02-27 16:41:30 +00:00
include soc/amd: introduce and use PSTATE_MSR macro 2023-02-28 23:45:04 +00:00
lib lib/gnat: Remove Compiler_Unit_Warning pragmas 2023-02-26 13:30:35 +00:00
mainboard mb/google/brask/var/constitution: Enable Fast VMode for constitution 2023-03-02 01:21:03 +00:00
northbridge nb/amd/pi/00730F01/acpi_tables: use existing IO_APIC2_ADDR definition 2023-02-22 22:10:46 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security vboot: Fix reboot loop in recovery with VBOOT_CBFS_INTEGRATION 2023-02-21 01:36:50 +00:00
soc soc/mediatek: Add config to control DRAM scramble 2023-03-02 09:24:11 +00:00
southbridge sb/amd/pi/hudson/fadt: drop unneeded ARM_boot_arch assignment 2023-02-22 22:09:22 +00:00
superio treewide: Remove useless "_STA: Status" comment 2023-02-19 11:20:37 +00:00
vendorcode vendorcode/intel/fsp: Add Raptor Lake FSP headers for FSP RPL.4031.01 2023-02-23 18:01:36 +00:00
Kconfig tree: Drop repeated words 2023-02-07 04:37:31 +00:00