Agustina Arzille
|
752020588b
Remove pointless check
|
2 years ago |
Agustina Arzille
|
1587437abf
Improve readability of sxlock and thread modules
|
2 years ago |
Agustina Arzille
|
62cc84294c
Replace scheduling state with scheduling data
|
2 years ago |
Agustina Arzille
|
ef2bc72cbb
Simplify operation
|
2 years ago |
Agustina Arzille
|
2b0259d083
Safely unregister interrupts on capability destruction
|
2 years ago |
Agustina Arzille
|
518cd79ef1
Fix race conditions in VM maps and FS schedulers
|
2 years ago |
Agustina Arzille
|
c826463b0d
Implement the interrupt interface for capabilities
|
2 years ago |
Agustina Arzille
|
cc99660947
Optimize thread guards and cleanup leftovers
|
2 years ago |
Agustina Arzille
|
9152769f27
Implement capabilities
|
2 years ago |
Agustina Arzille
|
3af521943b
More efficient page range removal
|
2 years ago |
Agustina Arzille
|
d542ca50f2
Use separate pools for KUID allocations
|
2 years ago |
Agustina Arzille
|
176c1c4146
Include tests for radix tree API
|
2 years ago |
Agustina Arzille
|
a2febe2189
Implement a DWARF unwinder
|
2 years ago |
Agustina Arzille
|
4498106044
Separate spinlock guards
|
2 years ago |
Agustina Arzille
|
6d03451fb3
Implement kernel unique id's (KUID) for threads and tasks
|
2 years ago |
Agustina Arzille
|
7a734cc58f
Initial implementation of IPC copies
|
2 years ago |
Agustina Arzille
|
5460d43c9a
Add the cpu_flags_t and standardize typing
|
2 years ago |
Agustina Arzille
|
95a1de69aa
Code style fixes
|
2 years ago |
Agustina Arzille
|
963eeb8897
Also handle faults for executable memory
|
2 years ago |
Agustina Arzille
|
3181e6ab2d
Basic task destruction
|
2 years ago |
Agustina Arzille
|
e4374cdc9c
Add several comments; style fixes
|
2 years ago |
Agustina Arzille
|
1090b141f8
Use a macro to align to a cache line in SMP only
|
2 years ago |
Agustina Arzille
|
8bd3822f10
Basic paging
|
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
|
e2dfe4df23
Use automatic cleanup for resource management
|
2 years ago |
Agustina Arzille
|
d895eb13e3
Better messages for shell commands
|
2 years ago |
Agustina Arzille
|
000b1a6509
Simplify VM naming scheme in files
|
2 years ago |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
2 years ago |