On Thu, Feb 8, 2018, at 9:01 PM, Theo de Raadt wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: dera...@cvs.openbsd.org 2018/02/08 20:01:24
> Modified files:
> sys/dev : rnd.c
> Log message:
> Situation occur where bootloader cannot supply kernel with early
> random data. But a new source of entropy arrived a few months ago
> -- KARL generates highly disturbed images for some kernels (well,
> not for bsd.rd)
> This assumes the tail of text (just before etext) is readable.
> We are trying to use a portable symbol name, and also avoid reading
> a locore0 which has been unmapped...
> ok mortimer
I'm seeing an unaligned access fault on armv7. But should etext be aligned, or
should the code using it take alignment into account?