summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2019-07-22 11:51:30 +0000
committerkettenis <kettenis@openbsd.org>2019-07-22 11:51:30 +0000
commit7f3f79d625aff79028af69356bf102b1ff72ed7b (patch)
treed3e850146210491d5f52d935621ae7e8aacc6cf4 /sys/dev/i2c
parentswitchd(8)'s main proc needs to open the following paths, and which can be (diff)
downloadwireguard-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