Commit Graph

60 Commits

Author SHA1 Message Date
Jianfeng Jiang 0e8b2aff7b Make heap allocator interrupt safe 2023-06-27 19:45:01 +08:00
Jianfeng Jiang 288374ee09 Fix dead lock in canonical mode 2023-06-27 19:45:01 +08:00
Jianfeng Jiang 7803d9037e Add uninit option for VmAllocOption 2023-06-03 21:10:53 +08:00
Jianfeng Jiang 2985cdced6 Replace Mutex with Spinlock in tty to avoid deadlock 2023-05-31 20:59:01 +08:00
Jianfeng Jiang d96fe31e36 Fix typos and add utils 2023-05-31 11:50:50 +08:00
Yuke Peng 39380f09b9 Use volatile read/write for the MMIO 2023-05-30 21:32:25 +08:00
Yuke Peng 358f44b3c0 Implement VmIo for smart pointers to VmIo 2023-05-30 21:32:25 +08:00
Yuke Peng 42ecbe1b04 Change physical address accees to MMIO 2023-05-06 16:51:51 +08:00
Yuke Peng 5656805520 Impl MMIO access method 2023-05-06 16:51:51 +08:00
Jianfeng Jiang 271a16d492 Reorganize the codebase 2023-04-10 14:49:39 +08:00