Re: [SeaBIOS] [Qemu-devel] solaris x86 in qemu? [bisected]

2013-06-13 Thread Michael Tokarev
14.06.2013 03:47, Kevin O'Connor wrote: >> Move code from PCI hotplug DSDT macros to methods. >> >> Simplify the hotplug code by moving the bulk of the logic out of the >> macros and into static method definitions. This also reduces the ACPI >> DSDT code size. >> >> Signed-off

Re: [SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support

2013-06-13 Thread Peter Stuge
Anthony Liguori wrote: > However, with PCs, the ACPI tables are generated by/included in the > firmware. There's no question about that. I think the key point is that the firmware is developed and delivered by the hardware vendor, and not by an independent source. The firmware is intimately tied

Re: [SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support

2013-06-13 Thread Anthony Liguori
Paolo Bonzini writes: > Il 11/06/2013 03:35, Michael S. Tsirkin ha scritto: >> Two points >> 1. You never explained what you mean by un-hardware like. >> >>Currently bios is in a ROM device, and it has a >>template for ACPI tables together with it. >>This simply moves the tables to a

Re: [SeaBIOS] master is broken

2013-06-13 Thread Kevin O'Connor
On Thu, Jun 13, 2013 at 08:45:02AM -0400, Kevin O'Connor wrote: > On Thu, Jun 13, 2013 at 11:59:15AM +0200, Gerd Hoffmann wrote: > > Hi, > > > > Switching the list handling broke pci initialization. > > Commit aab42152881dc62b37f1833e79cbdb3dfa51603b seems to be the culprit. > > Thanks. I reve

Re: [SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support

2013-06-13 Thread Laszlo Ersek
On 06/14/13 01:02, Paolo Bonzini wrote: > Il 10/06/2013 21:03, Anthony Liguori ha scritto: I'm not really convinced that QEMU<->firmware is a GPL boundary because of how tightly the two are linked. >>> >>> Where has 'linked' in terms of the GPL ever been anything other than >>> actua

Re: [SeaBIOS] [PATCH] make qemu_cfg_init depend on QEMU_HARDWARE instead of QEMU

2013-06-13 Thread Kevin O'Connor
On Thu, Jun 13, 2013 at 07:43:03AM +0200, Gerd Hoffmann wrote: > Gets qemu features like direct kernel boot and boot > ordering going when seabios runs on coreboot. > > Signed-off-by: Gerd Hoffmann Okay, that looks like it would work. I think the patch below would be slightly neater though. -K

Re: [SeaBIOS] [Qemu-devel] solaris x86 in qemu? [bisected]

2013-06-13 Thread Kevin O'Connor
On Fri, Jun 14, 2013 at 12:32:22AM +0400, Michael Tokarev wrote: > 13.06.2013 11:51, Michael Tokarev wrote: > > Hello. > > > > In order to verify some build issues on solaris, I tried to install > > sol10 x86 in a kvm vm. But unfortunately it does not work: after the > > grub prompt and choosing

Re: [SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support

2013-06-13 Thread Paolo Bonzini
Il 11/06/2013 03:35, Michael S. Tsirkin ha scritto: > Two points > 1. You never explained what you mean by un-hardware like. > >Currently bios is in a ROM device, and it has a >template for ACPI tables together with it. >This simply moves the tables to a separate ROM >device (FW CF

Re: [SeaBIOS] [Qemu-devel] solaris x86 in qemu? [bisected]

2013-06-13 Thread Michael Tokarev
13.06.2013 11:51, Michael Tokarev wrote: > Hello. > > In order to verify some build issues on solaris, I tried to install > sol10 x86 in a kvm vm. But unfortunately it does not work: after the > grub prompt and choosing "Solaris 10 x86" boot entry, the kernel > gets loaded (there's a row of dots

[SeaBIOS] [PATCH RFC 0/3] qemu/acpi-build: cross migration fixes

2013-06-13 Thread Michael S. Tsirkin
This patchset, on top of my acpi branch, fixes the issues with cross-version migration: - Don't add fw cfg entries when running with -M 1.5 and older - Future proof against future ACPI table changes: create a ROM blob so the tables are migrated (together with BIOS) With these changes the ACPI

Re: [SeaBIOS] master is broken

2013-06-13 Thread Kevin O'Connor
On Thu, Jun 13, 2013 at 11:59:15AM +0200, Gerd Hoffmann wrote: > Hi, > > Switching the list handling broke pci initialization. > Commit aab42152881dc62b37f1833e79cbdb3dfa51603b seems to be the culprit. Thanks. I reverted that patch while I take another look at it. Sorry about that. -Kevin _

[SeaBIOS] master is broken

2013-06-13 Thread Gerd Hoffmann
Hi, Switching the list handling broke pci initialization. Commit aab42152881dc62b37f1833e79cbdb3dfa51603b seems to be the culprit. --- log-446defb 2013-06-13 11:53:38.35298 +0200 +++ log-aab4215 2013-06-13 11:53:11.137304303 +0200 @@ -1,8 +1,8 @@ -Start bios (version rel-1.7.2-132-g446defb-