coreboot-kgpe-d16/src/mainboard
Furquan Shaikh dbac2b5912 soc/amd/picasso: Move PMOD global variable to globalnvs.asl
Global variable `PMOD` that stores the interrupt mode used by OS is
required by all mainboards. This change moves the variable definition to
globalnvs.asl under picasso.

Additionally, ACPI spec says that BIOS should assume interrupt mode as PIC
until _PIC() method is called by OS. Thus, this change also updates the
default value of PMOD as 0 i.e. PIC mode.

BUG=b:153879530

Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I731c03d965882281a7a23f55894451210ba72274
Reviewed-on: https://review.coreboot.org/c/coreboot/+/43514
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-07-17 18:29:37 +00:00
..
51nb Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
adlink
amd soc/amd/picasso: Move PMOD global variable to globalnvs.asl 2020-07-17 18:29:37 +00:00
aopen mb/aopen/dxplplusu: Drop dead code 2020-07-09 23:48:14 +00:00
apple ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
asrock mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
asus mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
bap mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
biostar mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
cavium Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
compulab ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
dell src: Remove unused 'include <string.h>' 2020-07-14 16:09:44 +00:00
elmex mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
emulation src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
facebook ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
foxconn ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
getac src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
gigabyte ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
gizmosphere mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
google soc/amd/picasso: Move PMOD global variable to globalnvs.asl 2020-07-17 18:29:37 +00:00
hp mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
ibase ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
intel src: Remove unused 'include <cpu/x86/msr.h>' 2020-07-14 16:14:09 +00:00
jetway mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
kontron src: Remove unused 'include <cpu/x86/msr.h>' 2020-07-14 16:14:09 +00:00
lenovo mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
libretrend
lippert mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
msi mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
ocp Revert "mb/ocp/deltalake: Select IPMI OCP to send POST start/end command" 2020-07-16 16:32:46 +00:00
opencellular Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
packardbell ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
pcengines mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
portwell ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
prodrive mb/prodrive/hermes: Deselect PCIEXP_CLK_PM and L1_SUB_STATE 2020-07-12 19:40:33 +00:00
protectli ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
purism ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
razer
roda ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
samsung src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
sapphire ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
scaleway src: Remove unused 'include <cpu/x86/msr.h>' 2020-07-14 16:14:09 +00:00
siemens mb/siemens/mc_apl1: Use OPCODE menu set up of fast SPI driver 2020-07-09 14:03:07 +00:00
sifive treewide: Add Kconfig variable MEMLAYOUT_LD_FILE 2020-06-13 06:49:23 +00:00
supermicro mb/supermicro/x9scl: Drop dead code 2020-07-12 19:31:51 +00:00
system76 mb/*/*/Kconfig: guard board name in quotes 2020-06-19 15:28:48 +00:00
ti src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
up Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
Kconfig