diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 17 insertions, 3 deletions
@@ -1,4 +1,18 @@ -Basic stuff at `basics`. Using features from the Linux Kernel in `linux`. +A bunch of code to messes with low level stuff. That is: -Experiments for `kernel`, `bios` and `init` taken from -[@popovicu](https://github.com/popovicu) and his blog. +- `arch`: + - `machine`: prints "hello, world" on the serial port while running in M mode + on QEMU. Check the [README file](./arch/riscv/machine/README.md) for more + info. + - `supervisor/hsm`: using the HSM extension from SBI to gather info from + harts. + - `user/`: + - `basics`: bunch of code checking on basic programming concepts from the + RISC-V ISA. + - `hwprobe`: using the `hwprobe` system call from the Linux kernel to check + on the features from the current machine. +- `kernel/dtm`: simple kernel module showcasing the API from the `of` driver. + +A lot of this is not taken solely from my brain, and I will give credit whenever +it's relevant to each piece of code. For the rest of the code, the GPLv3+ +license applies. |
