Mark
|
dd36f0decf
|
(Maybe) better console subsystem
|
2020-06-18 16:32:01 +03:00 |
|
Mark
|
bc36220152
|
Remove old console code
|
2020-06-18 10:54:55 +03:00 |
|
Mark
|
4b23568d2f
|
Remove debug output from wait
|
2020-06-15 12:50:13 +03:00 |
|
Mark
|
24681a507c
|
Fix procv_strcpy_paged returning zero instead of length
|
2020-06-15 12:01:58 +03:00 |
|
Mark
|
1f10370b87
|
Add (hacky) environ handling
|
2020-06-14 23:31:40 +03:00 |
|
Mark
|
89c48841e0
|
Don't crash system when have excess memory
|
2020-06-14 18:17:55 +03:00 |
|
Mark
|
f05e7d2640
|
Remove old networking stack
|
2020-06-13 00:33:10 +03:00 |
|
Mark
|
7e8c6d275c
|
Reenumerate PCI devices when a driver is registered
|
2020-06-13 00:21:44 +03:00 |
|
Mark
|
f5d6370403
|
Fix unaligned word accesses
|
2020-06-12 17:30:41 +03:00 |
|
Mark
|
6ebf440b60
|
Fix invalid CR3 loading on execve() when timer ticks
|
2020-06-12 11:12:01 +03:00 |
|
Mark
|
765223b361
|
More compact panic/backtrace
|
2020-06-11 23:49:26 +03:00 |
|
Mark
|
6d7a3c9756
|
Re-enable VESA driver
|
2020-06-11 19:58:01 +03:00 |
|
Mark
|
99d4bd642c
|
Fix ring buffer overflow due to missed keys
|
2020-06-11 19:28:36 +03:00 |
|
Mark
|
d34e0c4faa
|
Fix double ring signalling leading to crash
|
2020-06-11 18:19:55 +03:00 |
|
Mark
|
34ece34e01
|
More detailed panic messages
|
2020-06-11 17:11:24 +03:00 |
|
Mark
|
30f027fd2d
|
Proper port support for UDP
|
2020-06-01 18:41:13 +03:00 |
|
Mark
|
a378bc27d1
|
Remove unused headers
|
2020-06-01 16:42:15 +03:00 |
|
Mark
|
2dd7933c0d
|
Fix invalid ICANON reader notification
|
2020-06-01 12:58:51 +03:00 |
|
Mark
|
c66f205712
|
Bring back TCP reset code
|
2020-06-01 12:38:50 +03:00 |
|
Mark
|
5d239311d7
|
Fix huge delays in packet rx handling
|
2020-06-01 12:24:40 +03:00 |
|
Mark
|
be92b3b137
|
Adapt network headers for libc
|
2020-05-31 22:21:44 +03:00 |
|
Mark
|
954d5838ed
|
Add signal numbers
|
2020-05-29 18:00:00 +03:00 |
|
Mark
|
9c69ec7775
|
Remove legacy building instructions
|
2020-05-29 17:03:32 +03:00 |
|
Mark
|
9750471abf
|
Add support for directories in sysfs
|
2020-05-29 15:16:21 +03:00 |
|
Mark
|
a16d6482f6
|
Implement chown/chmod for tarfs
|
2020-05-29 14:28:43 +03:00 |
|
Mark
|
d28442d51e
|
Fix SIGUSRn signal numbers, add debug shortcut
|
2020-05-29 14:28:12 +03:00 |
|
Mark
|
f2a394139b
|
Obtain symbol table, fix module loading
|
2020-05-28 15:04:17 +03:00 |
|
Mark
|
b1ccfeb6b2
|
Merge branch 'ditch-loader' into dev
|
2020-05-26 22:27:02 +03:00 |
|
Mark
|
836e2b3a4b
|
Remove 32-bit dependency from makefiles
|
2020-05-26 22:26:46 +03:00 |
|
Mark
|
92d2e572ae
|
Full support for Multiboot2 booting, remove legacy loader
|
2020-05-26 22:24:15 +03:00 |
|
Mark
|
e2fda0001f
|
Added fstat()
|
2020-05-26 20:55:06 +03:00 |
|
Mark
|
dcf517f9cd
|
Add stub _entry64 for multiboot2
|
2020-05-25 12:38:21 +03:00 |
|
Mark
|
d6bb18b3b7
|
Add stack check fault handler
|
2020-05-25 12:03:17 +03:00 |
|
Mark
|
bbf66db542
|
Fix boot problems on AMD KVM
|
2020-05-19 10:44:58 +03:00 |
|
Mark
|
39f89ceeb2
|
Fix UBsan warnings in ahci
|
2020-04-13 15:31:28 +03:00 |
|
Mark
|
927e639d3a
|
Add support for shared anonymous mappings
|
2020-04-13 12:28:22 +03:00 |
|
Mark
|
b4f0f3214a
|
PoC copy-on-write, likely leaky
|
2020-04-11 18:16:29 +03:00 |
|
Mark
|
b2a324c1f1
|
Update readme
|
2020-04-10 11:04:51 +03:00 |
|
Mark
|
eebeef2a14
|
PoC module loading + external relocation resolution
|
2020-04-10 11:02:10 +03:00 |
|
Mark
|
ba01eb3397
|
Fixed shared regions not clenup up (leak)
|
2020-04-08 12:58:51 +03:00 |
|
Mark
|
38ecc1f70d
|
Add slab allocation tracing
|
2020-04-08 12:54:10 +03:00 |
|
Mark
|
8f3f600fa4
|
Add slab allocator for objects < 512B
|
2020-04-08 12:45:03 +03:00 |
|
Mark
|
536cb0794b
|
Add a doc on building yggdrasil, updated toolchain patches
|
2020-04-07 23:53:57 +03:00 |
|
Mark
|
05b8ad8aaf
|
Add some docs
|
2020-04-07 17:39:37 +03:00 |
|
Mark
|
3621a567a8
|
Move amd64_* memory functions to mm_ namespace
|
2020-04-07 15:13:37 +03:00 |
|
Mark
|
c2c6a65af1
|
Add undefined behavior sanitization
|
2020-04-07 14:02:28 +03:00 |
|
Mark
|
2a8653bb4b
|
Fix shmem regions not being removed from list (memory corruption)
|
2020-04-07 13:41:27 +03:00 |
|
Mark
|
636ad966c4
|
Newlib compat
|
2020-04-07 11:49:38 +03:00 |
|
Mark
|
19ff8767ae
|
(Sketchy) support for bigger files in tarfs, RO again
|
2020-04-07 11:47:36 +03:00 |
|
Mark
|
31f124f45b
|
inet: filter accepted packets - only accept broad/unicast
|
2020-03-31 12:23:35 +03:00 |
|