refactor: organize all arch related files together.
authorMinep <lunaixsky@qq.com>
Thu, 10 Aug 2023 18:46:04 +0000 (19:46 +0100)
committerMinep <lunaixsky@qq.com>
Thu, 10 Aug 2023 18:47:46 +0000 (19:47 +0100)
commit7804c2dae30700296c3205aaf7f546f491999bf4
tree0e6736b4d3bec2baf3652adf307a69617689a6d3
parentb91be0033265b5b6bd716bd39cb0971da41906c4
refactor: organize all arch related files together.
refactor: better code templating
29 files changed:
lunaix-os/arch/i386/exceptions/gdt.c [moved from lunaix-os/kernel/asm/i386/gdt.c with 100% similarity]
lunaix-os/arch/i386/exceptions/i386_intr.h [new file with mode: 0644]
lunaix-os/arch/i386/exceptions/i386_isrdef.c [new file with mode: 0644]
lunaix-os/arch/i386/exceptions/i386_isrm.c [moved from lunaix-os/kernel/asm/i386/i386_isrm.c with 100% similarity]
lunaix-os/arch/i386/exceptions/interrupt.S [moved from lunaix-os/kernel/asm/i386/interrupt.S with 100% similarity]
lunaix-os/arch/i386/exceptions/interrupts.c [moved from lunaix-os/kernel/asm/i386/interrupts.c with 87% similarity]
lunaix-os/arch/i386/exceptions/intr_routines.c [moved from lunaix-os/kernel/asm/i386/intr_routines.c with 98% similarity]
lunaix-os/arch/i386/exceptions/intrhnds.S [moved from lunaix-os/kernel/asm/i386/intrhnds.S with 99% similarity]
lunaix-os/arch/i386/hal/cpu.c [moved from lunaix-os/arch/i386/cpu.c with 100% similarity]
lunaix-os/arch/i386/pfault.c [moved from lunaix-os/kernel/asm/i386/pfault.c with 100% similarity]
lunaix-os/arch/i386/proc.c [moved from lunaix-os/kernel/asm/i386/proc.c with 100% similarity]
lunaix-os/arch/i386/prologue.S [moved from lunaix-os/kernel/asm/i386/prologue.S with 100% similarity]
lunaix-os/arch/i386/syscall.S [moved from lunaix-os/kernel/asm/i386/syscall.S with 100% similarity]
lunaix-os/arch/i386/tss.c [moved from lunaix-os/kernel/asm/i386/tss.c with 100% similarity]
lunaix-os/debug/bg_lsdbg.c [deleted file]
lunaix-os/includes/arch/exception.h [new file with mode: 0644]
lunaix-os/includes/arch/i386/interrupts.h
lunaix-os/includes/arch/i386/intrhnds.h [deleted file]
lunaix-os/kernel/asm/i386/intrhnds.c [deleted file]
lunaix-os/kernel/debug/gdbstub.c [moved from lunaix-os/debug/gdbstub.c with 100% similarity]
lunaix-os/kernel/debug/sdbg.c [moved from lunaix-os/debug/sdbg.c with 100% similarity]
lunaix-os/kernel/kinit.c
lunaix-os/kernel/spike.c
lunaix-os/scripts/expand.py [new file with mode: 0644]
lunaix-os/scripts/templates/i386/config.json [new file with mode: 0644]
lunaix-os/scripts/templates/i386/i386_intrhnds.S.j2 [new file with mode: 0644]
lunaix-os/scripts/templates/i386/i386_isrdef.c.j2 [new file with mode: 0644]
lunaix-os/scripts/templates/i386/mappings [new file with mode: 0644]
lunaix-os/scripts/x86_idt_generator.py [deleted file]