|
6434fe4b63
|
driver/input, kernel: use a Condition for input
|
2021-11-11 02:17:02 +08:00 |
|
|
3d43ab3d61
|
driver/rtc: RTC ticker at 1024Hz
|
2021-11-07 23:07:47 +08:00 |
|
|
312703104d
|
driver/pic: IRQHandlerRaw jumped handler
|
2021-11-07 23:05:29 +08:00 |
|
|
bd347df5d5
|
driver/random: linear congruential
|
2021-11-07 01:29:07 +08:00 |
|
|
d3c91c0048
|
driver/serial: disable interrupt when writing to serial
|
2021-11-05 15:11:58 +08:00 |
|
|
00e6a6bf01
|
filesystem/fat: stub function definitions for linking
|
2021-11-05 14:30:30 +08:00 |
|
|
84a2f11284
|
driver/serial: Serial write interface
|
2021-11-05 14:21:04 +08:00 |
|
|
4fd4f46f01
|
driver/ps2: remove irq_ from names
|
2021-11-05 14:21:04 +08:00 |
|
|
98f92a9958
|
makefile: move pdlibc to extlib, add C++ stub standard headers
It now kind of compiles with x86_64-elf gcc (does not link though)
|
2021-11-04 20:15:58 +08:00 |
|
|
964893b14a
|
filesystem/fat: WIP
|
2021-11-04 18:05:19 +08:00 |
|
|
7158c3535e
|
driver/filesystem: add Ioctl()
|
2021-10-28 23:15:40 +08:00 |
|
|
699c1fc8ae
|
driver/filesystem: filesystem interface
mostly from FUSE (https://github.com/libfuse/libfuse/blob/master/include/fuse.h)
|
2021-10-28 22:36:23 +08:00 |
|
|
3a8b59c39f
|
kernel, driver/ps2: move decoding from kMain to interrupt handler
|
2021-10-28 20:18:01 +08:00 |
|
|
94ab9ffb41
|
driver/input: most of the input code
|
2021-10-28 18:20:02 +08:00 |
|
|
430a3abf7d
|
driver/ps2: move EnableReporting to the end of mouse init sequence
|
2021-10-28 16:02:39 +08:00 |
|
|
71377dcc47
|
driver/block: add base class & ramdisk
|
2021-10-23 19:39:23 +08:00 |
|
|
78314c25fb
|
driver/ps2: set ps2_Mouse4Bytes instead of assuming it is false
|
2021-10-23 13:57:45 +08:00 |
|
|
6a664234a2
|
driver/ps2: tell if the system has PS/2 mouse, replate Printfs with WriteConsoles
|
2021-10-12 15:07:50 +08:00 |
|
|
d25da95e1e
|
Initial commit
|
2021-10-10 14:39:17 +08:00 |
|