Hello Mike Banon,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/31308
to review the following change.
Change subject: src/mainboard/emulation/Kconfig: disable DRIVERS_INTEL_WIFI by default
......................................................................
src/mainboard/emulation/Kconfig: disable DRIVERS_INTEL_WIFI by default
It is impossible to insert the Intel PCI-e WiFi adapter to any of the
Emulation boards because they are not physical, so this driver option
should be disabled by default.
Signed-off-by: Mike Banon <mikebdp2(a)gmail.com>
Change-Id: Ia5802b3234f984d906c6a1048ed8176f85f9bb99
---
M src/mainboard/emulation/Kconfig
1 file changed, 4 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/08/31308/1
diff --git a/src/mainboard/emulation/Kconfig b/src/mainboard/emulation/Kconfig
index 759b1de..f9e1198 100644
--- a/src/mainboard/emulation/Kconfig
+++ b/src/mainboard/emulation/Kconfig
@@ -19,4 +19,8 @@
string
default "Emulation"
+config DRIVERS_INTEL_WIFI
+ bool
+ default n
+
endif # VENDOR_EMULATION
--
To view, visit https://review.coreboot.org/c/coreboot/+/31308
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ia5802b3234f984d906c6a1048ed8176f85f9bb99
Gerrit-Change-Number: 31308
Gerrit-PatchSet: 1
Gerrit-Owner: mikeb mikeb <mikebdp2(a)gmail.com>
Gerrit-Reviewer: Mike Banon <mikebdp2(a)gmail.com>
Gerrit-MessageType: newchange
Hello Mike Banon,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/31449
to review the following change.
Change subject: src/device/Kconfig: Add support for discrete VGA OpROM inclusion at config UI
......................................................................
src/device/Kconfig: Add support for discrete VGA OpROM inclusion at config UI
Create the way of adding the discrete VGA OpROM at config UI ( alternative to
./cbfstool ./cb.rom add -f vgabios_dgpu.bin -n pci1002,6663.rom -t optionrom )
DGPU options are accessible only if CONFIG_MULTIPLE_VGA_ADAPTERS is enabled.
Signed-off-by: Mike Banon <mikebdp2(a)gmail.com>
Change-Id: I0a7bf0fe95c833cf3df0c7cb20fc27b6ab218c5a
---
M src/arch/x86/Makefile.inc
M src/device/Kconfig
2 files changed, 42 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/49/31449/1
diff --git a/src/arch/x86/Makefile.inc b/src/arch/x86/Makefile.inc
index 8dafac8..47ef66b 100644
--- a/src/arch/x86/Makefile.inc
+++ b/src/arch/x86/Makefile.inc
@@ -47,6 +47,13 @@
pci$(stripped_vgabios_id).rom-file := $(call strip_quotes,$(CONFIG_VGA_BIOS_FILE))
pci$(stripped_vgabios_id).rom-type := optionrom
+ifeq ($(CONFIG_MULTIPLE_VGA_ADAPTERS),y)
+stripped_vgabios_dgpu_id = $(call strip_quotes,$(CONFIG_VGA_BIOS_DGPU_ID))
+cbfs-files-$(CONFIG_VGA_BIOS_DGPU) += pci$(stripped_vgabios_dgpu_id).rom
+pci$(stripped_vgabios_dgpu_id).rom-file := $(call strip_quotes,$(CONFIG_VGA_BIOS_DGPU_FILE))
+pci$(stripped_vgabios_dgpu_id).rom-type := optionrom
+endif
+
verstage-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
bootblock-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
romstage-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
diff --git a/src/device/Kconfig b/src/device/Kconfig
index b90b15f..33c1e5b3 100644
--- a/src/device/Kconfig
+++ b/src/device/Kconfig
@@ -613,6 +613,41 @@
Under GNU/Linux you can run `lspci -nn` to list the IDs of your PCI devices.
+config VGA_BIOS_DGPU
+ bool "Add a Discrete VGA BIOS image"
+ depends on ARCH_X86 && MULTIPLE_VGA_ADAPTERS
+ help
+ Select this option if you have a VGA BIOS image for Discrete GPU
+ that you would like to add to your ROM.
+
+ You will be able to specify the location and file name of the
+ image later.
+
+config VGA_BIOS_DGPU_FILE
+ string "Discrete VGA BIOS path and filename"
+ depends on VGA_BIOS_DGPU
+ default "vgabios_dgpu.bin"
+ help
+ The path and filename of the file to use as VGA BIOS for Discrete GPU.
+
+config VGA_BIOS_DGPU_ID
+ string "Discrete VGA device PCI IDs"
+ depends on VGA_BIOS_DGPU
+ default "1002,6663"
+ help
+ The comma-separated PCI vendor and device ID that would associate
+ your VGA BIOS to your discrete video card.
+
+ Examples:
+ 1002,6663 for HD 8570M
+ 1002,6665 for R5 M230
+
+ In the above examples 1002 is the PCI vendor ID (in hex, but without
+ the "0x" prefix) and 6663 / 6665 specifies the PCI device ID of the
+ discrete video card (also in hex, without "0x" prefix).
+
+ Under GNU/Linux you can run `lspci -nn` to list the IDs of your PCI devices.
+
config INTEL_GMA_HAVE_VBT
bool
help
--
To view, visit https://review.coreboot.org/c/coreboot/+/31449
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0a7bf0fe95c833cf3df0c7cb20fc27b6ab218c5a
Gerrit-Change-Number: 31449
Gerrit-PatchSet: 1
Gerrit-Owner: mikeb mikeb <mikebdp2(a)gmail.com>
Gerrit-Reviewer: Mike Banon <mikebdp2(a)gmail.com>
Gerrit-MessageType: newchange
Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/31608
Change subject: prog_loader: Associate TS_END_ROMSTAGE timestamp with postcar if exist
......................................................................
prog_loader: Associate TS_END_ROMSTAGE timestamp with postcar if exist
This patch adds timestamp for "end of romstage" with postcar if platform
has selected postcar as dedicated stage.
If postcar stage doesn't exist then "end of romstage" timestamp will get
call while starting of ramstage as exist today.
TEST=Its been observed that "end of romstage" timestamp doesn't appear
in "cbmem -t" log when ramstage is not getting executed. As part of this fix
"end of romstage" timestamp is showing in "cbmem -t" log on IA platform
where POSTCAR is a dedicated stage.
Change-Id: I17fd89296354b66a5538f85737c79145232593d3
Signed-off-by: Subrata Banik <subrata.banik(a)intel.com>
---
M src/arch/x86/postcar_loader.c
M src/lib/prog_loaders.c
2 files changed, 7 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/08/31608/1
diff --git a/src/arch/x86/postcar_loader.c b/src/arch/x86/postcar_loader.c
index 141e8d2..8d1cab4 100644
--- a/src/arch/x86/postcar_loader.c
+++ b/src/arch/x86/postcar_loader.c
@@ -23,6 +23,7 @@
#include <rmodule.h>
#include <romstage_handoff.h>
#include <stage_cache.h>
+#include <timestamp.h>
static inline void stack_push(struct postcar_frame *pcf, uint32_t val)
{
@@ -159,6 +160,9 @@
struct prog prog =
PROG_INIT(PROG_POSTCAR, CONFIG_CBFS_PREFIX "/postcar");
+ /* As postcar exist, its end of romstage here */
+ timestamp_add_now(TS_END_ROMSTAGE);
+
postcar_commit_mtrrs(pcf);
if (!IS_ENABLED(CONFIG_NO_STAGE_CACHE) &&
diff --git a/src/lib/prog_loaders.c b/src/lib/prog_loaders.c
index 70ea7ef..5baeb8b 100644
--- a/src/lib/prog_loaders.c
+++ b/src/lib/prog_loaders.c
@@ -128,7 +128,9 @@
struct prog ramstage =
PROG_INIT(PROG_RAMSTAGE, CONFIG_CBFS_PREFIX "/ramstage");
- timestamp_add_now(TS_END_ROMSTAGE);
+ /* Call "end of romstage" here if postcar stage doesn't exist */
+ if (!IS_ENABLED(CONFIG_ARCH_POSTCAR_X86_32))
+ timestamp_add_now(TS_END_ROMSTAGE);
/*
* Only x86 systems using ramstage stage cache currently take the same
--
To view, visit https://review.coreboot.org/c/coreboot/+/31608
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I17fd89296354b66a5538f85737c79145232593d3
Gerrit-Change-Number: 31608
Gerrit-PatchSet: 1
Gerrit-Owner: Subrata Banik <subrata.banik(a)intel.com>
Gerrit-MessageType: newchange
Patrick Georgi has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/31556
Change subject: Documentation: Add myself as potential mentor for QEMU targets
......................................................................
Documentation: Add myself as potential mentor for QEMU targets
Change-Id: I11df0283f14ae03243247fe9377754b216df0442
Signed-off-by: Patrick Georgi <pgeorgi(a)google.com>
---
M Documentation/contributing/project_ideas.md
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/56/31556/1
diff --git a/Documentation/contributing/project_ideas.md b/Documentation/contributing/project_ideas.md
index 3bd8216..9a2d414 100644
--- a/Documentation/contributing/project_ideas.md
+++ b/Documentation/contributing/project_ideas.md
@@ -78,6 +78,7 @@
hardware is available.
### Mentors
+* Patrick Georgi <patrick(a)georgi.software>
## Add Kernel Address Sanitizer functionality to coreboot
The Kernel Address Sanitizer (KASAN) is a runtime dynamic memory error detector.
--
To view, visit https://review.coreboot.org/c/coreboot/+/31556
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I11df0283f14ae03243247fe9377754b216df0442
Gerrit-Change-Number: 31556
Gerrit-PatchSet: 1
Gerrit-Owner: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-MessageType: newchange