commit | 78ebd9c3d1200db84c3cf220d1e865690727cbd2 | [log] [tgz] |
---|---|---|
author | Arve Hjønnevåg <arve@android.com> | Fri Aug 14 14:39:31 2020 -0700 |
committer | Arve Hjønnevåg <arve@android.com> | Fri Aug 14 16:38:35 2020 -0700 |
tree | 0fc8009b8589713ddcf333364b7136e74b69f7d5 | |
parent | 6b377c4d5f51d1f130d35863531ca519d9f66a00 [diff] |
vmm: Add guard page support All vmm allocations gets a guard page on each side by default. Two vmm flags, VMM_FLAG_NO_START_GUARD and VMM_FLAG_NO_END_GUARD, can be used to disable these gaurd pages. This change assumes, and enforces, that the kernel and user address spaces are separated by at least a page and that neither of them start at 0. Bug: 80145793 Change-Id: If9cf5d408cb089abe4ff59922a32ad7a1064374b
The LK embedded kernel. An SMP-aware kernel designed for small systems.
See https://github.com/littlekernel/lk for the latest version.
See https://github.com/littlekernel/lk/wiki for documentation.
This will get you a interactive prompt into LK which is running in qemu arm machine ‘virt’ emulation. type ‘help’ for commands.
note 1: for ubuntu: sudo apt-get install gcc-arm-none-eabi or fetch a prebuilt toolchain from http://newos.org/toolchains/arm-eabi-5.3.0-Linux-x86_64.tar.xz