|
ba4121cd6a
|
Add spin lock without disabling local irq
|
2023-07-03 13:22:44 +08:00 |
|
|
8e199f46ef
|
Import inherit-methods-macro from seperate repo
|
2023-06-28 13:22:15 +08:00 |
|
|
893b174dc9
|
Support x2APIC
|
2023-06-27 20:52:41 +08:00 |
|
|
0e8b2aff7b
|
Make heap allocator interrupt safe
|
2023-06-27 19:45:01 +08:00 |
|
|
288374ee09
|
Fix dead lock in canonical mode
|
2023-06-27 19:45:01 +08:00 |
|
|
7803d9037e
|
Add uninit option for VmAllocOption
|
2023-06-03 21:10:53 +08:00 |
|
|
2985cdced6
|
Replace Mutex with Spinlock in tty to avoid deadlock
|
2023-05-31 20:59:01 +08:00 |
|
|
d96fe31e36
|
Fix typos and add utils
|
2023-05-31 11:50:50 +08:00 |
|
|
39380f09b9
|
Use volatile read/write for the MMIO
|
2023-05-30 21:32:25 +08:00 |
|
|
358f44b3c0
|
Implement VmIo for smart pointers to VmIo
|
2023-05-30 21:32:25 +08:00 |
|
|
42ecbe1b04
|
Change physical address accees to MMIO
|
2023-05-06 16:51:51 +08:00 |
|
|
5656805520
|
Impl MMIO access method
|
2023-05-06 16:51:51 +08:00 |
|
|
271a16d492
|
Reorganize the codebase
|
2023-04-10 14:49:39 +08:00 |
|