coreboot-kgpe-d16/src
Subrata Banik 05865b8fbd soc/intel/apl: Rework on CPU privilege level implementation
This patch migrates common code API into SoC specific implementation
to drop CPU privilege level as the MSR is not consistent across
platforms.

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

Also, include `soc/msr.h` in cpu.h to fix the compilation issue.

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I0b6f39509cc5457089cc15f28956833c36b567ad
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60898
Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-01-11 07:17:43 +00:00
..
acpi src/acpi: Remove unused <acpi/acpi.h> 2022-01-10 17:22:47 +00:00
arch src: Drop duplicated includes 2022-01-01 14:55:51 +00:00
commonlib commonlib: Add endian definitions for macOS 2022-01-04 11:49:38 +00:00
console console: Make get_log_level a public function 2022-01-03 15:06:52 +00:00
cpu cpu/x86/mp_init.c: Make it work for !CONFIG_SMP 2021-12-10 15:57:34 +00:00
device device/dram/lpddr4.c: Remove unused <string.h> 2022-01-05 17:38:39 +00:00
drivers src/drivers/i2c/gpiomux: Remove unused <stdlib.h> 2022-01-10 23:43:53 +00:00
ec src/ec: Remove unused <delay.h> 2022-01-10 17:40:37 +00:00
include soc/intel/alderlake: Update the ADL-P SKU parameters for VR domains 2022-01-10 14:26:16 +00:00
lib src/lib: Remove unused <timer.h> 2022-01-10 23:34:12 +00:00
mainboard src/mainboard/emulation/qemu-i440fx: Fix struct packing 2022-01-10 23:49:04 +00:00
northbridge src/{northbridge,southbridge}: Remove unused <console/console.h> 2022-01-10 23:22:33 +00:00
security security/memory/memory.c: Include 'stdbool' instead of 'stdint' 2022-01-04 14:56:37 +00:00
soc soc/intel/apl: Rework on CPU privilege level implementation 2022-01-11 07:17:43 +00:00
southbridge src/{northbridge,southbridge}: Remove unused <console/console.h> 2022-01-10 23:22:33 +00:00
superio superio/smsc/sch5545/superio.c: Include stdint.h and bsd/helpers.h 2022-01-10 23:28:32 +00:00
vendorcode vendorcode/intel/fsp/elkhartlake: Drop obsolete headers 2022-01-01 14:28:10 +00:00
Kconfig Kconfig: Show console DEBUG_FUNC if OVERRIDE_LOGLEVEL is set 2021-11-13 00:20:11 +00:00