Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-12 Thread Rafael J. Wysocki
On Monday, September 12, 2016 02:04:29 PM Marc Zyngier wrote: > On 12/09/16 13:37, Tomasz Nowicki wrote: > > Hi Rafael, > > > > On 09.09.2016 11:20, Lorenzo Pieralisi wrote: > >> Hi Rafael, > >> > >> On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: > >>> IORT shows representation

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-12 Thread Rafael J. Wysocki
On Monday, September 12, 2016 02:04:29 PM Marc Zyngier wrote: > On 12/09/16 13:37, Tomasz Nowicki wrote: > > Hi Rafael, > > > > On 09.09.2016 11:20, Lorenzo Pieralisi wrote: > >> Hi Rafael, > >> > >> On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: > >>> IORT shows representation

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-12 Thread Marc Zyngier
On 12/09/16 13:37, Tomasz Nowicki wrote: > Hi Rafael, > > On 09.09.2016 11:20, Lorenzo Pieralisi wrote: >> Hi Rafael, >> >> On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: >>> IORT shows representation of IO topology for ARM based systems. >>> It describes how various components

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-12 Thread Marc Zyngier
On 12/09/16 13:37, Tomasz Nowicki wrote: > Hi Rafael, > > On 09.09.2016 11:20, Lorenzo Pieralisi wrote: >> Hi Rafael, >> >> On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: >>> IORT shows representation of IO topology for ARM based systems. >>> It describes how various components

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-12 Thread Tomasz Nowicki
Hi Rafael, On 09.09.2016 11:20, Lorenzo Pieralisi wrote: Hi Rafael, On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: IORT shows representation of IO topology for ARM based systems. It describes how various components are connected together on parent-child basis e.g. PCI RC ->

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-12 Thread Tomasz Nowicki
Hi Rafael, On 09.09.2016 11:20, Lorenzo Pieralisi wrote: Hi Rafael, On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: IORT shows representation of IO topology for ARM based systems. It describes how various components are connected together on parent-child basis e.g. PCI RC ->

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-09 Thread Lorenzo Pieralisi
Hi Rafael, On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: > IORT shows representation of IO topology for ARM based systems. > It describes how various components are connected together on > parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. >

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-09 Thread Lorenzo Pieralisi
Hi Rafael, On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: > IORT shows representation of IO topology for ARM based systems. > It describes how various components are connected together on > parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. >

Re: [PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-09 Thread Lorenzo Pieralisi
On Fri, Sep 09, 2016 at 11:09:40AM +0800, Dennis Chen wrote: > Hi Tomasz, > > On Tue, Sep 06, 2016 at 11:08:51AM +0200, Tomasz Nowicki wrote: > [...] > > +static int iort_id_map(struct acpi_iort_id_mapping *map, u8 type, u32 > > rid_in, > > + u32 *rid_out) > > +{ > > + /*

Re: [PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-09 Thread Lorenzo Pieralisi
On Fri, Sep 09, 2016 at 11:09:40AM +0800, Dennis Chen wrote: > Hi Tomasz, > > On Tue, Sep 06, 2016 at 11:08:51AM +0200, Tomasz Nowicki wrote: > [...] > > +static int iort_id_map(struct acpi_iort_id_mapping *map, u8 type, u32 > > rid_in, > > + u32 *rid_out) > > +{ > > + /*

Re: [PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-08 Thread Dennis Chen
Hi Tomasz, On Tue, Sep 06, 2016 at 11:08:51AM +0200, Tomasz Nowicki wrote: [...] > +static int iort_id_map(struct acpi_iort_id_mapping *map, u8 type, u32 rid_in, > +u32 *rid_out) > +{ > + /* Single mapping does not care for input id */ > + if (map->flags &

Re: [PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-08 Thread Dennis Chen
Hi Tomasz, On Tue, Sep 06, 2016 at 11:08:51AM +0200, Tomasz Nowicki wrote: [...] > +static int iort_id_map(struct acpi_iort_id_mapping *map, u8 type, u32 rid_in, > +u32 *rid_out) > +{ > + /* Single mapping does not care for input id */ > + if (map->flags &

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-08 Thread Lorenzo Pieralisi
On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: > IORT shows representation of IO topology for ARM based systems. > It describes how various components are connected together on > parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. >

Re: [UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-08 Thread Lorenzo Pieralisi
On Wed, Sep 07, 2016 at 01:56:52PM +0200, Tomasz Nowicki wrote: > IORT shows representation of IO topology for ARM based systems. > It describes how various components are connected together on > parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. >

[UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-07 Thread Tomasz Nowicki
IORT shows representation of IO topology for ARM based systems. It describes how various components are connected together on parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. http://infocenter.arm.com/help/topic/com.arm.doc.den0049b/DEN0049B_IO_Remapping_Table.pdf Initial

[UPDATE PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-07 Thread Tomasz Nowicki
IORT shows representation of IO topology for ARM based systems. It describes how various components are connected together on parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. http://infocenter.arm.com/help/topic/com.arm.doc.den0049b/DEN0049B_IO_Remapping_Table.pdf Initial

[PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-06 Thread Tomasz Nowicki
IORT shows representation of IO topology for ARM based systems. It describes how various components are connected together on parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. http://infocenter.arm.com/help/topic/com.arm.doc.den0049b/DEN0049B_IO_Remapping_Table.pdf Initial

[PATCH V10 1/8] ACPI: I/O Remapping Table (IORT) initial support

2016-09-06 Thread Tomasz Nowicki
IORT shows representation of IO topology for ARM based systems. It describes how various components are connected together on parent-child basis e.g. PCI RC -> SMMU -> ITS. Also see IORT spec. http://infocenter.arm.com/help/topic/com.arm.doc.den0049b/DEN0049B_IO_Remapping_Table.pdf Initial