]> git.dujemihanovic.xyz Git - nameless-os.git/commit
Rework interrupt handling
authorDuje Mihanović <duje.mihanovic@skole.hr>
Mon, 13 Jun 2022 09:41:50 +0000 (11:41 +0200)
committerDuje Mihanović <duje.mihanovic@skole.hr>
Wed, 22 Jun 2022 16:06:17 +0000 (18:06 +0200)
commita16345de748dc4ea0c692e24f016bb0d783ff5dd
tree0c96dbe3ee8b23f3cb31495119d6f06a2d7818f7
parentcb9e7e764ed6b14d0b90c27a276193a2011bf399
Rework interrupt handling

This new system should, among other things, allow for more flexibility than the
previous one.

TODO: Define interrupt stack frame
Makefile
boot/x86/Makefile
include/arch/x86/irq/idt.h
include/arch/x86/irq/interrupt.h [new file with mode: 0644]
kernel/arch/x86/irq/idt.c
kernel/arch/x86/irq/interrupt.c [new file with mode: 0644]
kernel/arch/x86/irq/sample_handler.c [deleted file]
kernel/arch/x86/irq/stub.s [new file with mode: 0644]
kernel/drivers/input/ps2.c
kernel/kernel.c