Re: [edk2] [PATCH] OvmfPkg: QemuVideoDxe: Int10h stub for Windows 2008 R2 SP1 (stdvga, QXL)

Subject: Re: [edk2] [PATCH] OvmfPkg: QemuVideoDxe: Int10h stub for Windows 2008 R2 SP1 (stdvga, QXL)

From: Jordan Justen <jljusten@gmail.com>

To: David Woodhouse <dwmw2@infradead.org>

Date: 2014-05-22 02:46:22

On Wed, May 21, 2014 at 5:19 AM, David Woodhouse  wrote:
> On Tue, 2014-05-13 at 04:54 +0200, Laszlo Ersek wrote:
>> (Without enabling the CSM in an OVMF build, the option to legacy-boot is
>> lost of course as well, but I expressly don't desire that option. Just
>> boot legacy OSes with pure SeaBIOS; it's easy to choose your firmware in
>> a virtual machine.)
>
> I don't think I agree that it's easy to choose your firmware. If I'm
> using virt-manager/libvirt under Fedora, how do I do it? I suppose it'd
> be implicit in my choice of operating system? So I might be expected to
> know that selecting "Fedora 20" will use legacy BIOS while "Fedora 21"
> will magically switch me over to UEFI, according to criteria that are
> entirely opaque to me? And if I'm using Ubuntu or something else, the
> choices there might be entirely different?
>
> Or were you really intending the tools to give the user an explicit
> choice of legacy vs. UEFI rather than depending on the OS? That would
> kind of suck too.
>
> Really, I think we should make CSM work and keep it working, then it's a
> no-brainer for users because things Just Work. Never underestimate the
> collective stupidity of end-users. If we can make it Just Work,
> especially since we're so close already, then I think we should.
>
> Which is why I spent the time to enable CSM in the first place, of
> course. Not to mention the fact that having OVMF+CSM as a default
> firmware will serve to accelerate adoption of UEFI in virtual machines,
> and that gives people a *really* easy playground to get involved in EDK2
> source code; fixing bugs and making improvements.

Of course, the 'non-free' (non-OSI) FAT driver license will also block
any consideration of OVMF as 'the default' firmware for many people.

-Jordan

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel