Attention is currently required from: Felix Held.
Felix Held has uploaded a new patch set (#2). ( https://review.coreboot.org/c/coreboot/+/79677?usp=email )
Change subject: nb/amd/pi/00730F01/northbridge: skip IVRS when IOMMU is disabled
......................................................................
nb/amd/pi/00730F01/northbridge: skip IVRS when IOMMU is disabled
Don't generate the IVRS ACPI table if the IOMMU PCI device isn't enabled
in the devicetree.
Signed-off-by: Felix Held <felix-coreboot(a)felixheld.de>
Change-Id: I5e7f976011da92c0ca69decdca7aa77de24b6a2a
---
M src/northbridge/amd/pi/00730F01/northbridge.c
1 file changed, 8 insertions(+), 6 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/77/79677/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/79677?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I5e7f976011da92c0ca69decdca7aa77de24b6a2a
Gerrit-Change-Number: 79677
Gerrit-PatchSet: 2
Gerrit-Owner: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-CC: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-MessageType: newpatchset
Attention is currently required from: Angel Pons, Arthur Heymans.
Patrick Rudolph has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/79754?usp=email )
Change subject: northbridge/intel/sandybridge: Enable x86_64 for mrc.bin
......................................................................
Patch Set 3:
(1 comment)
File src/northbridge/intel/sandybridge/mrc_wrapper.S:
https://review.coreboot.org/c/coreboot/+/79754/comment/25507dfd_a787932f :
PS2, Line 37: mrc_console_wrapper:
: /* Set up new stack frame */
: pushal
: mov %esp, %ebp
:
: /* Align stack and make space for arguments */
: andl $0xfffffff0, %esp
: subl $8, %esp
:
: /* Get argument */
: movl 36(%ebp), %eax
: push %eax
:
: /* Get function to call */
: mov $do_putchar, %eax
: push %eax
:
: /*
: * Elevate to long mode. As 2nd and 3rd argument are unused they
: * haven't been pushed to the stack.
: */
: call long_mode_call_3arg
:
: /* Restore stack pointer */
: mov %ebp, %esp
: popal
> FSP also has callbacks into coreboot. […]
Replaced with a macro.
--
To view, visit https://review.coreboot.org/c/coreboot/+/79754?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I21ffcb5f5d4bf155593e8111531bdf0ed7071dfc
Gerrit-Change-Number: 79754
Gerrit-PatchSet: 3
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Comment-Date: Sun, 31 Dec 2023 11:21:31 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: comment
Attention is currently required from: Angel Pons, Arthur Heymans, Patrick Rudolph.
Hello Angel Pons, Arthur Heymans, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/79754?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed:
Code-Review+2 by Arthur Heymans
Change subject: northbridge/intel/sandybridge: Enable x86_64 for mrc.bin
......................................................................
northbridge/intel/sandybridge: Enable x86_64 for mrc.bin
Enable x86_64 support for MRC.bin:
- Add a wrapper function for console printing that calls into
long mode to call native do_putchar
- Remove Kconfig guard for x86_64 when MRC is being used
Tested: Booted Lenovo X220 using mrc.bin under x86_64 and
MRC is able to print to the console.
Change-Id: I21ffcb5f5d4bf155593e8111531bdf0ed7071dfc
Signed-off-by: Patrick Rudolph <patrick.rudolph(a)9elements.com>
---
M src/cpu/intel/model_206ax/Kconfig
M src/northbridge/intel/sandybridge/mrc_wrapper.S
M src/northbridge/intel/sandybridge/raminit_mrc.c
3 files changed, 20 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/54/79754/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/79754?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I21ffcb5f5d4bf155593e8111531bdf0ed7071dfc
Gerrit-Change-Number: 79754
Gerrit-PatchSet: 3
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: newpatchset
Attention is currently required from: Justin Wu.
Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/79755?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed:
Verified-1 by build bot (Jenkins)
Change subject: mb/dell: Add Dell Precision M4800 (Haswell)
......................................................................
mb/dell: Add Dell Precision M4800 (Haswell)
Port of the Dell Precision M4800, a haswell workstation with an MXM
type-A slot. The MXM slot works with any other MXM GPUs, including GPUs
this board does not boot on vendor firmware. Libgfxinit does not appear
to work, possibly due to some unusual graphics setup but a workaround
is to use EDK2 and add a Gop driver to the Tianocore build. The EC is
the SMSC MEC5055 which seems to be compatible with the MEC5035 code.
Based on Nicholas Chin's E6430 port.
Working:
- USB EHCI debug (left side usb port closest to the touchpad)
- Keyboard
- Touchpad/trackpoint
- Ethernet
- Headphone port
- SD card reader
- mPCIe WiFi (With the MEC5035 radio enables commit)
- SeaBIOS 1.16.2
- edk2 (MrChromebox's fork, uefipayload_202309)
- dGPU (NVIDIA Quadro K2100M, NVIDIA GeForce GTX 1050)
- SATA DVD Drive
- SATA SSD
- SATA M.2
- DisplayPort
- Internal flashing
- Broadwell MRC
- Battery reporting (acpi copied from vendor)
Not working:
- S3 suspend: may be a similar issue to the E6430
- Physical Wireless switch
- Battery reporting
- Brightness hotkeys
- Lid close suspend
Unknown/Untested:
- ExpressCard
- Speakers (unclear if I broke mine or they don't work)
- TPM
- Dock
Change-Id: I49870b28be943dcb1932909f9d3ec4207cc11436
Signed-off-by: Justin Wu <jxw5883(a)runbox.io>
---
A src/mainboard/dell/precision_m4800/Kconfig
A src/mainboard/dell/precision_m4800/Kconfig.name
A src/mainboard/dell/precision_m4800/Makefile.inc
A src/mainboard/dell/precision_m4800/acpi/ac.asl
A src/mainboard/dell/precision_m4800/acpi/battery.asl
A src/mainboard/dell/precision_m4800/acpi/ec.asl
A src/mainboard/dell/precision_m4800/acpi/platform.asl
A src/mainboard/dell/precision_m4800/acpi/superio.asl
A src/mainboard/dell/precision_m4800/board_info.txt
A src/mainboard/dell/precision_m4800/cmos.default
A src/mainboard/dell/precision_m4800/cmos.layout
A src/mainboard/dell/precision_m4800/data.vbt
A src/mainboard/dell/precision_m4800/devicetree.cb
A src/mainboard/dell/precision_m4800/dsdt.asl
A src/mainboard/dell/precision_m4800/early_init.c
A src/mainboard/dell/precision_m4800/gma-mainboard.ads
A src/mainboard/dell/precision_m4800/gpio.c
A src/mainboard/dell/precision_m4800/hda_verb.c
A src/mainboard/dell/precision_m4800/mainboard.c
A src/mainboard/dell/precision_m4800/romstage.c
20 files changed, 1,575 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/55/79755/3
--
To view, visit https://review.coreboot.org/c/coreboot/+/79755?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I49870b28be943dcb1932909f9d3ec4207cc11436
Gerrit-Change-Number: 79755
Gerrit-PatchSet: 3
Gerrit-Owner: Justin Wu <jxw5883(a)runbox.io>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Justin Wu <jxw5883(a)runbox.io>
Gerrit-MessageType: newpatchset
Attention is currently required from: Justin Wu.
Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/79755?usp=email
to look at the new patch set (#2).
Change subject: mb/dell: Add Dell Precision M4800 (Haswell)
......................................................................
mb/dell: Add Dell Precision M4800 (Haswell)
Port of the Dell Precision M4800, a haswell workstation with an MXM
type-A slot. The MXM slot works with any other MXM GPUs, including GPUs
this board does not boot on vendor firmware. Libgfxinit does not appear
to work, possibly due to some unusual graphics setup but a workaround
is to use EDK2 and add a Gop driver to the Tianocore build. The EC is
the SMSC MEC5055 which seems to be compatible with the MEC5035 code.
Based on Nicholas Chin's E6430 port.
Working:
- USB EHCI debug (left side usb port closest to the touchpad)
- Keyboard
- Touchpad/trackpoint
- Ethernet
- Headphone port
- SD card reader
- mPCIe WiFi (With the MEC5035 radio enables commit)
- SeaBIOS 1.16.2
- edk2 (MrChromebox's fork, uefipayload_202309)
- dGPU (NVIDIA Quadro K2100M, NVIDIA GeForce GTX 1050)
- SATA DVD Drive
- SATA SSD
- SATA M.2
- DisplayPort
- Internal flashing
- Broadwell MRC
- Battery reporting (acpi copied from vendor)
Not working:
- S3 suspend: may be a similar issue to the E6430
- Physical Wireless switch
- Battery reporting
- Brightness hotkeys
- Lid close suspend
Unknown/Untested:
- ExpressCard
- Speakers (unclear if I broke mine or they don't work)
- TPM
- Dock
Change-Id: I49870b28be943dcb1932909f9d3ec4207cc11436
Signed-off-by: Justin Wu <jxw5883(a)runbox.io>
---
A src/mainboard/dell/precision_m4800/Kconfig
A src/mainboard/dell/precision_m4800/Kconfig.name
A src/mainboard/dell/precision_m4800/Makefile.inc
A src/mainboard/dell/precision_m4800/acpi/ac.asl
A src/mainboard/dell/precision_m4800/acpi/battery.asl
A src/mainboard/dell/precision_m4800/acpi/ec.asl
A src/mainboard/dell/precision_m4800/acpi/platform.asl
A src/mainboard/dell/precision_m4800/acpi/superio.asl
A src/mainboard/dell/precision_m4800/board_info.txt
A src/mainboard/dell/precision_m4800/cmos.default
A src/mainboard/dell/precision_m4800/cmos.layout
A src/mainboard/dell/precision_m4800/data.vbt
A src/mainboard/dell/precision_m4800/devicetree.cb
A src/mainboard/dell/precision_m4800/dsdt.asl
A src/mainboard/dell/precision_m4800/early_init.c
A src/mainboard/dell/precision_m4800/gma-mainboard.ads
A src/mainboard/dell/precision_m4800/gpio.c
A src/mainboard/dell/precision_m4800/hda_verb.c
A src/mainboard/dell/precision_m4800/mainboard.c
A src/mainboard/dell/precision_m4800/romstage.c
20 files changed, 1,576 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/55/79755/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/79755?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I49870b28be943dcb1932909f9d3ec4207cc11436
Gerrit-Change-Number: 79755
Gerrit-PatchSet: 2
Gerrit-Owner: Justin Wu <jxw5883(a)runbox.io>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Justin Wu <jxw5883(a)runbox.io>
Gerrit-MessageType: newpatchset