qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v3 0/2] ACPI/arm-virt: add DBG2


From: Leif Lindholm
Subject: [Qemu-devel] [PATCH v3 0/2] ACPI/arm-virt: add DBG2
Date: Tue, 15 Sep 2015 15:44:39 +0100

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.

Changes since v2:
- Typedef format cleanup.
- Restructured to use progressive acpi_data_push() calls for each new
  portion of the table.
  - Added some helper functions to reduce clutter.
  - Added some local variables to track state that could otherwise fall
    foul of shifting pointers in future.
  - Added some boiler plate for oem_data additions (but no actual
    oem_data).

Changes since v1:
- Static structure replaced with separate Header/Device structs.
- Missing cpu_to_le*() transforms added in table construction.
- Added missing setting of address_size_offset.
- Commit message modified to mention SPCR spec version bump.

Leif Lindholm (2):
  ACPI: Add definitions for the DBG2 table
  hw/arm/virt-acpi-build: Add DBG2 table

 hw/arm/virt-acpi-build.c    | 88 ++++++++++++++++++++++++++++++++++++++++++++-
 include/hw/acpi/acpi-defs.h | 33 +++++++++++++++--
 2 files changed, 118 insertions(+), 3 deletions(-)

-- 
2.1.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]