On Tue, Nov 30, 2021 at 05:23:52AM +, Pei, Andy wrote:
> Hi Gerd,
>
> Yes, you are right.
> I think reading these two config register is fine during init and align with
> the virtio blk spec.
It is not wrong but also pointless.
> In the near future, we will working on some related work on
On 29/11/2021 12:48, Igor Mammedov wrote:
With [1] patch hotplug of rtl8139 succeeds, with caveat that it
fails to initialize IO bar, which is caused by [2] that makes
firmware skip IO reservation for any PCIe device, which isn't
correct in case of pcie-pci-bridge.
Fix it by exposing hotplug
On Mon, Nov 29, 2021 at 06:48:10AM -0500, Igor Mammedov wrote:
> Since QEMU-6.1, Q35 machine is using ACPI PCI hotplug by default.
> However SeaBIOS did not take in account pcie-pci-bridge and treated it
> as any other PCIe device which is not correct in the case of the bridge.
Thanks. It looks
On Tue, Nov 23, 2021 at 09:50:44AM +0100, Gerd Hoffmann wrote:
> Hi,
>
> > > Damn. Support for smbiod 3.0 fall completely through the cracks:
> > >
> > > https://www.mail-archive.com/seabios@seabios.org/msg12438.html
> > >
> > > The qemu-side changes have long been merged (except for
Igor Mammedov wrote:
> +++ b/src/fw/pciinit.c
..
> @@ -819,12 +825,13 @@ static int pci_bus_hotplug_support(struct pci_bus *bus,
> u8 pcie_cap)
> */
> u16 slot_implemented = pcie_flags & PCI_EXP_FLAGS_SLOT;
>
> -return downstream_port && slot_implemented;
> +