add CatchAllDebugBucket as a syscall for debugging, add a basic network card plus ethernet driver (wip)

This commit is contained in:
maksw committed 2026-05-20 22:21:53 +02:00
1 parent bf34d63ea3
commit 0d7f71b693
22 files changed
+2248 -25

No files matched your search

+2
View File
@@ -233,3 +233,5 @@ void SysMouseGetPos(int* x, int* y);
uint64_t SysGetTick(void);
uint32_t SysDebugPrint(const char* str);
uint32_t SysQueryTrapFrame(SYS_TRAP_FRAME_INFO* info);
uint64_t SysCatchAllDebugBucket(uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3, uint64_t a4, uint64_t a5);
+2 -1
View File
@@ -75,5 +75,6 @@ SYS_MOUSE_GET_POS EQU 71
SYS_GET_TICK EQU 72
SYS_DEBUG_PRINT EQU 73
SYS_QUERY_TRAP_FRAME EQU 74
SYS_CATCHALLDEBUGBUCKET EQU 75
SYS_MAX EQU 75
SYS_MAX EQU 76
+2
View File
@@ -197,4 +197,6 @@ SYSCALL_STUB2 GetTick, SYS_GET_TICK
SYSCALL_STUB2 DebugPrint, SYS_DEBUG_PRINT
SYSCALL_STUB2 QueryTrapFrame, SYS_QUERY_TRAP_FRAME
SYSCALL_STUB6 CatchAllDebugBucket, SYS_CATCHALLDEBUGBUCKET
END