Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-25 Thread Wei Xu
Hi Jan, On 2020/2/25 20:25, Jan Beulich wrote: > On 24.02.2020 02:06, Wei Xu wrote: >> On 2020/2/21 23:07, Jan Beulich wrote: >>> On 21.02.2020 15:57, Julien Grall wrote: On 21/02/2020 14:02, Jan Beulich wrote: > On 21.02.2020 03:22, Wei Xu wrote: >> --- a/xen/drivers/char/ns16550.c >

Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-25 Thread Jan Beulich
On 24.02.2020 02:06, Wei Xu wrote: > On 2020/2/21 23:07, Jan Beulich wrote: >> On 21.02.2020 15:57, Julien Grall wrote: >>> On 21/02/2020 14:02, Jan Beulich wrote: On 21.02.2020 03:22, Wei Xu wrote: > --- a/xen/drivers/char/ns16550.c > +++ b/xen/drivers/char/ns16550.c > @@ -1620,6

Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-23 Thread Wei Xu
Hi Jan, On 2020/2/21 23:07, Jan Beulich wrote: > On 21.02.2020 15:57, Julien Grall wrote: >> On 21/02/2020 14:02, Jan Beulich wrote: >>> On 21.02.2020 03:22, Wei Xu wrote: --- a/xen/drivers/char/ns16550.c +++ b/xen/drivers/char/ns16550.c @@ -1620,6 +1620,85 @@ DT_DEVICE_START(ns1655

Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-23 Thread Wei Xu
Hi Julien, On 2020/2/21 22:57, Julien Grall wrote: > > > On 21/02/2020 14:02, Jan Beulich wrote: >> On 21.02.2020 03:22, Wei Xu wrote: >>> --- a/xen/drivers/char/ns16550.c >>> +++ b/xen/drivers/char/ns16550.c >>> @@ -1620,6 +1620,85 @@ DT_DEVICE_START(ns16550, "NS16550 UART", >>> DEVICE_SERIAL)

Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-21 Thread Jan Beulich
On 21.02.2020 15:57, Julien Grall wrote: > On 21/02/2020 14:02, Jan Beulich wrote: >> On 21.02.2020 03:22, Wei Xu wrote: >>> --- a/xen/drivers/char/ns16550.c >>> +++ b/xen/drivers/char/ns16550.c >>> @@ -1620,6 +1620,85 @@ DT_DEVICE_START(ns16550, "NS16550 UART", >>> DEVICE_SERIAL) >>> DT_DEVICE_

Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-21 Thread Julien Grall
On 21/02/2020 14:02, Jan Beulich wrote: On 21.02.2020 03:22, Wei Xu wrote: --- a/xen/drivers/char/ns16550.c +++ b/xen/drivers/char/ns16550.c @@ -1620,6 +1620,85 @@ DT_DEVICE_START(ns16550, "NS16550 UART", DEVICE_SERIAL) DT_DEVICE_END #endif /* HAS_DEVICE_TREE */ + +#if defined(CONFIG_ACPI

Re: [Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-21 Thread Jan Beulich
On 21.02.2020 03:22, Wei Xu wrote: > --- a/xen/drivers/char/ns16550.c > +++ b/xen/drivers/char/ns16550.c > @@ -1620,6 +1620,85 @@ DT_DEVICE_START(ns16550, "NS16550 UART", DEVICE_SERIAL) > DT_DEVICE_END > > #endif /* HAS_DEVICE_TREE */ > + > +#if defined(CONFIG_ACPI) && defined(CONFIG_ARM) > +#in

[Xen-devel] [PATCH v4] ns16550: Add ACPI support for ARM only

2020-02-20 Thread Wei Xu
Parse the ACPI SPCR table and initialize the 16550 compatible serial port for ARM only. Currently we only support one UART on ARM. Some fields which we do not care yet on ARM are ignored. Signed-off-by: Wei Xu --- Changes in v4: - change the print when the serial port address is 0 - check the se