Matheus
e34e9e4881
syscalls/shutdown: add argument validity check
2026-04-01 17:03:30 -03:00
Matheus
b74357f39b
netd: fix name
2026-04-01 17:00:37 -03:00
Matheus
13a2bd4c6c
netdev: rudimentary getinfo ioctl
2026-04-01 17:00:16 -03:00
Matheus
4e8f925156
alloc: refactor
2026-04-01 16:54:03 -03:00
Matheus
7509d17f1c
net: implement netdev flags
2026-04-01 16:53:00 -03:00
Matheus
e294f9814c
poll: add check for nfds
2026-04-01 16:51:12 -03:00
Matheus
c46634fb07
tools: netinfo
2026-04-01 16:47:11 -03:00
Matheus
a48edb99be
vmmcache: fix TOCTOU
2026-04-01 16:46:20 -03:00
Matheus
774ae10e99
kernel: update limine to 11 and use base revision 6
2026-04-01 16:45:42 -03:00
Matheus
02b88573b0
ports: gnutls,libtasn1,libunistring,nettle,p11kit
2026-04-01 16:35:08 -03:00
Matheus
92529ab566
Makefile: fix genbootimg
2026-03-20 21:45:29 -03:00
Matheus
40158ee1d5
wine: build 32 bit on host
2026-03-20 21:44:43 -03:00
Matheus
66aba8c140
file: increase limit
2026-03-20 21:44:16 -03:00
Matheus
e0ed5273e3
wine: WoW64 support
2026-03-20 21:35:25 -03:00
Matheus
e7e5128619
mlibc: update patch
2026-03-20 21:34:54 -03:00
Matheus
bf4696fa4d
vmm: fix fork not doing exact copy
2026-03-20 21:30:53 -03:00
Matheus
a777c0ee06
syscalls: fix dirfd_enter
2026-03-20 21:30:29 -03:00
Matheus
f8694029ab
syscalls: statvfs
2026-03-20 21:28:59 -03:00
Matheus
d0bb48c162
sigreturn: disable interrupts before switch
2026-03-20 21:25:03 -03:00
Matheus
0d941fd8f0
proc: fix zombie parent set
2026-03-20 21:24:31 -03:00
Matheus
41f97c6c61
kernel: ldt support
2026-03-20 21:23:59 -03:00
Matheus
a73c82f912
Merge pull request #27 from Blobadoodle/fastfetch-port
...
port: fastfetch
2026-03-08 17:41:41 -03:00
Blobadoodle
f80cef48b3
port: fastfetch
2026-03-08 20:31:52 +00:00
Matheus
0b5595ce70
mmu: add define
2026-03-08 14:48:04 -03:00
Matheus
c2c29d6e9c
kernel: change base load addresses of pie elves and mmap
2026-03-08 14:47:52 -03:00
Matheus
5b44d3557a
kernel: add yield syscall
2026-03-08 14:47:18 -03:00
Matheus
1991751d17
wine: add opengl support
2026-03-08 14:46:34 -03:00
Matheus
77ebe50d72
mesa: switch to dri glx backend instead of xlib
2026-03-08 12:00:56 -03:00
Matheus
77406cb509
Merge pull request #26 from 0xNULLderef/wine
...
ports: wine update from `10.0` to `11.4`
2026-03-07 17:33:28 -03:00
NULLderef
a32cfa9574
ports: wine update 10.0 -> 11.4
...
Updated wine and its correspondig patch to current latest stable `11.4`.
Fixes a bunch of issues related to the old version and also works with
`--enable-mingw`.
2026-03-07 21:27:41 +01:00
NULLderef
7b496f3a01
tools: fixed prof build
...
Added a missing `<stdint.h>` include for `uintptr_t`.
2026-03-07 21:26:28 +01:00
Matheus
c8ad3ee280
Merge pull request #25 from 48cf/dpc-prepare
...
dpc: add dpc_prepare
2026-03-03 23:32:24 -03:00
iretq
99d3374fc0
dpc: add dpc_prepare
2026-03-04 03:26:06 +01:00
Matheus
a81ae88afb
pci: add sata pci classes
2026-03-03 23:08:21 -03:00
Matheus
e69d88c917
slab: fix some issues
2026-03-03 01:19:44 -03:00
Matheus
9418020ebb
rtl8169: fix interrupt handling
2026-03-03 01:18:22 -03:00
Matheus
b086212f21
ahci: fix identify pss
2026-03-02 20:42:31 -03:00
Matheus
9e4900d531
ahci: more fixes
2026-03-01 23:43:32 -03:00
Matheus
f1482afd4a
ahci: random fixes
2026-03-01 22:35:23 -03:00
Matheus
a35eba95a6
rtl8169: small fixes
2026-02-27 23:15:47 -03:00
Matheus
a85914fe9a
ports: mednafen
2026-02-27 21:34:53 -03:00
Matheus
b83d954c6e
ahci: add driver
2026-02-27 17:03:51 -03:00
Matheus
bcfc1e47a8
timekeeper: fix cpu id print
2026-02-24 00:29:57 -03:00
Matheus
b25ab76048
netd: implement client id and hostname options for DHCPDISCOVER
2026-02-23 23:38:07 -03:00
Matheus
992cb07bc7
irssi: add port
2026-02-22 03:02:29 -03:00
Matheus
ce5c4c4366
netd: fix several bugs
...
1. pads packets to 300 bytes
2. adds broadcast flag
3. adds seconds
4. uses a randomized id
2026-02-19 03:01:47 -03:00
Matheus
05a6738e47
rtl8169: fix registers and tx parsing
2026-02-18 19:50:54 -03:00
Matheus
5b1a6ec1dd
rtl8169: accept 0x8169 id and fix mac address not being copied
2026-02-17 20:33:44 -03:00
Matheus
32e174d00c
slab: fix early boot when having lots of cpus
2026-02-17 17:00:28 -03:00
Matheus
eb72ca33cf
rtl8169: set FS and LS on tx
2026-02-17 04:21:51 -03:00