14 Commits

Author SHA1 Message Date
Matheus f0dc54e027 netdev: cleanup and abstraction 2026-09-14 09:47:07 -03:00
Matheus 895c6d9345 eth: take size_t size in eth_process 2026-09-10 15:38:50 -03:00
Matheus daebfd89b5 net: consume descriptor on tx 2026-09-09 22:39:34 -03:00
Matheus 6f8700e678 mm: refactor pmm -> page 2026-07-01 11:56:06 -03:00
Matheus a01940ac36 rtl8169: only register netdev when init is fully complete 2026-04-24 15:10:20 -03:00
Matheus 7509d17f1c net: implement netdev flags 2026-04-01 16:53:00 -03:00
iretq 99d3374fc0 dpc: add dpc_prepare 2026-03-04 03:26:06 +01:00
Matheus 9418020ebb rtl8169: fix interrupt handling 2026-03-03 01:18:22 -03:00
Matheus a35eba95a6 rtl8169: small fixes 2026-02-27 23:15: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 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