Agustina Arzille
|
a93eacaeb2
Fix copy-on-write (COW) pages
|
10 months ago |
Agustina Arzille
|
80705575da
Re-instate the DWARF unwinder for fixups
|
1 year ago |
Agustina Arzille
|
48b4ea6ddb
Style changes
|
1 year ago |
Agustina Arzille
|
c25527c7e0
Remove pointless check
|
1 year ago |
Agustina Arzille
|
8fc4352635
Actually use the allocation flags
|
1 year ago |
Agustina Arzille
|
bd89349c26
More cleanly separate sleepable allocations
|
1 year ago |
Agustina Arzille
|
8dec07d2d4
Optimize alert handling
|
1 year ago |
Agustina Arzille
|
d324d64d87
Numerous style and bug fixes
|
1 year ago |
Agustina Arzille
|
254eeed035
Rework sleepable page allocations
|
1 year ago |
Agustina Arzille
|
62cc84294c
Replace scheduling state with scheduling data
|
1 year ago |
Agustina Arzille
|
a42c060069
Add a separate function for sleepable allocations
|
2 years ago |
Agustina Arzille
|
c5ff7190f0
Rework VM pageins
|
2 years ago |
Agustina Arzille
|
e85b198f57
Move internal details for kmem into the source file
|
2 years ago |
Agustina Arzille
|
e4374cdc9c
Add several comments; style fixes
|
2 years ago |
Agustina Arzille
|
59b66630a7
Initial steps for page fault handling
|
2 years ago |
Agustina Arzille
|
5bf4197855
Reimplement the test framework
|
2 years ago |
Agustina Arzille
|
b52d87059b
More style fixes
|
2 years ago |
Agustina Arzille
|
f8864c9726
Fix builds on 32-bit platforms
|
2 years ago |
Agustina Arzille
|
e2dfe4df23
Use automatic cleanup for resource management
|
2 years ago |
Agustina Arzille
|
9c0cc75aab
Use adaptive locks in the kmem cache
|
2 years ago |
Agustina Arzille
|
000b1a6509
Simplify VM naming scheme in files
|
2 years ago |
Agustina Arzille
|
54bd72dded
Remove implementation files
|
2 years ago |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
2 years ago |
Luciano Lo Giudice
|
e6963cdf50
Use generic streams instead of print callbacks
|
2 years ago |
Richard Braun
|
5bc2263b54
Add a log print function type for information reporting
|
5 years ago |
Richard Braun
|
d3e43f5bfd
kern/{fmt,shell}: update from upstream
|
6 years ago |
Richard Braun
|
381fbc8fb5
kern/kmem: add option to disable the CPU layer
|
6 years ago |
Richard Braun
|
d6d224dc84
kern/kmem: new KMEM_DEBUG option
|
6 years ago |
Richard Braun
|
253913f1af
kern/log2: fix naming
|
6 years ago |
Richard Braun
|
c7d2507fc4
Revert "Make assert have no side effects"
|
7 years ago |