Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-13 Thread Julien Grall
Hi Boris, On 12/12/16 16:11, Boris Ostrovsky wrote: On 12/12/2016 08:28 AM, Julien Grall wrote: Hi Boris, On 29/11/16 15:33, Boris Ostrovsky wrote: This domctl will allow toolstack to read and write some ACPI registers. It will be available to both x86 and ARM but will be implemented first on

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-12 Thread Jan Beulich
>>> On 12.12.16 at 17:19, wrote: > On 12/12/2016 09:02 AM, Jan Beulich wrote: > On 12.12.16 at 14:08, wrote: >>> On 12/02/2016 02:48 AM, Jan Beulich wrote: >>> On 01.12.16 at 17:43, wrote: > On 12/01/2016 11:06 AM, Jan Beulich wrote: >>> +++ b/xen/include/public/domctl.h >>>

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-12 Thread Boris Ostrovsky
On 12/12/2016 09:02 AM, Jan Beulich wrote: On 12.12.16 at 14:08, wrote: >> On 12/02/2016 02:48 AM, Jan Beulich wrote: >> On 01.12.16 at 17:43, wrote: On 12/01/2016 11:06 AM, Jan Beulich wrote: >> +++ b/xen/include/public/domctl.h >> @@ -1144,6 +1144,29 @@ struct xen_domctl_p

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-12 Thread Boris Ostrovsky
On 12/12/2016 08:28 AM, Julien Grall wrote: > Hi Boris, > > On 29/11/16 15:33, Boris Ostrovsky wrote: >> This domctl will allow toolstack to read and write some >> ACPI registers. It will be available to both x86 and ARM >> but will be implemented first only for x86 > > Can you explain why we would

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-12 Thread Jan Beulich
>>> On 12.12.16 at 14:08, wrote: > > On 12/02/2016 02:48 AM, Jan Beulich wrote: > On 01.12.16 at 17:43, wrote: >>> On 12/01/2016 11:06 AM, Jan Beulich wrote: > +++ b/xen/include/public/domctl.h > @@ -1144,6 +1144,29 @@ struct xen_domctl_psr_cat_op { > typedef struct xen_do

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-12 Thread Julien Grall
Hi Boris, On 29/11/16 15:33, Boris Ostrovsky wrote: This domctl will allow toolstack to read and write some ACPI registers. It will be available to both x86 and ARM but will be implemented first only for x86 Can you explain why we would need this on ARM? Cheers, Signed-off-by: Boris Ostrov

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-12 Thread Boris Ostrovsky
On 12/02/2016 02:48 AM, Jan Beulich wrote: On 01.12.16 at 17:43, wrote: On 12/01/2016 11:06 AM, Jan Beulich wrote: +++ b/xen/include/public/domctl.h @@ -1144,6 +1144,29 @@ struct xen_domctl_psr_cat_op { typedef struct xen_domctl_psr_cat_op xen_domctl_psr_cat_op_t; DEFINE_XEN_GUEST_HANDLE

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-01 Thread Jan Beulich
>>> On 01.12.16 at 17:43, wrote: > On 12/01/2016 11:06 AM, Jan Beulich wrote: >> >>> +++ b/xen/include/public/domctl.h >>> @@ -1144,6 +1144,29 @@ struct xen_domctl_psr_cat_op { >>> typedef struct xen_domctl_psr_cat_op xen_domctl_psr_cat_op_t; >>> DEFINE_XEN_GUEST_HANDLE(xen_domctl_psr_cat_op_t);

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-01 Thread Boris Ostrovsky
On 12/01/2016 11:06 AM, Jan Beulich wrote: > >> +++ b/xen/include/public/domctl.h >> @@ -1144,6 +1144,29 @@ struct xen_domctl_psr_cat_op { >> typedef struct xen_domctl_psr_cat_op xen_domctl_psr_cat_op_t; >> DEFINE_XEN_GUEST_HANDLE(xen_domctl_psr_cat_op_t); >> >> +/* ACPI Generic Address Structu

Re: [Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-12-01 Thread Jan Beulich
>>> On 29.11.16 at 16:33, wrote: > --- /dev/null > +++ b/xen/arch/x86/hvm/acpi.c > @@ -0,0 +1,24 @@ > +/* acpi.c: ACPI access handling > + * > + * Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved. > + */ > +#include > +#include > +#include > + > + > +int hvm_acpi_domctl_acce

[Xen-devel] [PATCH v4 06/15] domctl: Add XEN_DOMCTL_acpi_access

2016-11-29 Thread Boris Ostrovsky
This domctl will allow toolstack to read and write some ACPI registers. It will be available to both x86 and ARM but will be implemented first only for x86 Signed-off-by: Boris Ostrovsky --- Changes in v4: * New patch xen/arch/x86/domctl.c| 9 + xen/arch/x86/hvm/Makefile