Changes between Version 1 and Version 2 of common_utils


Ignore:
Timestamp:
Aug 12, 2014, 11:56:33 AM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • common_utils

    v1 v2  
    11= Kernel Utilities =
    22
    3 These kernel functions can only be executed by a processor in kernel mode.
     3The [source:soft/giet_vm/giet_common/utils.c utils.c] and [source:soft/giet_vm/giet_common/utils.h util.h] files define useful kernel functions, that are used both by the boot_loader and by the kernel.
     4They are prefixed by ''_'' to remind that they can only be executed by a processor in kernel mode.
    45
    5  * They are used by the boot-loader in the ''static'' phase, to build the page tables,
    6 initialize the schedulers and initialize the peripherals.
    7  * They are also used by the kernel in the ''dynamic'' phase, to handle events such
    8 as interrupts, exceptions and syscalls.
     6 * They are used by the boot-loader in the ''static'' phase, to build the page tables and initialize the schedulers and the peripherals.
     7 * They are also used by the kernel in the ''dynamic'' phase, to handle events such as interrupts, exceptions and syscalls.
    98
     9 === CP0 and CP2 registers access functions ===
     10
     11 These functions can be used to access the MIPS32 protected registers
     12
     13 === Physical addressing functions ===
     14
     15
     16
     17 === Miscelaneous functions ===