Matheus
|
13604a34b2
|
spinlock: proper atomicity
|
2025-12-29 08:36:46 -03:00 |
|
Matheus
|
e1fcac33de
|
Revert "spinlock: insert return address into spinlock"
This reverts commit 3420125d6d.
|
2025-12-29 08:34:11 -03:00 |
|
Matheus
|
3420125d6d
|
spinlock: insert return address into spinlock
|
2025-12-28 22:58:06 -03:00 |
|
Matheus
|
29641e50f8
|
timer: fix bug
|
2025-12-28 22:57:29 -03:00 |
|
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 |
|
iretq
|
1d5a68660f
|
gen_compile_db.py: add script
|
2025-12-27 03:03:44 +01: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 |
|
iretq
|
8dd73ba4e3
|
Makefile: build minimal initrd by default
|
2025-12-27 03:02:11 +01:00 |
|
Matheus
|
0358698757
|
rbtree: add greater or equal lookup and fix sucessor/predecessor
|
2025-12-26 23:00:59 -03:00 |
|
Matheus
|
4a0151f6cb
|
mlibc: implement sys_unlockpt
|
2025-12-25 20:21:08 -03:00 |
|
Matheus
|
50f934894d
|
prof: fix ioctl call
|
2025-12-25 20:20:50 -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
|
982dd0fedd
|
os-test: add port
|
2025-12-08 22:49:43 -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
|
16d8d5248a
|
prof.py: inline unwinding
|
2025-12-07 12:05:36 -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
|
9c1c363df4
|
userland: bump mlibc, gcc, binutils, etc
|
2025-12-06 18:47:55 -03:00 |
|
Matheus
|
a32d8bfbf1
|
userland: drop xscreensaver port
|
2025-12-06 18:44:08 -03:00 |
|
Matheus
|
d667771066
|
remove file
|
2025-12-05 18:25:21 -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
|
dd7770d420
|
scripts: add syslog.py
|
2025-12-05 18:21:08 -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 |
|
Matheus
|
57c54effff
|
Merge pull request #17 from monkuous/rewrite
various fixes and new ports
|
2025-11-17 01:14:01 -03:00 |
|
monkuous
|
01fe69f355
|
kernel: fix limine.h to specific commit
|
2025-11-16 21:41:13 +01:00 |
|
monkuous
|
c3364fc6b8
|
mlibc: use patch while not upstream
|
2025-11-16 21:41:13 +01:00 |
|
monkuous
|
ebc810a4d8
|
lwjgl3: add port
|
2025-11-16 21:41:13 +01:00 |
|
monkuous
|
ad40275ac9
|
openal: add port
|
2025-11-16 21:41:13 +01:00 |
|
monkuous
|
fbe37ff872
|
libffi: fix assumption that malloc memory is executable
|
2025-11-16 21:41:13 +01:00 |
|
monkuous
|
16cba60c48
|
jna: add port
|
2025-11-16 21:41:13 +01:00 |
|
monkuous
|
623640cdaf
|
glfw: add port
|
2025-11-16 21:41:05 +01:00 |
|
monkuous
|
d301ec6955
|
kernel: add xsave support
|
2025-11-15 23:20:05 +01:00 |
|