Commit Graph

781 Commits

Author SHA1 Message Date
Matheus bc23acac35 tyrquake: build tyr-glquake 2024-08-21 23:40:30 -03:00
Matheus 66c28c850d sdl2: enable opengl 2024-08-21 23:40:16 -03:00
Matheus 13d34e49ae ringbuffer: better operations 2024-08-21 23:40:01 -03:00
Matheus fb24745071 string: better memset and memcpy 2024-08-21 23:23:58 -03:00
Matheus e0813e0701 ports: add mesa-demos 2024-08-21 21:37:55 -03:00
Matheus a662b79e7f ports: add glu 2024-08-21 21:37:43 -03:00
Matheus 794d0cfb79 ports: add mesa 2024-08-21 21:37:19 -03:00
Matheus dd3bfcf4bd ports: add llvm 2024-08-21 21:36:40 -03:00
Matheus a15876a3e0 wget: disable ipv6 2024-08-21 21:35:27 -03:00
Matheus fda4015a13 zlib: fix missing SONAME 2024-08-21 21:35:03 -03:00
Matheus ad6fb43623 syscalls: mprotect 2024-08-21 21:34:26 -03:00
Matheus dd75dc2d87 vmm: vmm_changemmuflags 2024-08-21 21:33:29 -03:00
Matheus 8afbc8911c xgcc: fix libstdc++ not being built with -fPIC 2024-08-21 21:32:24 -03:00
Matheus 6ba346151b jinx: update version 2024-08-20 16:10:13 -03:00
Matheus 2550f167d4 vfs: fix include 2024-08-17 15:24:28 -03:00
Matheus da9c40b054 cred: setting and getting ids 2024-08-16 20:02:12 -03:00
Matheus 8045dd3de6 ports: bump mlibc version 2024-08-15 20:43:15 -03:00
Matheus c26ca96a98 ports: bump frigg version 2024-08-15 20:43:08 -03:00
Matheus 8ef50d6ce3 ports: bump cxxshim version 2024-08-15 20:43:00 -03:00
Matheus 8f690dc394 readme: add more goals 2024-08-15 19:35:32 -03:00
Matheus 2d126ee59b ports: better frigg and cxxshim build 2024-08-14 23:03:07 -03:00
Matheus 1c5a73f7ba ports: xscreensaver 2024-08-14 23:02:19 -03:00
Matheus f31d0255ae ext2: handle writec == 0 2024-08-14 17:35:42 -03:00
Matheus bf7851b352 dpc: fix possible race 2024-08-14 16:39:27 -03:00
Matheus 227b390f30 pipefs: named pipe support 2024-08-11 14:46:16 -03:00
Matheus b6ed9c1bac syscalls: mknodat 2024-08-11 14:45:10 -03:00
Matheus 40693d8ca0 ports: diffutils 2024-08-11 14:43:45 -03:00
Matheus a24be5cbc5 fs: binding of pipes to vnodes 2024-08-11 13:06:46 -03:00
Matheus f02a63473f pipefs: prepare pipefs_open for named pipe support 2024-08-11 12:25:17 -03:00
Matheus ca2ad66dc6 block: read page by page rather than block by block 2024-08-10 22:43:09 -03:00
Matheus dfb75e78fc vmm: fix vmm_getphysical 2024-08-10 22:42:05 -03:00
Matheus d310764085 vmm: VMM_FLAGS_REPLACE 2024-08-10 22:41:29 -03:00
Matheus 1a955c7656 ports: fix grep using an unimplemented system call 2024-08-04 10:53:18 -03:00
Matheus d874b2f75f ext2: fix use after free 2024-08-03 11:34:58 -03:00
Matheus d447751c30 vmm: properly handle direct physical mapping unmap 2024-07-30 20:49:38 -03:00
Matheus 4a7ccc208c read/write syscalls: properly handle nbytes = 0 2024-07-30 20:30:55 -03:00
Matheus ed46c95d59 waitpid: remove unescessary lock 2024-07-30 20:30:35 -03:00
Matheus 67fab4f0aa hashtable: fix memory leak 2024-07-30 20:30:08 -03:00
Matheus c57971219b ext2: fix memory leak 2024-07-30 20:29:53 -03:00
Matheus e023a38dc3 vioblk: possible fix for a bug and remove unused slab cache 2024-07-30 20:29:39 -03:00
Matheus 5c83db1580 x86_64 pci: fix msi message format 2024-07-27 23:58:33 -03:00
Matheus f6446669b0 hpet: initial 32 bit support 2024-07-27 23:58:09 -03:00
Matheus ec5be70f85 apic: fix i/o apic override gsi 2024-07-27 23:57:41 -03:00
Matheus cbc3fc645e acpi: don't rely on acpi tables being mapped 2024-07-27 23:57:24 -03:00
Matheus 803724141e vionet: make msix edge trigger 2024-07-27 23:56:59 -03:00
Matheus e675f1c152 vmm/mmu: be more selective on which parts of the physical memory to map initially 2024-07-27 23:56:38 -03:00
Matheus aec86b607f mlibc: remove getcwd() prints 2024-07-16 20:50:10 -03:00
Matheus f3e09527c9 vmmcache: pushpage 2024-07-16 20:49:44 -03:00
Matheus 645e1e2809 vmmcache: fix dirty file pages truncation 2024-07-16 20:23:55 -03:00
Matheus ae9b018af8 limine.cfg: pass nosmp to all entries due to smp currently being a bit unstable 2024-07-11 00:14:10 -03:00