| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | toolchain: replace xbuild with build-std | Tianhao Wang | 2024-06-11 |
| | | | | | | | | | | | | for a no_std build with custom target, we need to build the rust compoments including core, alloc and compiler builtins. Previously we do this with the cargo xbuild tool. however it has some bugs with newer toolchains. The official build-std feature is not stable but looks promising! Also we could reduce a lot of build dependencies. References: https://github.com/rust-in-action/code/issues/14 Signed-off-by: Tianhao Wang <shrik3@mailbox.org> | ||
| * | chore: remove unused deps | Tianhao Wang | 2024-06-11 |
| | | |||
| * | license: use EUPL | Tianhao Wang | 2024-06-11 |
| | | |||
| * | chore | Tianhao Wang | 2024-06-11 |
| | | |||
| * | paging: add basic bitmap frame allocator | Tianhao Wang | 2024-06-11 |
| | | |||
| * | include bit-vec | Tianhao Wang | 2024-06-11 |
| | | |||
| * | PS/2 Keyboard controller: baseline | Tianhao Wang | 2024-06-11 |
| | | |||
| * | keyctl: use bitflags for key modifiers | Tianhao Wang | 2024-06-11 |
| | | | | | Merge key modifier getters and setters | ||
| * | add println! and panic! macro | Tianhao Wang | 2024-02-01 |
| | | | | | | The rust lazy_static requires interior mutability. I have to include a Mutex impl (spin::Mutex). But I'd like to implement my own primitives. | ||
| * | fix linking | Tianhao Wang | 2023-03-11 |
| | | |||
| * | a minimal working demo on bare metal | Tianhao Wang | 2023-03-10 |
| | | |||
| * | init repo | Tianhao Wang | 2023-03-10 |
