Agustina Arzille
|
c25527c7e0
Remove pointless check
|
1 anno fa |
Agustina Arzille
|
bd89349c26
More cleanly separate sleepable allocations
|
1 anno fa |
Agustina Arzille
|
8dec07d2d4
Optimize alert handling
|
1 anno fa |
Agustina Arzille
|
a42c060069
Add a separate function for sleepable allocations
|
2 anni fa |
Agustina Arzille
|
c5ff7190f0
Rework VM pageins
|
2 anni fa |
Agustina Arzille
|
e85b198f57
Move internal details for kmem into the source file
|
2 anni fa |
Agustina Arzille
|
e4374cdc9c
Add several comments; style fixes
|
2 anni fa |
Agustina Arzille
|
1090b141f8
Use a macro to align to a cache line in SMP only
|
2 anni fa |
Agustina Arzille
|
65d48329b0
Implement memory maps for userspace tasks
|
2 anni fa |
Agustina Arzille
|
9c0cc75aab
Use adaptive locks in the kmem cache
|
2 anni fa |
Agustina Arzille
|
54bd72dded
Remove implementation files
|
2 anni fa |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
2 anni fa |
Luciano Lo Giudice
|
e6963cdf50
Use generic streams instead of print callbacks
|
2 anni fa |
Richard Braun
|
5bc2263b54
Add a log print function type for information reporting
|
5 anni fa |
Richard Braun
|
be5b9d6ab9
Don't use reserved identifiers
|
6 anni fa |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
7 anni fa |
Richard Braun
|
fd035c0a3d
Clean up compilation
|
7 anni fa |
Richard Braun
|
135f428f0a
kern/kmem: rework slab allocation
|
7 anni fa |
Richard Braun
|
7de1e22e04
kern/kmem: directmap update
|
10 anni fa |
Richard Braun
|
39b2de4034
kern/kmem: minor interface updates
|
10 anni fa |
Richard Braun
|
9f52145cb6
kern/kmem: rename constructor type
|
11 anni fa |
Richard Braun
|
3aa92182f5
kern/kmem: move internal data to kmem_i.h
|
11 anni fa |
Richard Braun
|
d60f7e7ed2
kern/kmem: replace spin locks with mutexes
|
11 anni fa |
Richard Braun
|
9a02212625
kern/kmem: add locks
|
12 anni fa |
Richard Braun
|
80f72c0306
kern/kmem: rework buffer-to-slab lookup
|
12 anni fa |
Richard Braun
|
a10641a7e6
Normalize the spelling of CPU in comments
|
12 anni fa |
Richard Braun
|
cf06fbde79
kern/kmem: merge kmem_bootstrap into kmem_setup
|
12 anni fa |
Richard Braun
|
7226ab8883
kern/kmem: remove the KMEM_CACHE_NORECLAIM flag
|
12 anni fa |
Richard Braun
|
c115b38c1b
vm/vm_map: make the kentry cache reclaimable
|
12 anni fa |
Richard Braun
|
27484e07cd
Merge lib into kern
|
12 anni fa |