| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Architecture-specific compiler flags are now located in arch/*/config.mk
instead of the main config.mk.
|
|
|
|
|
|
|
|
| |
The Interruption Descriptor Table (IDT) is implemented in idt.{c,h} as
part of the core, but the setup and activation of the IDT and the
registration of specific interruption request handlers is part of
arch.{c,h}. The request handlers are implemented in idt.s and
delegate to kernel_handle_interrupt.
|
|
|
|
|
| |
The assembler code to set the global descriptor table is
architecture-specific and therefore moved to arch.{c,h}.
|
|
|
|
|
| |
Add regset16 and regset32 to the existing regset8 in arch.h, and
prtset{8,16,32} and prtget{8,16,32} to access ports.
|
|
|