From: "Michael S. Tsirkin" <mst@redhat.com>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>,
kevin@koconnor.net, seabios@seabios.org, qemu-devel@nongnu.org,
Anthony Liguori <anthony@codemonkey.ws>
Subject: Re: [Qemu-devel] [SeaBIOS] [PATCH] acpi: hide 64-bit PCI hole for Windows XP
Date: Thu, 8 Aug 2013 09:04:27 +0300 [thread overview]
Message-ID: <20130808060427.GB18031@redhat.com> (raw)
In-Reply-To: <5201F763.3030507@redhat.com>
On Wed, Aug 07, 2013 at 09:29:39AM +0200, Gerd Hoffmann wrote:
> We'll need some way for seabios to fill in the pci window information
> into the qemu-provided tables. Easiest way to do that would be to
> extend the COMMAND_ADD_POINTER bios linker script command.
This idea certainly has an advantage: the two patch-sets
(to control PCI hole from QEMU, and to pass ACPI tables
from QEMU) would become independent.
One difficulty would be coming up with a sane interface
that's not tied to specific AML code: unlike table
pointers which have a specific fixed-width format, we are talking
about generic AML code here. Patching that works (we do it today with
the ACPI_EXTRACT code) but requires that you code AML in a specific way,
for example, number encoding is variable-length so we pad values ahead
of the time making sure the AML encoding is large enough to hold the
maximum possible value.
Also, in the past both Anthony and Kevin indicated preference to
the pci-info solution that we have in QEMU today.
--
MST
next parent reply other threads:[~2013-08-08 6:03 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1375167638-4325-1-git-send-email-imammedo@redhat.com>
[not found] ` <20130731055959.GA31017@redhat.com>
[not found] ` <20130731081459.77eba7bb@nial.usersys.redhat.com>
[not found] ` <51FFCCF4.706@redhat.com>
[not found] ` <20130805181618.GB4244@redhat.com>
[not found] ` <911613672.9763982.1375729901921.JavaMail.root@redhat.com>
[not found] ` <20130806143901.GA17072@redhat.com>
[not found] ` <1243962588.10286037.1375807384073.JavaMail.root@redhat.com>
[not found] ` <20130806165820.GB20305@redhat.com>
[not found] ` <5201F763.3030507@redhat.com>
2013-08-08 6:04 ` Michael S. Tsirkin [this message]
[not found] ` <20130807095019.GA26266@redhat.com>
[not found] ` <5202218C.70005@redhat.com>
[not found] ` <20130807111031.GC3068@redhat.com>
[not found] ` <52023A52.6010208@redhat.com>
[not found] ` <20130807123509.GA10670@redhat.com>
[not found] ` <520257F8.1080501@redhat.com>
[not found] ` <20130807145312.GA14308@redhat.com>
[not found] ` <52034F73.4040904@redhat.com>
2013-08-08 8:37 ` [Qemu-devel] [SeaBIOS] [PATCH] acpi: hide 64-bit PCI hole for Windows XP Michael S. Tsirkin
2013-08-08 8:57 ` Gerd Hoffmann
2013-08-08 9:52 ` Michael S. Tsirkin
2013-08-08 10:21 ` Gerd Hoffmann
2013-08-08 14:13 ` Michael S. Tsirkin
2013-08-08 14:56 ` Gerd Hoffmann
2013-08-09 4:13 ` Kevin O'Connor
2013-08-09 6:25 ` Gerd Hoffmann
2013-08-10 3:10 ` Kevin O'Connor
2013-08-12 6:05 ` Gerd Hoffmann
2013-08-12 22:42 ` Kevin O'Connor
2013-08-13 6:49 ` Gerd Hoffmann
2013-08-14 12:38 ` Kevin O'Connor
2013-08-14 14:52 ` Gerd Hoffmann
2013-08-09 9:45 ` Gerd Hoffmann
2013-08-10 3:30 ` Kevin O'Connor
2013-08-10 15:50 ` Kevin O'Connor
2013-08-09 15:49 ` Michael S. Tsirkin
2013-08-10 3:06 ` Kevin O'Connor
2013-08-12 6:37 ` Gerd Hoffmann
2013-08-12 7:56 ` Michael S. Tsirkin
2013-08-12 13:08 ` Laszlo Ersek
[not found] ` <20130808082212.GA26837@redhat.com>
[not found] ` <52035C2F.4040700@redhat.com>
2013-08-08 9:37 ` Michael S. Tsirkin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130808060427.GB18031@redhat.com \
--to=mst@redhat.com \
--cc=anthony@codemonkey.ws \
--cc=kevin@koconnor.net \
--cc=kraxel@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=seabios@seabios.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).