Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-19 Thread Jeremy Linton
Hi, On 01/18/2018 04:14 AM, Sudeep Holla wrote: On 17/01/18 18:51, Jeremy Linton wrote: Hi, On 01/17/2018 12:20 PM, Sudeep Holla wrote: On 16/01/18 21:07, Jeremy Linton wrote: Hi, On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-19 Thread Jeremy Linton
Hi, On 01/18/2018 04:14 AM, Sudeep Holla wrote: On 17/01/18 18:51, Jeremy Linton wrote: Hi, On 01/17/2018 12:20 PM, Sudeep Holla wrote: On 16/01/18 21:07, Jeremy Linton wrote: Hi, On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-18 Thread Palmer Dabbelt
On Wed, 17 Jan 2018 10:08:27 PST (-0800), sudeep.ho...@arm.com wrote: (Sorry, somehow I missed this email until I saw Jeremy's reply today) On 15/01/18 16:07, Palmer Dabbelt wrote: On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600,

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-18 Thread Palmer Dabbelt
On Wed, 17 Jan 2018 10:08:27 PST (-0800), sudeep.ho...@arm.com wrote: (Sorry, somehow I missed this email until I saw Jeremy's reply today) On 15/01/18 16:07, Palmer Dabbelt wrote: On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600,

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-18 Thread Sudeep Holla
On 17/01/18 18:51, Jeremy Linton wrote: > Hi, > > On 01/17/2018 12:20 PM, Sudeep Holla wrote: >> >> >> On 16/01/18 21:07, Jeremy Linton wrote: >>> Hi, >>> >>> On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: > The original

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-18 Thread Sudeep Holla
On 17/01/18 18:51, Jeremy Linton wrote: > Hi, > > On 01/17/2018 12:20 PM, Sudeep Holla wrote: >> >> >> On 16/01/18 21:07, Jeremy Linton wrote: >>> Hi, >>> >>> On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: > The original

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-17 Thread Jeremy Linton
Hi, On 01/17/2018 12:20 PM, Sudeep Holla wrote: On 16/01/18 21:07, Jeremy Linton wrote: Hi, On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves()

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-17 Thread Jeremy Linton
Hi, On 01/17/2018 12:20 PM, Sudeep Holla wrote: On 16/01/18 21:07, Jeremy Linton wrote: Hi, On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves()

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-17 Thread Sudeep Holla
On 16/01/18 21:07, Jeremy Linton wrote: > Hi, > > On 01/15/2018 06:33 AM, Sudeep Holla wrote: >> On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: >>> The original intent in cacheinfo was that an architecture >>> specific populate_cache_leaves() would probe the hardware >>> and

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-17 Thread Sudeep Holla
On 16/01/18 21:07, Jeremy Linton wrote: > Hi, > > On 01/15/2018 06:33 AM, Sudeep Holla wrote: >> On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: >>> The original intent in cacheinfo was that an architecture >>> specific populate_cache_leaves() would probe the hardware >>> and

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-17 Thread Sudeep Holla
(Sorry, somehow I missed this email until I saw Jeremy's reply today) On 15/01/18 16:07, Palmer Dabbelt wrote: > On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: >> On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: >>> The original intent in cacheinfo was that an

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-17 Thread Sudeep Holla
(Sorry, somehow I missed this email until I saw Jeremy's reply today) On 15/01/18 16:07, Palmer Dabbelt wrote: > On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: >> On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: >>> The original intent in cacheinfo was that an

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-16 Thread Jeremy Linton
Hi, On 01/15/2018 10:07 AM, Palmer Dabbelt wrote: On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-16 Thread Jeremy Linton
Hi, On 01/15/2018 10:07 AM, Palmer Dabbelt wrote: On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-16 Thread Jeremy Linton
Hi, On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the hardware and then cache_shared_cpu_map_setup() and

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-16 Thread Jeremy Linton
Hi, On 01/15/2018 06:33 AM, Sudeep Holla wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the hardware and then cache_shared_cpu_map_setup() and

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-15 Thread Palmer Dabbelt
On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the hardware and then cache_shared_cpu_map_setup() and

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-15 Thread Palmer Dabbelt
On Mon, 15 Jan 2018 04:33:38 PST (-0800), sudeep.ho...@arm.com wrote: On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the hardware and then cache_shared_cpu_map_setup() and

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-15 Thread Sudeep Holla
On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: > The original intent in cacheinfo was that an architecture > specific populate_cache_leaves() would probe the hardware > and then cache_shared_cpu_map_setup() and > cache_override_properties() would provide firmware help to >

Re: [PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-15 Thread Sudeep Holla
On Fri, Jan 12, 2018 at 06:59:10PM -0600, Jeremy Linton wrote: > The original intent in cacheinfo was that an architecture > specific populate_cache_leaves() would probe the hardware > and then cache_shared_cpu_map_setup() and > cache_override_properties() would provide firmware help to >

[PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-12 Thread Jeremy Linton
The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the hardware and then cache_shared_cpu_map_setup() and cache_override_properties() would provide firmware help to extend/expand upon what was probed. Arm64 was really the only architecture that

[PATCH v6 02/12] drivers: base: cacheinfo: setup DT cache properties early

2018-01-12 Thread Jeremy Linton
The original intent in cacheinfo was that an architecture specific populate_cache_leaves() would probe the hardware and then cache_shared_cpu_map_setup() and cache_override_properties() would provide firmware help to extend/expand upon what was probed. Arm64 was really the only architecture that