Complete project

This commit is contained in:
2026-02-15 17:02:10 +04:00
parent 2c70ec98d8
commit c44fc166ed
10 changed files with 284 additions and 25 deletions

View File

@@ -31,6 +31,13 @@ typedef uint32_t vaddr_t;
#define USER_BASE 0x1000000
#define SSTATUS_SPIE (1 << 5)
#define SSTATUS_SUM (1 << 18)
#define SYS_PUTCHAR 1
#define SYS_GETCHAR 2
#define SYS_EXIT 3
#define SYS_READFILE 4
#define SYS_WRITEFILE 5
void *memset(void *buf, char c, size_t n);
void *memcpy(void *dst, const void *src, size_t n);