@Kyösti :

Patch Set 1:

AFAIK it is forbidden to route the IO and MMIO regions related to VGA Option Rom to two different PCI functions. Not sure how you could even run two option roms without redoing the routing in between.

I think the intention here has been to make sure that the graphics card, for which we have option rom included in CBFS, gets the routing setup. Then again, the code is multi-node/hypertransport related so all that may be leftovers from fam15 model0 (before TN/RL).

Original patches by HJK loaded both integrated GPU's and discrete GPU's Option ROMs , but executed only the integrated GPU's OpROM. While trying to optimize these patches I noticed that there are no negative consequences from running both of these OpROMs, so I removed a check and let them run both - also hoping that it could help to get Crossfire working sometime in the future. The GPUs of this laptop - integrated and discrete - have nearly the same performance and were meant to be ran in tandem, that's why I thought that letting both OpROMs to run could be a good idea because maybe a discrete OpROM is configuring something important related to Crossfire.

View Change

1 comment:

To view, visit change 31448. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If3269a0911e86ea07014484365c7c830485e52ec
Gerrit-Change-Number: 31448
Gerrit-PatchSet: 1
Gerrit-Owner: mikeb mikeb <mikebdp2@gmail.com>
Gerrit-Reviewer: Mike Banon <mikebdp2@gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h@gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-Reviewer: mikeb mikeb <mikebdp2@gmail.com>
Gerrit-CC: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-CC: Patrick Rudolph <siro@das-labor.org>
Gerrit-CC: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-Comment-Date: Wed, 20 Feb 2019 17:02:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Kyösti Mälkki <kyosti.malkki@gmail.com>
Gerrit-MessageType: comment