diff --git a/Part2/A4/06_irq/boot/bootsect.bin b/Part2/A4/06_irq/boot/bootsect.bin new file mode 100644 index 0000000..d39b302 Binary files /dev/null and b/Part2/A4/06_irq/boot/bootsect.bin differ diff --git a/Part2/A4/06_irq/boot/kernel_entry.o b/Part2/A4/06_irq/boot/kernel_entry.o new file mode 100644 index 0000000..05e8c66 Binary files /dev/null and b/Part2/A4/06_irq/boot/kernel_entry.o differ diff --git a/Part2/A4/06_irq/cpu/idt.o b/Part2/A4/06_irq/cpu/idt.o new file mode 100644 index 0000000..16f7d9d Binary files /dev/null and b/Part2/A4/06_irq/cpu/idt.o differ diff --git a/Part2/A4/06_irq/cpu/interrupt.o b/Part2/A4/06_irq/cpu/interrupt.o new file mode 100644 index 0000000..9569f56 Binary files /dev/null and b/Part2/A4/06_irq/cpu/interrupt.o differ diff --git a/Part2/A4/06_irq/cpu/isr.c b/Part2/A4/06_irq/cpu/isr.c index 7a88ddb..d5ac92b 100755 --- a/Part2/A4/06_irq/cpu/isr.c +++ b/Part2/A4/06_irq/cpu/isr.c @@ -79,7 +79,7 @@ void isr_install() { char *exception_messages[] = { "Division By Zero", "Debug", - "Non Maskable Interrupt | C", + "Non Maskable Interrupt | Z", "Breakpoint | S", "Into Detected Overflow", "Out of Bounds", diff --git a/Part2/A4/06_irq/cpu/isr.o b/Part2/A4/06_irq/cpu/isr.o new file mode 100644 index 0000000..c51e4ca Binary files /dev/null and b/Part2/A4/06_irq/cpu/isr.o differ diff --git a/Part2/A4/06_irq/drivers/ports.o b/Part2/A4/06_irq/drivers/ports.o new file mode 100644 index 0000000..d46cac2 Binary files /dev/null and b/Part2/A4/06_irq/drivers/ports.o differ diff --git a/Part2/A4/06_irq/drivers/screen.o b/Part2/A4/06_irq/drivers/screen.o new file mode 100644 index 0000000..50203cf Binary files /dev/null and b/Part2/A4/06_irq/drivers/screen.o differ diff --git a/Part2/A4/06_irq/kernel.bin b/Part2/A4/06_irq/kernel.bin new file mode 100755 index 0000000..62105aa Binary files /dev/null and b/Part2/A4/06_irq/kernel.bin differ diff --git a/Part2/A4/06_irq/kernel/kernel.o b/Part2/A4/06_irq/kernel/kernel.o new file mode 100644 index 0000000..74b7b9e Binary files /dev/null and b/Part2/A4/06_irq/kernel/kernel.o differ diff --git a/Part2/A4/06_irq/kernel/util.o b/Part2/A4/06_irq/kernel/util.o new file mode 100644 index 0000000..128a337 Binary files /dev/null and b/Part2/A4/06_irq/kernel/util.o differ diff --git a/Part2/A4/06_irq/os-image.bin b/Part2/A4/06_irq/os-image.bin new file mode 100644 index 0000000..c05ad0f Binary files /dev/null and b/Part2/A4/06_irq/os-image.bin differ