coreboot/src/soc/intel/apollolake
Subrata Banik 56ab8e2aae soc/intel/common/cpu: Use SoC overrides to get CPU privilege level
This patch implements a SoC overrides to check CPU privilege level
as the MSR is not consistent across platforms.

For example: On APL/GLK/DNV, it's MSR 0x120 and CNL onwards it's MSR
0x151.

BUG=b:211573253, b:211950520

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I515f0a3548bc5d6250e30f963d46f28f3c1b90b3
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60900
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2022-01-19 09:57:47 +00:00
..
acpi soc/intel/apollolake/acpi: Replace Decrement() with ASL 2.0 syntax 2022-01-01 14:22:39 +00:00
bootblock
include/soc soc/intel/apl: Rework on CPU privilege level implementation 2022-01-11 07:17:43 +00:00
acpi.c soc/intel: generate SSDT instead of using GNVS for SGX 2021-11-09 16:02:19 +00:00
car.c
chip.c soc/intel/apl: Rework on CPU privilege level implementation 2022-01-11 07:17:43 +00:00
chip.h
cpu.c soc/intel/common/cpu: Use SoC overrides to get CPU privilege level 2022-01-19 09:57:47 +00:00
cse.c soc/intel/apl: Use Kconfig to disable HECI1 2022-01-11 19:18:02 +00:00
elog.c soc/intel: Remove unused <console/console.h> 2021-02-15 10:50:09 +00:00
glk_page_map.txt
gpio_apl.c
gpio_glk.c
graphics.c
gspi.c
heci.c
i2c.c
Kconfig soc/intel/apl: Use Kconfig to disable HECI1 2022-01-11 19:18:02 +00:00
lpc.c
Makefile.inc Reland "vboot_logic: Set VB2_CONTEXT_EC_TRUSTED in verstage_main" 2021-11-15 12:00:12 +00:00
meminit.c soc/intel/apollolake: add 4Gb and 6Gb dram density 2021-08-12 18:01:42 +00:00
meminit_util_apl.c
meminit_util_glk.c
mmap_boot.c commonlib/region: Turn addrspace_32bit into a more official API 2021-04-21 02:06:26 +00:00
nhlt.c
pdpt.c
pmc.c soc/intel: Drop casts around soc_read_pmc_base() 2021-06-28 04:16:48 +00:00
pmutil.c soc/intel: Drop casts around soc_read_pmc_base() 2021-06-28 04:16:48 +00:00
pnpconfig.c
pt.c
report_platform.c soc/intel/apollolake: Make use of `cpu/intel/cpu_ids.h' 2021-07-17 09:51:06 +00:00
reset.c
romstage.c src/soc to src/superio: Fix spelling errors 2021-10-05 18:07:08 +00:00
sd.c
smihandler.c
spi.c
systemagent.c Rename ECAM-specific MMCONF Kconfigs 2021-11-10 17:24:16 +00:00
uart.c soc/intel/*: drop UART pad configuration from common code 2021-03-12 08:48:03 +00:00
xdci.c soc/intel/apollolake: Drop xdci_can_enable() call 2021-06-25 06:28:11 +00:00
xhci.c