|author||Stephen Crane <email@example.com>||Thu Oct 08 16:57:32 2020 -0700|
|committer||Stephen Crane <firstname.lastname@example.org>||Thu Jan 07 17:16:37 2021 -0800|
Split out shared GLOBAL_* flags from kernel GLOBAL_*FLAGS are currently mutable and shared between the kernel and userspace builds. We don't want kernel flags leaking into userspace and vice versa, but would like to share the bulk of these flags. Splits GLOBAL_*FLAGS variables into a GLOBAL_SHARED_ and GLOBAL_KERNEL_ variant, combining these into GLOBAL_*FLAGS for use in the kernel build. The GLOBAL_SHARED_*FLAGS will be used by userspace builds as well, without any of the kernel-specific flags. Test: build.py qemu-generic-arm64-test-debug Bug: 169448829 Change-Id: If81f9eb24c7700cfb6e146ccbdc86e0bbee6cccd
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