Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/30244 )
Change subject: sb/intel/i82801gx: Autodisable functions based on devicetree
......................................................................
Patch Set 12:
(1 comment)
https://review.coreboot.org/#/c/30244/12/src/southbridge/intel/i82801gx/i82…
File src/southbridge/intel/i82801gx/i82801gx.c:
https://review.coreboot.org/#/c/30244/12/src/southbridge/intel/i82801gx/i82…
PS12, Line 25: switch (devfn) {
> why is internal lan missing ?
The internal LAN is on the bus behind the PCI bridge afaict from the datasheets. No coreboot device is using it, so it was easier to still disable it in the romstage.
--
To view, visit https://review.coreboot.org/c/coreboot/+/30244
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I83576599538a02d295fe00b35826f98d8c97d1cf
Gerrit-Change-Number: 30244
Gerrit-PatchSet: 12
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Damien Zammit <damien(a)zamaudio.com>
Gerrit-Reviewer: HAOUAS Elyes <ehaouas(a)noos.fr>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Peter Lemenkov <lemenkov(a)gmail.com>
Gerrit-Comment-Date: Sun, 23 Dec 2018 19:25:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-MessageType: comment
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/30402 )
Change subject: mb/lenovo/x200: Remove RCBA replay
......................................................................
Patch Set 2:
I actually checked all the documented registers.
Things like RPFN, IOTRAP, ... don't need to be configured here.
--
To view, visit https://review.coreboot.org/c/coreboot/+/30402
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0f552dea1b37cdc17c9dd26a0294b59063cdc2be
Gerrit-Change-Number: 30402
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Sun, 23 Dec 2018 18:27:43 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Hello Alexander Couzens, Patrick Rudolph,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/30402
to look at the new patch set (#2).
Change subject: mb/lenovo/x200: Remove RCBA replay
......................................................................
mb/lenovo/x200: Remove RCBA replay
This either sets unwanted or unnecessary settings.
Tested. Everything still works fine.
Change-Id: I0f552dea1b37cdc17c9dd26a0294b59063cdc2be
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/mainboard/lenovo/x200/romstage.c
1 file changed, 0 insertions(+), 33 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/02/30402/2
--
To view, visit https://review.coreboot.org/c/coreboot/+/30402
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0f552dea1b37cdc17c9dd26a0294b59063cdc2be
Gerrit-Change-Number: 30402
Gerrit-PatchSet: 2
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Alexander Couzens <lynxis(a)fe80.eu>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-MessageType: newpatchset
Tristan Corrick has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/30273 )
Change subject: Doc/mb/asrock/h81m-hds: Remove PCIe issue that has been fixed
......................................................................
Patch Set 6:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/coreboot/+/30273
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I28c50db353b2b965eb847b379d9e1944cb720c77
Gerrit-Change-Number: 30273
Gerrit-PatchSet: 6
Gerrit-Owner: Tristan Corrick <tristan(a)corrick.kiwi>
Gerrit-Reviewer: Tristan Corrick <tristan(a)corrick.kiwi>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Comment-Date: Sun, 23 Dec 2018 13:57:00 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Hello Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/30272
to look at the new patch set (#6).
Change subject: nb/intel/haswell: Add support for PCIe graphics
......................................................................
nb/intel/haswell: Add support for PCIe graphics
There are two different paths added for PEG link training.
*The first path*: If it's okay for the IGD to be disabled, the link
training is done in early romstage. The MRC will then set (and lock)
GGC, and, if there is a device of VGA class present in a PEG slot,
disable the IGD:
Before the MRC: GGC = 0x0208, DEVEN = 0x00000039.
After the MRC: GGC = 0x0003, DEVEN = 0x00000029.
*The second path*: If the IGD needs to be kept enabled, the link
training is done in ramstage. This is because the MRC will always
disable the IGD if there is a device of VGA class in a PEG slot, but
it can't see the device until link training is done.
The second path can, unfortunately, lead to an increase in boot time, as
the training needs to be complete before the PEG bus is scanned. When
there are multiple PEG devices, the training occurs in parallel, limiting
the impact on boot time.
The worst case occurs when `CONFIG_ONBOARD_VGA_IS_PRIMARY` is set (which
is not the default), the IGD is enabled, and there is an unpopulated PEG
slot. This leads to the PEG training always hitting the timeout, which
is 100 ms of wasted time.
Only PEG2 is supported. An extra (unknown) training sequence is said to
be needed for PEG3.
The ACPI _PRT method is not yet generated, so legacy interrupt routing
doesn't work for devices with multiple functions.
Tested on an ASRock H81M-HDS. Using an x1 PCIe card in the PEG slot
works fine. Using a Radeon HD 6450 graphics card also works under
GNU/Linux, both using the display from the Radeon HD 6450, and when the
IGD is used for display output and `DRI_PRIME=1` is set.
Link training for the x1 PCIe card takes about 30 ms. For the Radeon
HD 6450, it's about 15 ms.
Change-Id: I786ecb6eccad8de89778af7e736ed664323e220e
Signed-off-by: Tristan Corrick <tristan(a)corrick.kiwi>
---
M src/northbridge/intel/haswell/Makefile.inc
M src/northbridge/intel/haswell/early_init.c
M src/northbridge/intel/haswell/haswell.h
A src/northbridge/intel/haswell/peg.c
4 files changed, 183 insertions(+), 6 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/72/30272/6
--
To view, visit https://review.coreboot.org/c/coreboot/+/30272
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I786ecb6eccad8de89778af7e736ed664323e220e
Gerrit-Change-Number: 30272
Gerrit-PatchSet: 6
Gerrit-Owner: Tristan Corrick <tristan(a)corrick.kiwi>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Tristan Corrick <tristan(a)corrick.kiwi>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: newpatchset
Tristan Corrick has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/30272 )
Change subject: [WIP] nb/intel/haswell: Add support for PCIe graphics
......................................................................
Patch Set 5:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/coreboot/+/30272
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I786ecb6eccad8de89778af7e736ed664323e220e
Gerrit-Change-Number: 30272
Gerrit-PatchSet: 5
Gerrit-Owner: Tristan Corrick <tristan(a)corrick.kiwi>
Gerrit-Reviewer: Tristan Corrick <tristan(a)corrick.kiwi>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Comment-Date: Sun, 23 Dec 2018 12:53:46 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment