index
:
rustubs.git
master
A rust implementation of OO-StuBS
shrik3
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lib.rs
Commit message (
Expand
)
Author
Age
*
proc: VecDequeue round-robin scheduler
Tianhao Wang
2024-06-11
*
proc: basic task/stack creation
Tianhao Wang
2024-06-11
*
chore: cleanups
Tianhao Wang
2024-06-11
*
io: add serial output through port 0x3f8 (qemu)
Tianhao Wang
2024-06-11
*
mm: use linked-list-allocator as kmalloc
Tianhao Wang
2024-06-11
*
chore: add page fault test code
Tianhao Wang
2024-06-11
*
proc: add basic task struct
Tianhao Wang
2024-06-11
*
toolchain: bump rust toolchain version
Tianhao Wang
2024-06-11
*
chore: add v2p and p2v conversion wrt. id mapping
Tianhao Wang
2024-06-11
*
mm: add basic paging infra from x86_64 crate
Tianhao Wang
2024-06-11
*
mm: add stack based PMA
Tianhao Wang
2024-06-11
*
multiboot: parse mmap blocks
Tianhao Wang
2024-06-11
*
multiboot: get memory info from MB info
Tianhao Wang
2024-06-11
*
multiboot: basic support for multiboot info
Tianhao Wang
2024-06-11
*
chore
Tianhao Wang
2024-06-11
*
interrupt: add rust binding for idt
Tianhao Wang
2024-06-11
*
chore
Tianhao Wang
2024-06-11
*
pic: initialize with rust code
Tianhao Wang
2024-06-11
*
keyboard: implement leds and reboot
Tianhao Wang
2024-06-11
*
paging: add basic bitmap frame allocator
Tianhao Wang
2024-06-11
*
add mm and ds modules (yet empty)
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
*
basic interrupt/PIC support
Tianhao Wang
2024-06-11
*
add println! and panic! macro
Tianhao Wang
2024-02-01
*
Allow dead_code and unused_imports at crate level
Tianhao Wang
2024-02-01
*
formatting code, use tab identation -- before it's too late
Tianhao Wang
2024-01-30
*
usable printf, with some ptr magic
Tianhao Wang
2023-03-15
*
CGA cursor location
Tianhao Wang
2023-03-14
*
cleanup
Tianhao Wang
2023-03-14
*
adding io port
Tianhao Wang
2023-03-11
*
fix linking
Tianhao Wang
2023-03-11
*
a minimal working demo on bare metal
Tianhao Wang
2023-03-10