mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 02:27:35 +00:00
Kernel: Fix incorrect indentation
Looks like a tab and some other things snuck in. :)
This commit is contained in:
parent
f998cc156f
commit
8aafbd917a
2 changed files with 38 additions and 33 deletions
|
@ -45,7 +45,7 @@ static EntropySource s_entropy_source_interrupts { EntropySource::Static::Interr
|
|||
#define EH_ENTRY(ec, title) \
|
||||
extern "C" void title##_asm_entry(); \
|
||||
extern "C" void title##_handler(TrapFrame*) __attribute__((used)); \
|
||||
NAKED void title##_asm_entry(){ \
|
||||
NAKED void title##_asm_entry() { \
|
||||
asm( \
|
||||
" pusha\n" \
|
||||
" pushl %ds\n" \
|
||||
|
@ -64,13 +64,14 @@ static EntropySource s_entropy_source_interrupts { EntropySource::Static::Interr
|
|||
" cld\n" \
|
||||
" call enter_trap_no_irq \n" \
|
||||
" call " #title "_handler\n" \
|
||||
" jmp common_trap_exit \n"); \
|
||||
" jmp common_trap_exit \n" \
|
||||
); \
|
||||
}
|
||||
|
||||
#define EH_ENTRY_NO_CODE(ec, title) \
|
||||
extern "C" void title##_asm_entry(); \
|
||||
extern "C" void title##_asm_entry(); \
|
||||
extern "C" void title##_handler(TrapFrame*) __attribute__((used)); \
|
||||
NAKED void title##_asm_entry(){ \
|
||||
NAKED void title##_asm_entry() { \
|
||||
asm( \
|
||||
" pushl $0x0\n" \
|
||||
" pusha\n" \
|
||||
|
@ -90,14 +91,15 @@ static EntropySource s_entropy_source_interrupts { EntropySource::Static::Interr
|
|||
" cld\n" \
|
||||
" call enter_trap_no_irq \n" \
|
||||
" call " #title "_handler\n" \
|
||||
" jmp common_trap_exit \n"); \
|
||||
" jmp common_trap_exit \n" \
|
||||
); \
|
||||
}
|
||||
|
||||
#elif ARCH(X86_64)
|
||||
#define EH_ENTRY(ec, title) \
|
||||
extern "C" void title##_asm_entry(); \
|
||||
extern "C" void title##_handler(TrapFrame*) __attribute__((used)); \
|
||||
NAKED void title##_asm_entry(){ \
|
||||
NAKED void title##_asm_entry() { \
|
||||
asm( \
|
||||
" pushq %r15\n" \
|
||||
" pushq %r14\n" \
|
||||
|
@ -124,13 +126,14 @@ static EntropySource s_entropy_source_interrupts { EntropySource::Static::Interr
|
|||
" lea 0x8(%rsp), %rdi \n" \
|
||||
" call " #title "_handler\n" \
|
||||
" addq $0x8, %rsp\n" /* undo alignment */ \
|
||||
" jmp common_trap_exit \n"); \
|
||||
" jmp common_trap_exit \n" \
|
||||
); \
|
||||
}
|
||||
|
||||
#define EH_ENTRY_NO_CODE(ec, title) \
|
||||
extern "C" void title##_handler(TrapFrame*) __attribute__((used)); \
|
||||
extern "C" void title##_asm_entry(); \
|
||||
NAKED void title##_asm_entry(){ \
|
||||
NAKED void title##_asm_entry() { \
|
||||
asm( \
|
||||
" pushq $0x0\n" \
|
||||
" pushq %r15\n" \
|
||||
|
@ -156,7 +159,8 @@ static EntropySource s_entropy_source_interrupts { EntropySource::Static::Interr
|
|||
" call enter_trap_no_irq \n" \
|
||||
" movq %rsp, %rdi \n" \
|
||||
" call " #title "_handler\n" \
|
||||
" jmp common_trap_exit \n"); \
|
||||
" jmp common_trap_exit \n" \
|
||||
); \
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue