Re: [edk2] [PATCH 1/4] OvmfPkg: introduce virtio-blk driver

2012-09-28 Thread Laszlo Ersek
On 09/28/12 08:46, Jordan Justen wrote: > Would it be easy to move 'virtio-0.9.5' definitions and structures to > a separate Virtio.h file? > > The idea would be to have spec type definitions and structures in a > separate place from the driver implementation definitions and > structure. I think

Re: [edk2] [PATCH 1/4] OvmfPkg: introduce virtio-blk driver

2012-09-28 Thread Jordan Justen
On Fri, Sep 28, 2012 at 3:52 AM, Laszlo Ersek wrote: > On 09/28/12 08:46, Jordan Justen wrote: > >> Would it be easy to move 'virtio-0.9.5' definitions and structures to >> a separate Virtio.h file? >> >> The idea would be to have spec type definitions and structures in a >> separate place from th

Re: [edk2] UEFI 2.3.1 / Windows 8

2012-09-28 Thread Richardson, Brian
This is part of the Microsoft Windows 8 hardware certification requirements. http://msdn.microsoft.com/en-us/library/windows/hardware/hh748200.aspx Check the section "System.Fundamentals.Firmware.UEFICompatibility" Further questions related to Microsoft Windows 8 are better directed to Microsoft

[edk2] Question on CoreInitializeGcdServices

2012-09-28 Thread Tao Yuan
Hi all, Though my question is not connected with EDKII, may I have some help on my question about CoreInitializeGcdServices ? CoreInitializeGcdServices will init memory map and IO space map, walk the Hob list to add all resources in resource descriptors to GCD, this is easy to understand since

Re: [edk2] Question on CoreInitializeGcdServices

2012-09-28 Thread Andrew Fish
Quick Answer. GCD is to allocate the ownership of the CPU memory map. System memory goes to DXE Core, MMIO is often owned by the PCI root bridge driver. So GCD is used to for one driver to know what the address range the other driver is using. Hope this helps. Sent from my iPhone On Sep 28, 2