Matheus
|
832836d010
|
lib: add generic resource allocator
|
2026-01-28 11:48:06 -03:00 |
|
Matheus
|
152f1ef94a
|
Merge pull request #24 from primeseven1/rewrite
Fix ACPI IRQ override flag decoding for IOAPIC
|
2026-01-28 11:17:15 -03:00 |
|
Christopher Fandrich
|
deec4678c1
|
apic: fix arch_ioapic_setirq
|
2026-01-28 01:12:35 -08:00 |
|
Matheus
|
79466293b7
|
.gitignore: add some systrace files
|
2026-01-04 21:04:06 -03:00 |
|
Matheus
|
ccc0beda9f
|
nvme: do proper prp setup
|
2026-01-04 21:03:18 -03:00 |
|
Matheus
|
9c9dc56d0f
|
nvme: fix memory leak
|
2026-01-02 17:46:11 -03:00 |
|
Matheus
|
c06a24a603
|
systrace: fix compilation
|
2025-12-30 17:19:57 -03:00 |
|
iretq
|
963d29fc90
|
syscall log: support for selective syscall tracing
|
2025-12-30 17:06:02 -03:00 |
|
Matheus
|
91e2430d91
|
munmap: fix check
|
2025-12-29 09:51:02 -03:00 |
|
Matheus
|
1df09b1f05
|
mlibc: bump
|
2025-12-29 09:50:37 -03:00 |
|
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 |
|