diff options
author | 2019-07-22 11:51:30 +0000 | |
---|---|---|
committer | 2019-07-22 11:51:30 +0000 | |
commit | 7f3f79d625aff79028af69356bf102b1ff72ed7b (patch) | |
tree | d3e850146210491d5f52d935621ae7e8aacc6cf4 /sys/dev/i2c | |
parent | switchd(8)'s main proc needs to open the following paths, and which can be (diff) | |
download | wireguard-openbsd-7f3f79d625aff79028af69356bf102b1ff72ed7b.tar.xz wireguard-openbsd-7f3f79d625aff79028af69356bf102b1ff72ed7b.zip |
Disable caches and MMU before jumping to the kernel entry point. Needed
because UEFI on 32-bit ARM is supposed to leave them enabled and U-boot
was changed (starting with release 2019.04) to follow the spec here. However
the OpenBSD/armv7 kernel expects to be booted with caches and MMU turned off.
Note that there are still issues on boards that enable the non-architected
L2 cache. UEFI demands that such caches are not turned on, but U-Boot
does turn them on and this makes our kernel fail to boot.
With help from jsg@
ok jsg@
Diffstat (limited to 'sys/dev/i2c')
0 files changed, 0 insertions, 0 deletions