matos/arch/x86
Mathieu Maret 75dbbdb53b Wrap IRQ, Exception, cpu_context to be ready for user
Fix ASM where ebp was push 2 times.
One by pushw ebp
One by pushal later
2021-10-27 00:14:22 +02:00
..
boot More more stuff in arch subdir 2020-04-29 23:07:01 +02:00
cpu_context_switch.S Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00
cpu_context.c Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00
exception_wrappers.S Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00
exception.c Use ASM exception wrapper 2021-10-08 16:42:32 +02:00
exception.h Use ASM exception wrapper 2021-10-08 16:42:32 +02:00
gdt.c WIP: add TSS management 2021-10-25 21:29:18 +02:00
gdt.h Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00
idt.c organize by arch 2020-04-27 23:45:38 +02:00
idt.h organize by arch 2020-04-27 23:45:38 +02:00
interrupt.h Use ASM exception wrapper 2021-10-08 16:42:32 +02:00
irq_pit.S organize by arch 2020-04-27 23:45:38 +02:00
irq_wrappers.S Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00
irq.c irq handler get complete CPU state in arguments 2021-10-08 15:30:08 +02:00
irq.h irq handler get complete CPU state in arguments 2021-10-08 15:30:08 +02:00
paging.c Thinner phy page pre-booking 2021-04-10 00:24:02 +02:00
paging.h Thinner phy page pre-booking 2021-04-10 00:24:02 +02:00
processor.h More more stuff in arch subdir 2020-04-29 23:07:01 +02:00
syscall_wrappers.S Wrap IRQ, Exception, cpu_context to be ready for user 2021-10-27 00:14:22 +02:00