[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support
From: |
Anthony Liguori |
Subject: |
Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support |
Date: |
Thu, 13 Jun 2013 19:59:37 -0500 |
User-agent: |
Notmuch/0.15.2+77~g661dcf8 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) |
Paolo Bonzini <address@hidden> 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 separate ROM
>> device (FW CFG), and generalizes the template using
>> the linker interface.
>> One ROM is hardware-like but two is un-hardware like?
>>
>> ACPI tables are static so it's likely lots of
>> hardware has at least some of them pre-formatted in flash,
>> then tweak some things like SRAT a bit.
>
> Also having a "bootstrap processor" was certainly not unheard of some
> decades ago. Right now we get all sort of SMM hacks instead of adding
> more processors, but it's certainly not un-hardware like.
It's still not unheard of. This is how power systems work still.
However, with PCs, the ACPI tables are generated by/included in the
firmware. There's no question about that.
>
> Maybe we should just have a bytecode interpreter and write the ACPI
> generator in that language. :)
Indeed, we can even using an existing bytecode like the x86 instruction
set and use this VM called KVM to execute it. I hear there are even C
compilers for this bytecode ;-)
Regards,
Anthony Liguori
> Paolo
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, (continued)
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Anthony Liguori, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Kevin O'Connor, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Anthony Liguori, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Kevin O'Connor, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Michael S. Tsirkin, 2013/06/11
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Jordan Justen, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Anthony Liguori, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Jordan Justen, 2013/06/10
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Michael S. Tsirkin, 2013/06/11
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Paolo Bonzini, 2013/06/13
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support,
Anthony Liguori <=
- Re: [Qemu-devel] [SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Peter Stuge, 2013/06/13
- Re: [Qemu-devel] [SeaBIOS] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, David Woodhouse, 2013/06/11
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Paolo Bonzini, 2013/06/13
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Laszlo Ersek, 2013/06/13
- Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Laszlo Ersek, 2013/06/16
Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Michael S. Tsirkin, 2013/06/11
Re: [Qemu-devel] [PATCH] qemu: piix: PCI bridge ACPI hotplug support, Gerd Hoffmann, 2013/06/11