]> 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>
Mon, 27 Jun 2022 19:58:17 +0000 (21:58 +0200)
commit3542affaeda7df7b886cd8a9681b65d7a0b4a737
treedfb6557470af55f5b89e8c3413df24d6eed59ce8
parent1e4f7922ce4a13857474e457ca51f20d3555b707
Rework interrupt handling

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

TODO: Define interrupt stack frame
Makefile
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/include/arch/x86/irq/idt.h
kernel/include/arch/x86/irq/interrupt.h [new file with mode: 0644]
kernel/kernel.c