Linux-Amlogic Archive on
 help / color / Atom feed
* Re: [PATCH] arm64: cpufeature: Don't treat granule sizes as strict
       [not found] <>
@ 2019-08-12 20:57 ` Kevin Hilman
  0 siblings, 0 replies; only message in thread
From: Kevin Hilman @ 2019-08-12 20:57 UTC (permalink / raw)
  To: Will Deacon, linux-arm-kernel
  Cc: Mark Rutland, Suzuki Poulose, Marc Zyngier, Catalin Marinas,
	linux-amlogic, Will Deacon

Will Deacon <> writes:

> If a CPU doesn't support the page size for which the kernel is
> configured, then we will complain and refuse to bring it online. For
> secondary CPUs (and the boot CPU on a system booting with EFI), we will
> also print an error identifying the mismatch.
> Consequently, the only time that the cpufeature code can detect a
> granule size mismatch is for a granule other than the one that is
> currently being used. Although we would rather such systems didn't
> exist, we've unfortunately lost that battle and Kevin reports that
> on his amlogic S922X (odroid-n2 board) we end up warning and taining
> with defconfig because 16k pages are not supported by all of the CPUs.
> In such a situation, we don't actually care about the feature mismatch,
> particularly now that KVM only exposes the sanitised view of the CPU
> registers. Treat the granule fields as non-strict and let Kevin run
> without a tainted kernel.
> Cc: Mark Rutland <>
> Cc: Marc Zyngier <>
> Cc: Suzuki Poulose <>
> Cc: Catalin Marinas <>
> Reported-by: Kevin Hilman <>
> Signed-off-by: Will Deacon <>

Tested-by: Kevin Hilman <>

Thanks for the fix Will!


linux-amlogic mailing list

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <>
2019-08-12 20:57 ` [PATCH] arm64: cpufeature: Don't treat granule sizes as strict Kevin Hilman

Linux-Amlogic Archive on

Archives are clonable:
	git clone --mirror linux-amlogic/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-amlogic linux-amlogic/ \
	public-inbox-index linux-amlogic

Newsgroup available over NNTP:

AGPL code for this site: git clone public-inbox