Commit Graph

1091 Commits

Author SHA1 Message Date
Matheus c024e1abb7 scheduler: little bit of cleanup 2025-08-20 22:15:09 -03:00
Matheus 136c86354c scheduler: continue rework 2025-08-20 22:00:25 -03:00
Matheus 5098c09f26 scheduler: begin rework 2025-08-19 00:44:14 -03:00
Matheus c10bebb9ef pc_com: handle tx differently 2025-08-16 00:52:17 -03:00
Matheus e916294427 acpi: fix dev init 2025-08-16 00:51:55 -03:00
Matheus 21b1dd0cc3 pc_com: initial support 2025-08-15 22:55:10 -03:00
Matheus 516c827a83 term: set hook when done 2025-08-15 22:54:48 -03:00
Matheus 938612e82e spinlock: rename functions 2025-08-15 22:54:28 -03:00
Matheus 0c6a00bc6b tty: add termios_callback 2025-08-15 22:52:46 -03:00
Matheus 173cd78b14 termios: expand header 2025-08-15 22:51:38 -03:00
Matheus 607566531d kernel: rework init 2025-08-14 20:25:43 -03:00
Matheus fb6cbe49d7 Makefile: fix build 2025-08-14 20:25:17 -03:00
Matheus 73411367b0 make-ca: update 2025-08-14 20:25:01 -03:00
Matheus 5b5dca8137 arp: fix race between init and incoming packets 2025-08-12 23:43:06 -03:00
Matheus 98be724c65 kernel: remove some unescessary inits 2025-07-23 19:18:30 -03:00
Matheus 819551330b hashtable: static define macro 2025-07-23 17:40:33 -03:00
Matheus 3f953eb6c9 source-recipes: fix compilation 2025-07-23 15:25:54 -03:00
Matheus 0358d37820 open syscall: fix error 2025-02-17 13:08:38 -03:00
Matheus 065711df33 more changes 2025-02-16 00:05:59 -03:00
Matheus 28a2c6ea80 vfs: fix use of non zero'd memory 2025-02-15 23:20:36 -03:00
Matheus 9bf5fb14c9 misc allocator optimisations 2025-02-15 21:47:28 -03:00
Matheus afaa10d6fa uacpi: update 2025-02-15 20:27:13 -03:00
Matheus 48fbde6279 localsocket: fix error handling 2025-02-08 21:16:11 -03:00
Matheus cc1e0e37b1 file: fix fd_insert 2025-02-08 21:15:52 -03:00
Matheus ee197319b8 ports: wine 2025-02-08 20:26:45 -03:00
Matheus 973bba5e49 fix shutdown 2025-02-08 20:26:16 -03:00
Matheus 83122c2bdd fix openjdk build 2025-02-08 20:26:04 -03:00
Matheus ab26020935 mmap: support MAP_FIXED_NOREPLACE 2025-02-08 20:25:28 -03:00
Matheus ec30337ce0 syscalls: fix ftruncate 2025-02-08 20:24:53 -03:00
Matheus b1e87c57e9 syscalls: shutdown 2025-02-08 20:24:43 -03:00
Matheus 73929bfd57 localsocket: fix cmsg 2025-02-08 20:23:02 -03:00
Matheus d119d7123b signal: fix handling of fpu and some more small things 2025-02-08 20:16:15 -03:00
Matheus c34021e4d6 context: irq 2025-02-08 20:13:30 -03:00
Matheus 569818697e archctl: ARCH_CTL_GET_GSBASE ARCH_CTL_GET_FSBASE 2025-02-08 20:12:21 -03:00
Matheus 8c42826cf1 Merge pull request #16 from Qwinci/openjdk-work
Add openjdk17 port
2025-01-13 11:46:23 -03:00
Qwinci d431dae7f9 ports: openjdk17 2025-01-13 16:42:12 +02:00
Qwinci a23b83c74c ports: alsa-lib 2025-01-13 16:28:27 +02:00
Qwinci d8cd368bed ports: libxtst 2025-01-13 16:28:24 +02:00
Qwinci 0143b1e256 ports: cups 2025-01-13 16:28:21 +02:00
Qwinci 19789ad043 seek: take offset into account with SEEK_END 2025-01-13 16:28:21 +02:00
Qwinci 881f225b58 mmap: allow MAP_NORESERVE 2025-01-13 16:28:21 +02:00
Qwinci 589ff4f476 fcntl: stub F_SETLK/F_SETWLK 2025-01-13 16:28:21 +02:00
Qwinci 7a7ee89017 clockget: support CLOCK_MONOTONIC 2025-01-13 16:28:21 +02:00
Qwinci d3c79c06a4 vmm: fix more logic bugs 2025-01-13 16:28:20 +02:00
Qwinci 4e98bcf99d elf: support loading PIE executables 2025-01-13 16:28:18 +02:00
Qwinci ae2f69d3b8 elf: add AT_EXECFN 2025-01-13 16:28:15 +02:00
Matheus 1f11021791 Merge pull request #15 from el-zorab/rewrite
Use IA32_APIC_BASE MSR to get LAPIC address instead of the MADT
2025-01-13 11:06:15 -03:00
Vlad-Robert Baciu 6df7c4ebd5 Use IA32_APIC_BASE MSR to get LAPIC address instead of the MADT 2025-01-11 18:46:27 +02:00
Matheus 6245a3d19f kernel: add ubsan bindings, fix some UB reported by it 2024-12-31 11:20:27 -03:00
Matheus 4ee5fa42ae alloc: optimize 2024-12-28 22:50:08 -03:00