Changes between Version 15 and Version 16 of WikiStart
- Timestamp:
- Oct 6, 2014, 12:30:47 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v15 v16 10 10 The boot code and the kernel code are two separated compilation units, but some ''common'' functions can be used by both the boot code and the kernel code: 11 11 12 === [wiki:kernel_utils utility functions] ===12 === [wiki:kernel_utils C1) utility functions] === 13 13 14 === [wiki:kernel_pmem physical memory allocators] ===14 === [wiki:kernel_pmem physical C2) memory allocators] === 15 15 16 === [wiki:kernel_vmem virtual to physical address translation] ===16 === [wiki:kernel_vmem C4) virtual to physical address translation] === 17 17 18 18 == __Y) Boot Code__ == … … 24 24 This section describe the kernel functions, supporting Interrupts, Exceptions and Traps (i.e. syscalls). 25 25 26 === [wiki:kernel_interrupts interrupts] ===26 === [wiki:kernel_interrupts W1) Interrupt Handler] === 27 27 28 === [wiki:kernel_exceptions interrupts] ===28 === [wiki:kernel_exceptions W2) Exception Handler] === 29 29 30 === [wiki:kernel_syscalls syscalls] ===30 === [wiki:kernel_syscalls W3) Syscall Handler] === 31 31 32 32 === [wiki:kernel_context context switchs] ===