|
|
4a446c2d51
|
Have getc, halting, timer, graphics, mode switching
|
2026-04-06 16:08:47 +03:00 |
|
|
|
49ce1a2d45
|
I think I fixed a bunch of stuff
|
2026-04-06 05:20:00 +03:00 |
|
|
|
2503938fc4
|
shift done, backspace done
|
2026-04-04 12:36:25 +03:00 |
|
|
|
79f4d25c27
|
I think I reached kernel size limit, lol
|
2026-04-03 21:25:05 +03:00 |
|
Alexander Myltsev
|
9745c04b7e
|
Add drivers/graphics.c.
|
2025-02-01 17:25:59 +04:00 |
|
Alexander Myltsev
|
62c290f449
|
Flat memory model, read_file() accepts statbuf.
|
2025-01-18 01:29:23 +04:00 |
|
Alexander Myltsev
|
e1bcd70747
|
Add kvmalloc.
|
2025-01-17 23:29:01 +04:00 |
|
Alexander Myltsev
|
506472a106
|
Enable paging, run kernel in high half.
|
2025-01-17 20:44:33 +04:00 |
|
Alexander Myltsev
|
c84d214daa
|
Add drivers/pit.c by 3Hren.
|
2023-01-25 14:56:38 +04:00 |
|
Alexander Myltsev
|
7bf039da8b
|
Improve prompting.
|
2022-12-14 17:17:27 +03:00 |
|
Alexander Myltsev
|
dd9f5786c2
|
Run user process.
|
2022-12-14 16:54:36 +03:00 |
|
Alexander Myltsev
|
b0c53f6c83
|
Move string.[ch] to lib/.
|
2022-12-13 19:06:51 +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
|
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
|
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 |
|
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
|
0be6fbed9d
|
Scrolling support.
|
2022-11-14 01:01:22 +03:00 |
|
Alexander Myltsev
|
d95ab832c3
|
Add vga_print_string.
|
2022-11-14 00:23:42 +03:00 |
|
Alexander Myltsev
|
dbaad4cf88
|
Add dummy kernel.
|
2022-09-21 18:25:06 +03:00 |
|