Richard Braun
|
be5b9d6ab9
Don't use reserved identifiers
|
6 éve |
Richard Braun
|
888853dc07
Use accessors when referring to global kernel objects
|
7 éve |
Richard Braun
|
7f4858978a
vm: rename min/max macros to start/end variants
|
7 éve |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
7 éve |
Richard Braun
|
2a98de687a
vm/vm_kmem: create a VM object to track mapped kernel pages
|
7 éve |
Richard Braun
|
9e1c5185ee
Remove the param module
|
7 éve |
Richard Braun
|
49f414edfa
kern/macros: move the __read_mostly macro here
|
7 éve |
Richard Braun
|
fb13a50dca
Revert "Remove unneeded quotes when using #error"
|
7 éve |
Richard Braun
|
b1aa94d0c7
Remove unneeded quotes when using #error
|
7 éve |
Richard Braun
|
fd035c0a3d
Clean up compilation
|
7 éve |
Richard Braun
|
7a00044da8
kern/types: split into module-specific type headers
|
7 éve |
Richard Braun
|
cf59c5fa63
Replace unsigned long with uintptr_t for integer/pointer conversions
|
7 éve |
Richard Braun
|
a17d8faf27
vm/vm_kmem: remove vm_kmem_lookup_page
|
10 éve |
Richard Braun
|
81a68dcbf0
vm/vm_kmem: directmap update
|
10 éve |
Richard Braun
|
49a3f5db0b
vm/vm_kmem: minor interface updates
|
10 éve |
Richard Braun
|
d7b1110aae
vm/vm_kmem: fix mention to multiple kernel maps
|
11 éve |
Richard Braun
|
1a2afc00f2
vm/vm_kmem: check that kernel space doesn't start at 0
|
11 éve |
Richard Braun
|
3a6de0b73e
vm/vm_kmem: make vm_kmem_{alloc,free}_va public
|
12 éve |
Richard Braun
|
80f72c0306
kern/kmem: rework buffer-to-slab lookup
|
12 éve |
Richard Braun
|
d754647055
Rename vm_phys_t to phys_addr_t
|
12 éve |
Richard Braun
|
e295508404
x86: rework the linker script
|
12 éve |
Richard Braun
|
69504fc637
Initial commit
|
12 éve |