Changes between Version 23 and Version 24 of mapping_info


Ignore:
Timestamp:
Feb 14, 2015, 11:10:31 PM (9 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mapping_info

    v23 v24  
    44
    55The GIET_VM bootloader loads the GIET_VM kernel and the user application(s) on the target architecture.
    6 All user applications software objects, but also the kernel code and the critical kernel structures such as the page tables or the processors schedulers are statically build  by the GIET_VM bootloader, as specified by the mapping directives defined in various Python scripts.
     6All user applications software objects, the kernel code and the critical kernel structures (such as the page tables or the processors schedulers) are statically build  by the GIET_VM bootloader, as specified by the mapping directives.
    77
    88The main goal of this static approach is to allow the system designer to control the placement of the tasks on the processors, but also to control the placement of software objects on the distributed physical memory banks. It supports replication of (read-only) critical objects such as kernel code, user code, or page tables. The page tables are statically initialized in the boot phase, and are not modified anymore in the execution phase.