|
Message-ID: <20190614201434.3fa4bb6d@primarylaptop.localdomain>
Date: Fri, 14 Jun 2019 20:14:34 +0200
From: Denis 'GNUtoo' Carikli <GNUtoo@...erdimension.org>
To: Russell King - ARM Linux admin <linux@...linux.org.uk>
Cc: Jann Horn <jannh@...gle.com>, Kees Cook <keescook@...omium.org>, Emese
Revfy <re.emese@...il.com>, Paul Kocialkowski
<paul.kocialkowski@...tlin.com>, Kernel Hardening
<kernel-hardening@...ts.openwall.com>, linux-arm-kernel@...ts.infradead.org
Subject: Re: [PATCH] security: do not enable CONFIG_GCC_PLUGINS by default
On Fri, 14 Jun 2019 17:28:11 +0100
Russell King - ARM Linux admin <linux@...linux.org.uk> wrote:
> I'm wondering whether this is sloppy wording or whether the author is
> really implying that they call the kernel decompressor with the MMU
> enabled, against the express instructions in
> Documentation/arm/Booting.
According to [1]
> If they are going against the express instructions, all bets are off.
More background on the decompressor patch:
- The "ANDROID: arm: decompressor: Flush tlb before swiching domain 0 to
client mode" patch is needed anyway since 3.4 in any case, and
according to the thread about it [1], the MMU is on at boot.
- There is a downstream u-boot port for the Galaxy SIII and other very
similar devices, which doesn't setup the MMU at boot, but I'm not
confident enough to test in on the devices I have. To test with
u-boot I'd need to find a new device.
- If I don't manage to find a new device to test on, since there is
already some setup code like arch/arm/boot/compressed/head-sa1100.S
that deal with MMU that are enabled with the bootloader, are patches
to add a new file like that still accepted? The big downside is that
using something like that is probably incompatible with
ARCH_MULTIPLATFORM.
References:
-----------
[1]http://lkml.iu.edu/hypermail/linux/kernel/1212.1/02099.html
[2]https://blog.forkwhiletrue.me/posts/an-almost-fully-libre-galaxy-s3/
Denis.
Content of type "application/pgp-signature" skipped
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.