]> 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:05:28 +0000 (18:05 +0200)
commit1bd5762d408e67c3bbe250db3decc809c98d7995
tree0c96dbe3ee8b23f3cb31495119d6f06a2d7818f7
parenta13a1834325462b233906698f311ee6c9b53fd88
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