[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] Fix alignment of FACS in guests
- To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Kevin Stefanov <kevin.stefanov@xxxxxxxxxx>
- Date: Thu, 9 Sep 2021 17:34:38 +0100
- Authentication-results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
- Cc: Kevin Stefanov <kevin.stefanov@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, "Jan Beulich" <jbeulich@xxxxxxxx>
- Delivery-date: Thu, 09 Sep 2021 16:35:07 +0000
- Ironport-hdrordr: A9a23:7yYLK6NXAmB0ScBcTjejsMiBIKoaSvp037BK7S1MoNJuEvBw9v re+sjzsCWftN9/Yh4dcLy7VpVoBEmsl6KdgrNhWotKPjOW21dARbsKheffKn/bakjDH4Zmvp uIGJIObOEYY2IasS77ijPIbOrJwrO8gd6VbTG19QYdceloAZsQnzuQEmygYzRLrJEtP+tFKH KbjPA33waISDAsQemQIGIKZOTHr82jruObXfZXbyRXkzVnlFmTmcTHLyQ=
- Ironport-sdr: WRHW/DJUzgC1I3mxF5Mnk71MyY7xV/GezfWw7jSVLQfqpPVLk98vwMu/+9UeTR66QByRZxFURa mcnGydFCkFtmgv/FmiyzxYU0GW/vxBr9SNODtNz3eqQnUeWqHBYNpqg++VJyT6cgjc/zcwc9a8 FA/4WVMQWztCNxmRaAxaD8A3jTEYNfQY1XVhV5emTuu4NAkJ3IHkssikGBIZCAVQ8xB5kQfcqo VNzreqtZ8oHjLjWOuQN7hhuADOivkJtdTsSTs/QtlD0cvBqXRt1hM3Pkh9URbD1NVwQwF0c3uf RnylTMDmFGvX4f76lKUzoMod
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
When booting Xen as a PVH guest, it currently complains:
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:b004,1:0], pm1x_evt[1:b000,1:0]
(XEN) ACPI: FACS is not 64-byte aligned: 0xfc001010
(XEN) ACPI: wakeup_vec[fc00101c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
This is caused by several bugs in the toolstack whilst writing ACPI
tables.
Kevin Stefanov (3):
tools/libacpi: Use 64-byte alignment for FACS
tools/libxl: Correctly aligned buffer for ACPI tables
tools/libxl: Only allocate 64 bytes for RSDP
tools/libacpi/build.c | 2 +-
tools/libs/light/libxl_x86_acpi.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
--
2.25.1
|