Richard Braun
|
49a3f5db0b
vm/vm_kmem: minor interface updates
|
10 years ago |
Richard Braun
|
23e8642967
kern/kmem: pin thread where appropriate
|
10 years ago |
Richard Braun
|
07a4ea9c72
kern/kmem: silence warning
|
10 years ago |
Richard Braun
|
8ad09341a4
Declare variables as read mostly where appropriate
|
11 years ago |
Richard Braun
|
9f52145cb6
kern/kmem: rename constructor type
|
11 years ago |
Richard Braun
|
37e6f8889a
kern/kmem: fix object construction bug
|
11 years ago |
Richard Braun
|
80a672a469
kern/kmem: fix locking error in kmem_cache_free
|
11 years ago |
Richard Braun
|
b7b82ee44e
kern/kmem: reduce fragmentation
|
11 years ago |
Richard Braun
|
683050a0ee
kern/list: rename list_insert to list_insert_head
|
11 years ago |
Richard Braun
|
b106a4816e
kern/kmem: rework slab lists handling
|
11 years ago |
Richard Braun
|
504501c3eb
kern/kmem: fix locking error
|
11 years ago |
Richard Braun
|
3aa92182f5
kern/kmem: move internal data to kmem_i.h
|
11 years ago |
Richard Braun
|
d60f7e7ed2
kern/kmem: replace spin locks with mutexes
|
11 years ago |
Richard Braun
|
fb1b8cf4f1
kern/kmem: fix typo in comment
|
12 years ago |
Richard Braun
|
9a02212625
kern/kmem: add locks
|
12 years ago |
Richard Braun
|
f2252b114c
kern/kmem: add check in buffer-to-slab lookup
|
12 years ago |
Richard Braun
|
80f72c0306
kern/kmem: rework buffer-to-slab lookup
|
12 years ago |
Richard Braun
|
370fb1486d
kern/kmem: fix kmem_cache_free with KMEM_VERIFY
|
12 years ago |
Richard Braun
|
a10641a7e6
Normalize the spelling of CPU in comments
|
12 years ago |
Richard Braun
|
cf06fbde79
kern/kmem: merge kmem_bootstrap into kmem_setup
|
12 years ago |
Richard Braun
|
7639d05dcb
kern/kmem: rework the info functions
|
12 years ago |
Richard Braun
|
7226ab8883
kern/kmem: remove the KMEM_CACHE_NORECLAIM flag
|
12 years ago |
Richard Braun
|
c8ba9280fa
kern/string: implement strlcpy
|
12 years ago |
Richard Braun
|
27484e07cd
Merge lib into kern
|
12 years ago |
Richard Braun
|
69504fc637
Initial commit
|
12 years ago |