index
:
rustubs.git
master
A rust implementation of OO-StuBS
shrik3
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
linker: explicitly provide ___BSS* symbols
Tianhao Wang
2024-06-11
*
interrupt: rename `guardian` to `interrupt_gate`
Tianhao Wang
2024-06-11
*
mask keyboard interrupt while polling key
Tianhao Wang
2024-06-11
*
mask interrupt during handler routine
Tianhao Wang
2024-06-11
*
remove plugbox module
Tianhao Wang
2024-06-11
*
pic: initialize with rust code
Tianhao Wang
2024-06-11
*
add ATTRIBUTIONS
Tianhao Wang
2024-06-11
*
chore linting
Tianhao Wang
2024-06-11
*
readme: add reference
Tianhao Wang
2024-06-11
*
cgascr: init cursor in rust code
Tianhao Wang
2024-06-11
*
rework linker script
Tianhao Wang
2024-06-11
*
readme: update info
Tianhao Wang
2024-06-11
*
rename `compiler` directory to `defs`
Tianhao Wang
2024-06-11
*
makefile: fix cargo release build
Tianhao Wang
2024-06-11
*
readme: update licensing notice
Tianhao Wang
2024-06-11
*
re-organize code
Tianhao Wang
2024-06-11
*
keyboard: implement leds and reboot
Tianhao Wang
2024-06-11
*
readme: update licensing notice
Tianhao Wang
2024-06-11
*
startup.s: chore
Tianhao Wang
2024-06-11
*
startup.s: delete c++ related code
Tianhao Wang
2024-06-11
*
add tud reference
Tianhao Wang
2024-06-11
*
update readme
Tianhao Wang
2024-06-11
*
thredding 1/?
Tianhao Wang
2024-06-11
*
fix bug in cga driver
Tianhao Wang
2024-06-11
*
paging: add basic bitmap frame allocator
Tianhao Wang
2024-06-11
*
add docs
Tianhao Wang
2024-06-11
*
paging: switch to 1g huge page for kernel identity mapping
Tianhao Wang
2024-06-11
*
fix data layout for LLVM x86_64-unknown-none target.
Tianhao Wang
2024-06-11
*
remove conflicting toolchain spec
Tianhao Wang
2024-06-11
*
chore: make clippy happy
Tianhao Wang
2024-06-11
*
include bit-vec
Tianhao Wang
2024-06-11
*
define memory layout (if there was a layout)
Tianhao Wang
2024-06-11
*
add mm and ds modules (yet empty)
Tianhao Wang
2024-06-11
*
add rust-toolchain default
Tianhao Wang
2024-06-11
*
format makefile
Tianhao Wang
2024-06-11
*
add rust-analyzer lsp config
Tianhao Wang
2024-06-11
*
MM: add modules for memory management
Tianhao Wang
2024-06-11
*
PS/2 Keyboard controller: read and decode key
Tianhao Wang
2024-06-11
*
PS/2 Keyboard controller: baseline
Tianhao Wang
2024-06-11
*
add IOPort struct
Tianhao Wang
2024-06-11
*
keyctl: use bitflags for key modifiers
Tianhao Wang
2024-06-11
*
update readme
Tianhao Wang
2024-06-11
*
make device_io a arch independent interface.
Tianhao Wang
2024-06-11
*
update readme
Tianhao Wang
2024-06-11
*
throw binaries into builds/
Tianhao Wang
2024-06-11
*
move srht manifest into .builds
Tianhao Wang
2024-06-11
*
rename README
Tianhao Wang
2024-06-11
*
add manifest
Tianhao Wang
2024-06-11
*
minimize iso size.
Tianhao Wang
2024-06-11
*
basic interrupt/PIC support
Tianhao Wang
2024-06-11
[next]