Matheus
|
699b93a08f
|
signal: fix debug code pushed
|
2025-12-28 21:20:39 -03:00 |
|
Matheus
|
c3ce577091
|
signal: fix deadlock
|
2025-12-28 21:18:51 -03:00 |
|
Matheus
|
aceaab3ddf
|
vmm: fix changemap
|
2025-12-28 15:45:11 -03:00 |
|
Matheus
|
21a2241291
|
sock: fix abi
|
2025-12-27 17:24:59 -03:00 |
|
Matheus
|
c9c2471796
|
x86_64/context: fix check for xsave
|
2025-12-27 17:23:21 -03:00 |
|
Matheus
|
b1640a3c10
|
Merge pull request #23 from 48cf/small-fixes
Small fixes
|
2025-12-26 23:08:10 -03:00 |
|
Matheus
|
70d4c75cfe
|
vmm: use red-black trees
|
2025-12-26 23:02:55 -03:00 |
|
iretq
|
1baea102eb
|
kernel-src/Makefile: small consistency change
|
2025-12-27 03:02:28 +01:00 |
|
Matheus
|
0358698757
|
rbtree: add greater or equal lookup and fix sucessor/predecessor
|
2025-12-26 23:00:59 -03:00 |
|
Matheus
|
a9dee251c9
|
tty: extra hang up checks
|
2025-12-25 20:20:34 -03:00 |
|
Matheus
|
91a5266d29
|
udp: implement connect
|
2025-12-25 20:18:12 -03:00 |
|
Matheus
|
b2ccb01bd9
|
rbtree: initial implementation
|
2025-12-25 20:16:58 -03:00 |
|
Matheus
|
3380293cf2
|
vfs: check for bound fifo during inactivation
|
2025-12-10 00:53:51 -03:00 |
|
Matheus
|
543aade5f0
|
pipefs: properly reconstruct when freeing
|
2025-12-10 00:53:38 -03:00 |
|
Matheus
|
1a213c8441
|
udp: fix missing check
|
2025-12-08 22:49:33 -03:00 |
|
Matheus
|
57e4a39f53
|
syscalls: fix for os-test
|
2025-12-08 22:48:49 -03:00 |
|
Matheus
|
227fcb5386
|
context.asm: zero rbp on stack change
|
2025-12-07 12:06:32 -03:00 |
|
Matheus
|
1a7a178168
|
x86-64/arch_prof: fix backtrace
|
2025-12-07 12:06:14 -03:00 |
|
Matheus
|
80cde00319
|
kernel: add -Wno-error=implicit-function-declaration
|
2025-12-06 18:53:18 -03:00 |
|
Matheus
|
8a9b75a140
|
kernel: add more cflags
|
2025-12-06 18:50:00 -03:00 |
|
Matheus
|
81f9e758dc
|
kernel: misc fixes
|
2025-12-06 18:48:51 -03:00 |
|
Matheus
|
da78348122
|
iovec: general fixes
|
2025-12-05 18:24:32 -03:00 |
|
Matheus
|
79b0d059f2
|
context: zero by default
|
2025-12-05 18:21:53 -03:00 |
|
Matheus
|
64d078c654
|
archctl: boundary check
|
2025-12-05 18:20:09 -03:00 |
|
Matheus
|
40bbf217ee
|
kernel: profiling infrastructure
|
2025-12-05 18:19:42 -03:00 |
|
Matheus
|
d10295dcdf
|
interrupt: nmi work
|
2025-12-05 18:09:36 -03:00 |
|
Matheus
|
47f5a2fcfb
|
sched: fix division by 0
|
2025-12-05 18:06:17 -03:00 |
|
monkuous
|
d301ec6955
|
kernel: add xsave support
|
2025-11-15 23:20:05 +01:00 |
|
monkuous
|
4024c42af1
|
kernel: pass AT_PAGESZ on exec
|
2025-11-15 23:19:02 +01:00 |
|
monkuous
|
de3f907f25
|
kernel: implement FIONREAD for ttys
|
2025-11-15 23:18:10 +01:00 |
|
Matheus
|
438ef959fe
|
kernel: add python script to generate init dependency graph
|
2025-11-13 23:31:49 -03:00 |
|
Matheus
|
4658b57c3e
|
tcp: fix receival of resets
|
2025-11-12 17:20:24 -03:00 |
|
Matheus
|
36bec0427a
|
fs: fix locking in rename for fatfs and ext2
|
2025-11-08 02:20:56 -03:00 |
|
Matheus
|
ab90700203
|
scheduler: add a few more sanity checks
|
2025-11-08 02:20:05 -03:00 |
|
Matheus
|
3308a2a39b
|
elf: handle AT_SECURE
|
2025-11-04 18:46:49 -03:00 |
|
Matheus
|
5d79c7840d
|
syscalls: readv writev
|
2025-11-04 02:04:11 -03:00 |
|
Matheus
|
2bafdee791
|
localsocket: fix issue with fd passing
|
2025-11-04 00:34:23 -03:00 |
|
Matheus
|
bc6dd3ae65
|
kernel/Makefile: add itself to dependency of built files and disable flanterm bump
|
2025-11-02 21:40:39 -03:00 |
|
Matheus
|
e73ebf2252
|
syscalls/invalid: raise SIGSYS and print message on an invalid system call
|
2025-11-02 21:38:44 -03:00 |
|
Matheus
|
e52e1358c1
|
scheduler: change where a flag is changed
|
2025-11-02 21:38:20 -03:00 |
|
Matheus
|
3b6b5363ad
|
poll: rework timeout
|
2025-11-02 21:32:04 -03:00 |
|
Matheus
|
c9d401f488
|
syscalls: sysinfo
|
2025-11-02 21:30:24 -03:00 |
|
Matheus
|
d53d97d951
|
mmu: fix vmmerror
|
2025-11-02 21:28:52 -03:00 |
|
Matheus
|
0f24d9266f
|
pipefs: implement FIONREAD
|
2025-10-30 00:40:49 -03:00 |
|
Matheus
|
2d8a1b57dc
|
print syscall: add pid and tid
|
2025-10-30 00:40:31 -03:00 |
|
Matheus
|
9a8c5535ad
|
fs: more fixes
|
2025-10-23 17:42:29 -03:00 |
|
Matheus
|
0957ff6e71
|
fs: fix some nlinks handling
|
2025-10-23 15:04:25 -03:00 |
|
Matheus
|
d8c377f0d8
|
vmmcache: fix
|
2025-10-17 13:51:50 -03:00 |
|
Matheus
|
7da3557d32
|
fs: change how rename() is handled
|
2025-10-17 13:51:35 -03:00 |
|
Matheus
|
049b9c9ad6
|
kernel: random page cache fixes
|
2025-10-13 00:12:24 -03:00 |
|