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

Re: [PATCH] xen/arm64: Default ACPI support enabled





On 06/02/2023 07:29, Jan Beulich wrote:
On 22.07.2020 19:43, Elliott Mitchell wrote:
Unlike other unsupportted options, ACPI support is required to *boot*
for a number of platforms.  Users on these platforms are unable to use
distribution builds and must rebuild from source to use Xen.

Signed-off-by: Elliott Mitchell <ehem+xen@xxxxxxx>

A general question first: How come this mail dates back to July 2020? I
had almost missed it as "new".

I can't even find the Elliott's email in my inbox so reply here. But this sounds like a rehash of [1].

>> Unlike other unsupportted options, ACPI support is required to *boot*
>> for a number of platforms.  Users on these platforms are unable to use
>> distribution builds and must rebuild from source to use Xen.

What platforms are you testing on? I know that this is working-ish on RPI4 and QEMU. But this will likely blow up on one of the server we support in OSSTest because we don't have proper support to hide SMMUs in dom0.


--- a/xen/arch/arm/Kconfig
+++ b/xen/arch/arm/Kconfig
@@ -29,13 +29,18 @@ menu "Architecture Features"
  source "arch/Kconfig"
config ACPI
-       bool "ACPI (Advanced Configuration and Power Interface) Support 
(UNSUPPORTED)" if UNSUPPORTED
+       bool "ACPI (Advanced Configuration and Power Interface) Support 
(UNSUPPORTED)"

The concerns I raised in [1] still stand. Most of the ACPI platform will also have support for IOMMUs. If we have support for IORT in Xen, then I would be a lot more amenable to remove the "UNSUPPORTED". And without that support we are going to do more harm and than good.


Personally I think the (UNSUPPORTED) in the prompt should then go away as
well. Which in turn points out that we will want to reconsider whether we
actually have UNSUPPORTED as a Kconfig control, as its purpose looks to
be specifically cases like the one here. The question goes to Stefano in
particular, who I think had introduced it back at the time.

Cheers,

[1] 20201022014310.GA70872@xxxxxxxxxxxxxxxx

--
Julien Grall



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.