On 2015/9/8 21:04, Leif Lindholm wrote: > On Tue, Sep 08, 2015 at 11:18:27AM +0800, Shannon Zhao wrote: >> On 2015/9/7 22:23, Leif Lindholm wrote: >>> The Debug Port Table 2 (DBG2) is mandated by the ARM Server Base Boot >>> Requirements specification. Add the DBG2 table definitions, and set up >>> an entry in the ARM virt machine for the pl011 UART. >> >> Looking at Documentation/arm64/acpi_object_usage.txt in Linux kernel, it >> says >> " >> DBG2 Signature Reserved (signature == "DBG2") >> == DeBuG port table 2 == >> Microsoft only table, will not be supported. >> " >> It seems that Linux kernel doesn't support or need it, but Windows >> requires it. So does it need to test this on Windows? > > No, it can be tested under Linux with the set I just sent out: > http://lists.infradead.org/pipermail/linux-arm-kernel/2015-September/368614.html
So you need to change Documentation/arm64/acpi_object_usage.txt as well. But that is kernel side. > But I needed this set for QEMU for the kernel people to have something > to test :) > > That said, I would be overjoyed if someone _could_ test it on Windows. > > / > Leif > >>> Leif Lindholm (2): >>> ACPI: Add definitions for the DBG2 table >>> hw/arm/virt-acpi-build: Add DBG2 table >>> >>> hw/arm/virt-acpi-build.c | 37 ++++++++++++++++++++++++++++++++++++- >>> include/hw/acpi/acpi-defs.h | 37 +++++++++++++++++++++++++++++++++++-- >>> 2 files changed, 71 insertions(+), 3 deletions(-) >>> >> >> -- >> Shannon >> > > -- Shannon