From 1de9228fda28826c337ac09201586de1f2f248b9 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Tue, 22 Apr 2025 21:29:06 +0200 Subject: riscv: user: Force LINUX_HEADERS on hwprobe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miquel Sabaté Solà --- README.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 00e8851..1804b5e 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,13 @@ A bunch of code that messes with low level stuff. That is: -- `arch`: +- `arch/riscv/`: - `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. + - `user/`: user space programs that either delve into RISC-V assembly or that + interface the Linux Kernel on the RISC-V architecture. - `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 -- cgit v1.2.3