Thread (12 messages) 12 messages, 3 authors, 2014-10-28

[PATCH v6 4/7] ARM: l2c: Add support for overriding prefetch settings

From: Russell King - ARM Linux <hidden>
Date: 2014-10-28 11:35:46
Also in: linux-omap, linux-samsung-soc, lkml

On Mon, Oct 27, 2014 at 12:19:34PM +0100, Marek Szyprowski wrote:
Hello,

On 2014-10-27 12:14, Russell King - ARM Linux wrote:
quoted
On Mon, Oct 27, 2014 at 12:05:47PM +0100, Marek Szyprowski wrote:
quoted
From: Tomasz Figa <redacted>

Firmware on certain boards (e.g. ODROID-U3) can leave incorrect L2C prefetch
settings configured in registers leading to crashes if L2C is enabled
without overriding them. This patch introduces bindings to enable
prefetch settings to be specified from DT and necessary support in the
driver.

Signed-off-by: Tomasz Figa <redacted>
[mszyprow: rebased onto v3.18-rc1, added error messages when property value
  is missing]
Why?  What if the boot loader has already set these up appropriately?  Why
should we force people to list these in the DT?
The error message is displayed only when user provided prefetch related
properties without any value (empty properties). Something that Mark Rutland
requested here: https://lkml.org/lkml/2014/9/24/426 I'm sorry if I didn't
describe it clearly enough.
Ok.

I'd ask for one change.  Please make all these messages start with
"L2C-310 OF" not "PL310 OF:".  The device is described in ARM
documentation as a L2C-310 not PL310.  (Also note the : is dropped
too - most of the other messages don't have the : either.)

The:

"PL310 OF: cache setting yield illegal associativity
PL310 OF: -1073346556 calculated, only 8 and 16 legal"

message could also be changed to something like:

"L2C-310 OF cache associativity %d invalid, only 8 or 16 permitted\n"

Thanks.

-- 
FTTC broadband for 0.8mile line: currently at 9.5Mbps down 400kbps up
according to speedtest.net.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help