|
6ef3df9177
|
move similar components into new hal module
|
2024-02-23 02:39:17 -07:00 |
|
|
4ea64e0b6b
|
restructure uart to compile correctly
|
2024-02-23 00:06:59 -07:00 |
|
|
ca962854c5
|
change u64 to usize where makes sense
|
2023-11-15 21:05:58 -07:00 |
|
|
50b6016144
|
either_copyin and either_copyout
|
2023-11-12 13:47:22 -07:00 |
|
|
52cad30dad
|
refactor file.rs
|
2023-11-09 22:29:41 -07:00 |
|
|
765598c80c
|
support multiple UART interfaces
|
2023-11-09 21:16:55 -07:00 |
|
|
49584f0f26
|
extract device drivers into new module
|
2023-11-09 21:03:21 -07:00 |
|
|
87b00c924f
|
extract scheduler functions into new module
|
2023-11-03 19:14:38 -06:00 |
|
|
71f9a49704
|
rename Proc to Process
|
2023-11-03 19:05:26 -06:00 |
|
|
50448eb307
|
move process killing to associated functions
|
2023-11-03 18:44:03 -06:00 |
|
|
0e753e8ba5
|
implement myproc as an associated function of the Proc struct
|
2023-11-03 18:31:07 -06:00 |
|
|
87caccf623
|
separate proc.rs into multiple modules
|
2023-11-03 17:44:27 -06:00 |
|
|
bc8aa35180
|
add generic Lock struct and println macro
|
2023-10-30 19:15:58 -06:00 |
|
|
a240d29135
|
Make UART good
|
2023-10-29 15:25:17 -06:00 |
|
|
585da48917
|
Move sleep_lock and sleep_mutex functionality as methods of Spinlock and SpinMutex
|
2023-10-29 14:45:47 -06:00 |
|
|
9b7eb552d0
|
Rewrite file.c into fs::file
|
2023-10-28 22:16:35 -06:00 |
|
|
c593250549
|
upgrade panic info
|
2023-10-22 15:21:07 -06:00 |
|
|
9f10ec36b3
|
move things around
|
2023-10-21 23:24:33 -06:00 |
|