On Tue, Oct 09, 2012 at 11:02:52AM -0400, Jason Baron wrote:
> On Tue, Oct 09, 2012 at 09:13:59AM +0200, Gerd Hoffmann wrote:
> > On 10/09/12 05:35, Jason Baron wrote:
> > > From: Jason Baron <[email protected]>
> > > 
> > > This builds seabios such that the dsdt tables are no longer built into the
> > > seabios binary. They must be passed to the seabios via fw_cfg. This saves
> > > space in the seabios binary for unnecessary dsdt tables.
> > > 
> > > I suspect that this will make other users of Seabios, besides qemu 
> > > unhappy,
> > > but I'm not sure.
> > 
> > I think this should best be submitted / discussed separately from the
> > q35 patch series.  And dropping the dsdt from seabios will should
> > actually be the last step.  Loading via fw_cfg works even when seabios
> > has a builtin dsdt.  So we can start loading the dsdt via fwcfg
> > unconditionally in qemu without touching seabios.  Once everything is in
> > place in qemu we can finally zap the builtin dsdt in seabios (or make it
> > a config option so latest seabios continues to work with older qemu
> > versions).
> > 
> 
> Ok, I like this idea. My only hesitation would be that the dsdt table
> might in the future include a dependency on being built with seabios, such as
> the 'ACPI_EXTRACT_*' stuff. At the moment it can be cleanly separated
> out. And this patch enforces that.
> 
> If we don't touch seabios here as you've suggested. What steps are
> required on the qemu side? To copy the 2 .aml files to its bios dir (Not
> too familiar with these details)?
> 
> Thanks,
> 
> -Jason

I'm guessing if all of acpi is moved out of seabios we'll need
to move ACPI_EXTRACT_ stuff as well as the acpi parsing
out of there as well.

-- 
MST

_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to