Basic PS/2 keyboard driver, and ...
authorMinep <zelong56@gmail.com>
Fri, 29 Apr 2022 23:29:02 +0000 (00:29 +0100)
committerMinep <zelong56@gmail.com>
Fri, 29 Apr 2022 23:29:02 +0000 (00:29 +0100)
commit80890b99fec2630ef0a1a0805d894c3d86c16506
tree7114dba902af039e28dbe7a27b337a238fdccca4
parente776bb16043e55b91fdd3654f005dd8f00c9fb12
Basic PS/2 keyboard driver, and ...
A bit refactoring on timer related api;
New clock api for accessing datatime & epoch stuff;
New log level: debug, is implemented in kprintf.
21 files changed:
lunaix-os/hal/apic.c
lunaix-os/hal/ioapic.c
lunaix-os/hal/rtc.c
lunaix-os/includes/arch/x86/interrupts.h
lunaix-os/includes/hal/apic.h
lunaix-os/includes/lunaix/clock.h [new file with mode: 0644]
lunaix-os/includes/lunaix/keyboard.h [new file with mode: 0644]
lunaix-os/includes/lunaix/mm/vmm.h
lunaix-os/includes/lunaix/peripheral/ps2kbd.h [new file with mode: 0644]
lunaix-os/includes/lunaix/spike.h
lunaix-os/includes/lunaix/syslog.h
lunaix-os/includes/lunaix/time.h [deleted file]
lunaix-os/includes/lunaix/timer.h
lunaix-os/kernel/asm/x86/idt.c
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/k_init.c
lunaix-os/kernel/k_main.c
lunaix-os/kernel/kprintf.c
lunaix-os/kernel/peripheral/ps2kbd.c [new file with mode: 0644]
lunaix-os/kernel/time/clock.c [new file with mode: 0644]
lunaix-os/kernel/time/timer.c [moved from lunaix-os/kernel/timer.c with 90% similarity]