refactor: Optimize the context switch overhead
authorMinep <lunaixsky@qq.com>
Sun, 23 Jul 2023 10:39:16 +0000 (11:39 +0100)
committerMinep <lunaixsky@qq.com>
Sun, 23 Jul 2023 10:39:16 +0000 (11:39 +0100)
commit946c3fdd31300074cc78841795bd47af908ddddb
tree2f78b294a05f0216880d4fcf55eae043ed1c434a
parent2bcb7a074fa1b63e5954092bdcb8752915d3e9e6
refactor: Optimize the context switch overhead
13 files changed:
lunaix-os/includes/arch/x86/i386_abi.h
lunaix-os/includes/arch/x86/interrupts.h
lunaix-os/includes/arch/x86/tss.h
lunaix-os/includes/hal/cpu.h
lunaix-os/includes/lunaix/process.h
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/asm/x86/interrupts.c
lunaix-os/kernel/asm/x86/tss.c
lunaix-os/kernel/exe/exec.c
lunaix-os/kernel/k_init.c
lunaix-os/kernel/process/process.c
lunaix-os/kernel/process/sched.c
lunaix-os/kernel/process/signal.c