commit | b0b2665cead5da9efdc6f376c13ab756b7a77e38 | [log] [tgz] |
---|---|---|
author | Matt Schulte <matsch@google.com> | Tue Nov 07 11:03:59 2023 -0800 |
committer | Travis Geiselbrecht <travisg@gmail.com> | Mon Dec 04 00:53:01 2023 -0800 |
tree | 05ae040ab7b6f13e3a3f3aec50eb32b880d80280 | |
parent | 94a15119b2fe50a076f73e502566895e357b77ff [diff] |
[make] Add ability to deny modules from being used Certain projects may want to prevent the usage of certain modules from being used. Here are two examples of when this may occur: 1. The Project has it's own fdt library and does not want developer's using the version of libfdt included with LK 2. The project does not want developers using mincrypt. `DENY_MODULES` is a list which developers can set in their own project makefiles which is checked on each module inclusion. If that module is on the deny list, it causes a build failure.
The LK kernel is an SMP-aware kernel designed for small systems ported to a variety of platforms and cpu architectures.
See https://github.com/littlekernel/lk for the latest version.
This will get you a interactive prompt into LK which is running in qemu arm machine 'virt' emulation. type 'help' for commands.
Note: for ubuntu x86-64: sudo apt-get install gcc-arm-none-eabi or fetch a prebuilt toolchain from https://newos.org/toolchains/x86_64-elf-10.2.0-Linux-x86_64.tar.xz