Alexander Myltsev
|
56330c7c68
|
Merge branch 'public'
|
2023-01-31 15:37:14 +04:00 |
|
Alexander Myltsev
|
e82824d203
|
Merge branch 'sm07' into main
|
2023-01-27 13:49:52 +04:00 |
|
Alexander Myltsev
|
a00bd89522
|
Port bootmain.c from xv6-public.
|
2023-01-27 13:41:30 +04:00 |
|
Alexander Myltsev
|
c84d214daa
|
Add drivers/pit.c by 3Hren.
|
2023-01-25 14:56:38 +04:00 |
|
Alexander Myltsev
|
f3816c1088
|
Interrupt handling and ATA driver.
|
2023-01-21 13:55:26 +04:00 |
|
Alexander Myltsev
|
4c075b8b6f
|
qemu_shutdown: hlt until the emulator really shuts down.
|
2023-01-19 23:07:49 +04:00 |
|
Alexander Myltsev
|
6984aab0af
|
add qemu_shutdown.
|
2023-01-14 15:36:24 +04:00 |
|
Alexander Myltsev
|
57704ff8dd
|
Rule for ejudge.sh; fix declaration of video_memory.
|
2023-01-14 12:12:26 +04:00 |
|
Alexander Myltsev
|
6e5222e2e3
|
Initial commit
|
2023-01-13 13:07:06 +04:00 |
|
Alexander Myltsev
|
529ba03e50
|
Add lib/mem.*.
|
2022-12-13 19:12:31 +03:00 |
|
Alexander Myltsev
|
b0c53f6c83
|
Move string.[ch] to lib/.
|
2022-12-13 19:06:51 +03:00 |
|
Alexander Myltsev
|
507d47f0b7
|
Fix Linux build.
|
2022-12-13 15:33:10 +00:00 |
|
Alexander Myltsev
|
caf78f3c9f
|
Use __builtin_unreachable.
|
2022-12-13 01:25:27 +03:00 |
|
Alexander Myltsev
|
781029e00a
|
Support the "halt" command.
|
2022-12-13 01:20:42 +03:00 |
|
Alexander Myltsev
|
babf3897f4
|
Add fs.c.
|
2022-12-13 00:50:28 +03:00 |
|
Alexander Myltsev
|
e6dc668a3f
|
Disable -Os; reformat ata.c.
|
2022-11-30 15:06:33 +00:00 |
|
Alexander Myltsev
|
f564a042d8
|
Better ELF header parsing.
|
2022-11-25 10:42:07 +00:00 |
|
Alexander Myltsev
|
bdfcf429db
|
Copy UART driver from xv6.
|
2022-11-21 01:07:39 +03:00 |
|
Alexander Myltsev
|
2ebc32c21c
|
Add keyboard driver.
|
2022-11-21 00:16:28 +03:00 |
|
Alexander Myltsev
|
b8604932eb
|
Load kernel with a .data segment.
|
2022-11-20 19:48:55 +03:00 |
|
Alexander Myltsev
|
f29ddf75d4
|
Move vga.* to drivers/.
|
2022-11-20 16:06:32 +03:00 |
|
Alexander Myltsev
|
7e678618d1
|
Add fs.h.
|
2022-11-18 23:02:32 +03:00 |
|
Alexander Myltsev
|
3acb397549
|
Use ELF kernel image.
|
2022-11-18 17:08:31 +03:00 |
|
Alexander Myltsev
|
e31e56f8f9
|
Steal ata driver.
|
2022-11-17 22:57:04 +03:00 |
|