K. Lange
|
045431b2de
|
kernel: prevent modules from being loaded multiple times
|
2021-11-18 19:47:28 +09:00 |
|
K. Lange
|
a83d641d2c
|
mmu: Be more clear about what's happening when we run out of RAM
|
2021-10-28 07:48:25 +09:00 |
|
K. Lange
|
8b363c878b
|
mmu: Fixup mapping for physical memory address >4GiB
|
2021-10-23 12:19:41 +09:00 |
|
K. Lange
|
76191f89fb
|
kernel: Print tracebacks for more fatal errors
|
2021-10-20 10:33:58 +09:00 |
|
K. Lange
|
1f0d982240
|
kernel: Initial try at actual user buffer validation
|
2021-09-29 14:07:32 +09:00 |
|
K. Lange
|
c8a37456ec
|
ptrace: POKEDATA, permission fixes for PEEKDATA
|
2021-09-24 12:00:46 +09:00 |
|
K. Lange
|
6899683bb4
|
strace: Initial support for a ptrace() mechanism, strace tool
|
2021-09-22 15:33:02 +09:00 |
|
K. Lange
|
aabbde7877
|
net: another batch of rewrites
|
2021-09-17 21:03:53 +09:00 |
|
K. Lange
|
c24d743740
|
mmu: Reserve a few more initial PTs so we can support 64GiB of memory
|
2021-09-13 09:39:04 +09:00 |
|
K. Lange
|
04b21aed13
|
mmu: Actually read multiboot mmap data
|
2021-09-12 22:40:29 +09:00 |
|
K. Lange
|
a77d0ef85a
|
smp: Memory invalidation fixes
|
2021-09-01 19:55:00 +09:00 |
|
K. Lange
|
236c8bacb3
|
modules: Reimplement loadable kernel modules
|
2021-07-17 18:55:54 +09:00 |
|
K. Lange
|
886d1afe9e
|
net: various
|
2021-06-18 20:08:33 +09:00 |
|
K. Lange
|
839dda7d41
|
mmu: Try to perform really bad TLB shootdowns?
|
2021-06-01 22:37:54 +09:00 |
|
K. Lange
|
e9d34d669b
|
mmu: be annoying about making sure we aren't leaking pages?
|
2021-06-01 22:36:54 +09:00 |
|
K. Lange
|
b35f7ac8c9
|
misaka: initial merge
|
2021-05-31 10:54:11 +09:00 |
|