Felix Held has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35946 ) Change subject: driver/thunderbolt: Driver for allocating hotplug resources ...................................................................... Patch Set 1: (1 comment) https://review.coreboot.org/c/coreboot/+/35946/1/src/drivers/thunderbolt/thu... File src/drivers/thunderbolt/thunderbolt.c: https://review.coreboot.org/c/coreboot/+/35946/1/src/drivers/thunderbolt/thu... PS1, Line 51: resource->flags |= IORESOURCE_IO;
I understand the requirements in order to set up a pci topology. […] since you don't know what's getting hot-plugged during runtime, you'll probably just have to reserve a big enough mmio area the bridges decode. To change the mmio decode windows of the bridge, you'd probably have to move around other allocated resources which is either really difficult or more or less impossible when the driver for the other devices are loaded. On why the non-prefetchable region can be smaller than the prefetchable: non-prefetchable is mainly used for register spaces in devices where reads and the sequence of writes can change the state of the device; if it just maps to some memory in the device it can be made prefetchable. So the prefetchable regions are bigger than the non-prefetchable ones
-- To view, visit https://review.coreboot.org/c/coreboot/+/35946 To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings Gerrit-Project: coreboot Gerrit-Branch: master Gerrit-Change-Id: I500191626584b83e6a8ae38417fd324b5e803afc Gerrit-Change-Number: 35946 Gerrit-PatchSet: 1 Gerrit-Owner: Jeremy Soller <jeremy@system76.com> Gerrit-Reviewer: Jeremy Soller <jeremy@system76.com> Gerrit-Reviewer: Martin Roth <martinroth@google.com> Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com> Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org> Gerrit-CC: Aaron Durbin <adurbin@chromium.org> Gerrit-CC: Brandon Breitenstein <brandon.breitenstein@intel.com> Gerrit-CC: Divya S Sasidharan <divya.s.sasidharan@intel.com> Gerrit-CC: Duncan Laurie <dlaurie@chromium.org> Gerrit-CC: Felix Held <felix-coreboot@felixheld.de> Gerrit-CC: Furquan Shaikh <furquan@google.com> Gerrit-CC: Kyösti Mälkki <kyosti.malkki@gmail.com> Gerrit-CC: Matt DeVillier <matt.devillier@gmail.com> Gerrit-CC: Mimoja <coreboot@mimoja.de> Gerrit-CC: Nathaniel L Desimone <nathaniel.l.desimone@intel.com> Gerrit-CC: Nico Huber <nico.h@gmx.de> Gerrit-CC: Patrick Rudolph <patrick.rudolph@9elements.com> Gerrit-CC: Paul Menzel <paulepanter@users.sourceforge.net> Gerrit-CC: Subrata Banik <subrata.banik@intel.com> Gerrit-Comment-Date: Fri, 18 Oct 2019 17:56:47 +0000 Gerrit-HasComments: Yes Gerrit-Has-Labels: No Comment-In-Reply-To: Aaron Durbin <adurbin@chromium.org> Comment-In-Reply-To: Felix Held <felix-coreboot@felixheld.de> Gerrit-MessageType: comment