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
|
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 |
|
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
|
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
|
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 |
|
Matheus
|
3dc85de043
|
rt8169: raise to IPL_DPC instead of IPL_NET on sendpacket
|
2026-02-17 04:10:01 -03:00 |
|
Matheus
|
25641151dc
|
rtl8169: add driver
|
2026-02-17 03:57:21 -03:00 |
|
Matheus
|
848214bcf8
|
nvme: fix prp freeing
|
2026-02-12 16:32:15 -03:00 |
|
Matheus
|
03b3ef8377
|
resource allocator: make interrupt safe
|
2026-02-12 16:31:07 -03:00 |
|
Matheus
|
b3d5bf5586
|
vmm: some work towards page locking
|
2026-02-12 16:25:35 -03:00 |
|
Matheus
|
3e2a64be5d
|
term: add support for early flanterm logging
|
2026-02-12 16:00:50 -03:00 |
|
Matheus
|
93fab00d1e
|
hpet: fix print
|
2026-01-28 16:08:47 -03:00 |
|
Matheus
|
832836d010
|
lib: add generic resource allocator
|
2026-01-28 11:48:06 -03:00 |
|
Christopher Fandrich
|
deec4678c1
|
apic: fix arch_ioapic_setirq
|
2026-01-28 01:12:35 -08: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 |
|
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
|
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 |
|
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 |
|
Matheus
|
0358698757
|
rbtree: add greater or equal lookup and fix sucessor/predecessor
|
2025-12-26 23:00:59 -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 |
|