Ignore:
Timestamp:
Dec 10, 2015, 1:38:43 PM (9 years ago)
Author:
alain
Message:

Remove the seg_kernel_init vseg: All the kernel code is now packed
in one single seg_kernel_code vseg. The entry point for the _kernel_init()
function (from the boot code is now at vaddr = 0x80000000.
The goal is to use only one BPP per cluster for the replicated kernel code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_kernel/kernel_init.c

    r725 r742  
    137137
    138138////////////////////////////////////////////////////////////////////////////////
    139 // This kernel_init() function completes the kernel initialisation in 5 steps:
     139// This _kernel_init() function completes the kernel initialisation in 5 steps:
    140140// Step 0 is done by processor[0,0,0]. Steps 1 to 4 are executed in parallel
    141141// by all processors.
     
    146146// - step 4 : Each processor set sp, sr, ptpr, epc registers values.
    147147////////////////////////////////////////////////////////////////////////////////
    148 __attribute__((section (".kinit"))) void kernel_init()
     148__attribute__((section (".kinit"))) void _kernel_init()
    149149{
    150150    // gpid  : hardware processor index (fixed format: X_WIDTH|Y_WIDTH|P_WIDTH)
Note: See TracChangeset for help on using the changeset viewer.