qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] pc: limit 64 bit hole to 2G by default


From: Michael S. Tsirkin
Subject: Re: [Qemu-devel] [PATCH] pc: limit 64 bit hole to 2G by default
Date: Wed, 24 Jul 2013 17:07:42 +0300

On Wed, Jul 24, 2013 at 03:18:01PM +0200, Paolo Bonzini wrote:
> Il 24/07/2013 15:14, Michael S. Tsirkin ha scritto:
> > On Wed, Jul 24, 2013 at 02:59:18PM +0200, Paolo Bonzini wrote:
> >> Il 24/07/2013 11:51, Michael S. Tsirkin ha scritto:
> >>>> Current seabios uses a slightly different approach: the 64bit hole is
> >>>> present only in case it is actually used to map bars there, and seabios
> >>>> tries to fit everything into the 32bit hole first.
> >>>
> >>> Yes. But this doesn't work with device hotplug.
> >>
> >> Are you preserving that behavior for older machine types?
> > 
> > Older machine types (1.5 and back) don't report PCI hole size to guests
> > so there's nothing to preserve.
> 
> So pc-1.5 and older always use the SeaBIOS ACPI tables, even on new
> QEMU?  (I guess I should review your ACPI table patches).
> 
> Paolo

Yes.

> > This means there's not much I can do for pc-1.5: as before this
> > patch, hotplug of devices with large BARs won't work,
> > and some windows guests will crash if a device with a huge
> > BAR is added statically.
> > 
> >> (Also, what happens if you do -global i440FX-pcihost.pci_hole64_size=0?
> >>  Does that return a _CRS with only the 32-bit hole)?
> >>
> >> Paolo
> > 
> > Yes.
> > 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]