Hi Shannon,

On Tue, Mar 24, 2015 at 7:27 PM, Shannon Zhao <[email protected]> wrote:
> On 2015/3/24 16:44, Laszlo Ersek wrote:
>> On 03/24/15 09:08, Ming Lei wrote:
>>> Hi Guys,
>>>
>>> I built UEFI from tianocore and looks it can load/run grub well
>>> on QEMU aarch64 virt hardware.
>>>
>>> One problem I found is that ACPI tables aren't passed to kernel,
>>> so only device tree support is available. I am just wondering how
>>> to setup acpi table from Tianocore, then the guest can be started
>>> with ACPI support.
>>>
>>> Are external ACPI table files needed for building UEFI firmware
>>> of QEMU aarch64 virt? Or will tianocore generate ACPI tables
>>> and setup them automatically for QEMU aarch64 virt?
>>>
>>> I appreciate very much someone can provide guide about the
>>> problem.
>>
>> OVMF's "ACPI linker/loader client" has been enabled for
>> ArmVirtualizationQemu too. If you have a fresh upstream
>> ArmVirtualizationQemu build, you should be all set on the firmware side.
>>
>> However, for QEMU the relevant patches are still pending review / merge.
>> My latest (but probably out of date) info is that you should start with
>> the following branch (from Igor, CC'd):
>>
>>   https://github.com/imammedo/qemu/ASL_API_v3
>>
>> and apply the following set on top (from Shannon, CC'd):
>>
>>   http://lists.gnu.org/archive/html/qemu-devel/2015-02/msg03290.html
>>
>
> Hi all,
>
> You can also clone following branch which I rebased my patches on upstream 
> qemu(not newest)
>
>         http://git.linaro.org/people/shannon.zhao/qemu.git  ARM_ACPI_v4
>
> PS: this patchset doesn't send out because I'm working on adding PCIe 
> controller in ACPI tables.

Qemu built from the above tree/branch does make ACPI tables
observable from linux guest, which need the latest aarch64 ACPI patches
for successful booting when 'acp=force' is passed.

That is great, thanks Shannon and all your guys!


Thanks,
Ming Lei

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to