From: Marcel Apfelbaum <marcel@redhat.com>
To: Laszlo Ersek <lersek@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>
Cc: Igor Mammedov <imammedo@redhat.com>,
qemu-devel@nongnu.org, mst@redhat.com, pbonzini@redhat.com,
ehabkost@redhat.com, peter.maydell@linaro.org,
Ard Biesheuvel <ard.biesheuvel@linaro.org>
Subject: Re: [Qemu-devel] edk2 submodule + binaries (Re: [PATCH V5 2/7] tests/acpi: add pxb/pxb-pcie tests)
Date: Tue, 19 Jul 2016 17:25:03 +0300 [thread overview]
Message-ID: <578E383F.70103@redhat.com> (raw)
In-Reply-To: <3d9e3ab4-86ae-40a9-3436-c04eb31dc9fa@redhat.com>
On 07/19/2016 02:42 PM, Laszlo Ersek wrote:
> On 07/19/16 12:48, Gerd Hoffmann wrote:
>> Hi,
>>
>>>> (2) ia32 ovmf too? Will anybody use it?
>>>
>>> Then the next question is, what's the status of 32-bit UEFI OSes? Simple:
>>
>>> [ summary: bad ]
>>
>> Yep, that matches the impression I have.
>> Guess we don't want bother then.
>>
>>> Enabling Secure Boot in the OVMF binary is orthogonal to all of the
>>> above, but it has a licensing impact. It embeds (a subset of) OpenSSL in
>>> the binary, and changes the terms from "2-clause BSDL" to "2-clause BSDL
>>> and OpenSSL license" ("and" in the restrictive, not permissive, sense).
>>> I'm unsure if QEMU is willing and able to distribute such binaries.
>>>
>>> For the widest and simplest usability, X64 (without the SMM driver stack
>>> and without Secure Boot) is likely the best.
>>
>> Yes (also note the smm-enabled one doesn't run on i440fx).
>>
>> So the options I see are (a) build without smm or (b) build two
>> variants.
>
> I think people who just want to run "UEFI payloads" are served well
> enough by SMM-less. There are some developers who would benefit from a
> -D SMM_REQUIRE build as well, but that would be because they actually
> focus on SMM, I believe, so they can build their own firmware.
>
> If this is about the convenience of QEMU end-users, then I vote (a). I'd
> certainly like to avoid fielding bug reports that boil down to "I booted
> the -D SMM_REQUIRE build on i440fx".
>
I agree. For x86_64, OVMF 64-bit binaries without SMM or secure-boot
support are enough for a wide "audience".
Thanks,
Marcel
[...]
next prev parent reply other threads:[~2016-07-19 14:25 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-17 16:53 [Qemu-devel] [PATCH V5 0/7] pxb: fix 64-bit MMIO allocation Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 1/7] hw/pcie-root-port: Fix PCIe root port initialization Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 2/7] tests/acpi: add pxb/pxb-pcie tests Marcel Apfelbaum
2016-07-18 13:34 ` Igor Mammedov
2016-07-18 14:17 ` Marcel Apfelbaum
2016-07-18 14:54 ` Igor Mammedov
2016-07-18 19:27 ` Marcel Apfelbaum
2016-07-18 17:52 ` Laszlo Ersek
2016-07-18 19:32 ` Marcel Apfelbaum
2016-07-18 20:08 ` Laszlo Ersek
2016-07-19 9:06 ` [Qemu-devel] edk2 submodule + binaries (Re: [PATCH V5 2/7] tests/acpi: add pxb/pxb-pcie tests) Gerd Hoffmann
2016-07-19 9:30 ` Peter Maydell
2016-07-19 10:05 ` Gerd Hoffmann
2016-07-19 10:40 ` Laszlo Ersek
2016-07-19 9:59 ` Laszlo Ersek
2016-07-19 10:13 ` Laszlo Ersek
2016-07-19 10:48 ` Gerd Hoffmann
2016-07-19 11:42 ` Laszlo Ersek
2016-07-19 12:46 ` Gerd Hoffmann
2016-07-19 14:25 ` Marcel Apfelbaum [this message]
2016-07-19 7:34 ` [Qemu-devel] [PATCH V5 2/7] tests/acpi: add pxb/pxb-pcie tests Igor Mammedov
2016-07-19 8:10 ` Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 3/7] hw/pxb: declare pxb devices as not hot-pluggable Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 4/7] hw/acpi: fix a DSDT table issue when a pxb is present Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 5/7] acpi: refactor pxb crs computation Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 6/7] hw/apci: handle 64-bit MMIO regions correctly Marcel Apfelbaum
2016-07-17 16:53 ` [Qemu-devel] [PATCH V5 7/7] tests/acpi: Add pxb/pxb-pcie tests blobs Marcel Apfelbaum
2016-07-19 5:30 ` [Qemu-devel] [PATCH V5 0/7] pxb: fix 64-bit MMIO allocation Marcel Apfelbaum
2016-07-26 18:30 ` Michael S. Tsirkin
2016-07-27 4:27 ` Marcel Apfelbaum
2016-07-27 4:43 ` 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=578E383F.70103@redhat.com \
--to=marcel@redhat.com \
--cc=ard.biesheuvel@linaro.org \
--cc=ehabkost@redhat.com \
--cc=imammedo@redhat.com \
--cc=kraxel@redhat.com \
--cc=lersek@redhat.com \
--cc=mst@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.