add lwIP TCP/IP stack as a runtime driver, native socket syscalls, SysGetMemoryStatus replacing CatchAllDebugBucket, fix timeGetTime to return milliseconds, fix SysSleep to interpret argument as milliseconds, SysGetTick now returns microseconds, harden all syscalls against bad user pointers with CopyFromUser/CopyToUser/MmProbeUser throughout, add networking test apps, port-forward 8080 in runa.bat, split LWIP_DRIVER_CFLAGS, add settings.ini to deploy, remove ethernet.c stub

This commit is contained in:
maksw committed 2026-05-22 18:54:53 +02:00
1 parent 18b4dd0f61
commit df13b8056c
365 files changed
+143263 -1362

No files matched your search

+16 -2
View File
@@ -75,6 +75,20 @@ 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_SOCKET EQU 75
SYS_BIND EQU 76
SYS_LISTEN EQU 77
SYS_ACCEPT EQU 78
SYS_CONNECT EQU 79
SYS_SEND EQU 80
SYS_RECV EQU 81
SYS_SHUTDOWN EQU 82
SYS_SEND_TO EQU 83
SYS_RECV_FROM EQU 84
SYS_RESOLVE_HOST EQU 85
SYS_SET_SOCKET_OPTION EQU 86
SYS_GET_SOCKET_OPTION EQU 87
SYS_POLL EQU 88
SYS_GET_MEMORY_STATUS EQU 89
SYS_MAX EQU 76
SYS_MAX EQU 90