Changes between Version 15 and Version 16 of WikiStart


Ignore:
Timestamp:
Oct 6, 2014, 12:30:47 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v15 v16  
    1010The 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:
    1111
    12 === [wiki:kernel_utils utility functions] ===
     12=== [wiki:kernel_utils C1) utility functions] ===
    1313
    14 === [wiki:kernel_pmem physical memory allocators] ===
     14=== [wiki:kernel_pmem physical C2) memory allocators] ===
    1515
    16 === [wiki:kernel_vmem virtual to physical address translation] ===
     16=== [wiki:kernel_vmem C4) virtual to physical address translation] ===
    1717
    1818== __Y) Boot Code__ ==
     
    2424This section describe the kernel functions, supporting Interrupts, Exceptions and Traps (i.e. syscalls).
    2525
    26  === [wiki:kernel_interrupts interrupts] ===
     26 === [wiki:kernel_interrupts W1) Interrupt Handler] ===
    2727
    28  === [wiki:kernel_exceptions interrupts] ===
     28 === [wiki:kernel_exceptions W2) Exception Handler] ===
    2929
    30  === [wiki:kernel_syscalls syscalls] ===
     30 === [wiki:kernel_syscalls W3) Syscall Handler] ===
    3131
    3232 === [wiki:kernel_context context switchs] ===