11 Commits

Author SHA1 Message Date
Alexander Myltsev
5f3cbb988d Fix TSS init. 2022-12-14 16:54:47 +03:00
Alexander Myltsev
dd9f5786c2 Run user process. 2022-12-14 16:54:36 +03:00
Alexander Myltsev
7a2cc02ba8 Setup TSS. 2022-11-22 22:40:10 +03:00
Alexander Myltsev
1e326bddc1 Use xv6 macros for gdt init. 2022-11-22 21:43:13 +03:00
Alexander Myltsev
fb88c62f67 Install new GDT in C code. 2022-11-22 21:24:49 +03:00
Alexander Myltsev
bdfcf429db Copy UART driver from xv6. 2022-11-21 01:07:39 +03:00
Alexander Myltsev
250372de4b Fix trap frame layout. 2022-11-21 00:05:59 +03:00
Alexander Myltsev
e4fcd27e31 Make .data empty. 2022-11-20 23:40:45 +03:00
Alexander Myltsev
38d384175c Attempt to fix bootloader. 2022-11-20 22:17:13 +03:00
Alexander Myltsev
b8604932eb Load kernel with a .data segment. 2022-11-20 19:48:55 +03:00
Alexander Myltsev
f860ec1ef0 Load IDT. 2022-11-20 18:59:53 +03:00