mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-26 03:31:36 +01:00
gcc project idea
This commit is contained in:
@@ -31,12 +31,12 @@ The current components we focus the most on are:
|
||||
* full systems emulators, currently <<qemu-buildroot-setup,qemu>> and <<gem5-buildroot-setup,gem5>>
|
||||
* <<buildroot>>. We use and therefore document, a large part of its feature set.
|
||||
|
||||
but this setup could be of great benefit for:
|
||||
The following components are not covered, but it shouldn't be hard to do:
|
||||
|
||||
* C standard libraries
|
||||
* compilers
|
||||
* compilers. Project idea: add a new instruction to x86, then hack up GCC to actually use it, and make a C program that generates it.
|
||||
|
||||
The design goal is to provide setups that are:
|
||||
The design goals are to provide setups that are:
|
||||
|
||||
* highly automated: "just works"
|
||||
* thoroughly documented: you know what "just works" means
|
||||
@@ -288,7 +288,7 @@ link:https://en.wikipedia.org/wiki/Buildroot[Buildroot] is a set of `make` scrip
|
||||
* GCC
|
||||
* Linux kernel
|
||||
* glibc
|
||||
* BusyBox
|
||||
* link:https://en.wikipedia.org/wiki/BusyBox[BusyBox]
|
||||
|
||||
It therefore produces a pristine, blob-less, debuggable setup, where all moving parts are configured to work perfectly together.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user