Changes between Version 5 and Version 6 of GSoC/2013/ParavirtualizationOfRTEMS


Ignore:
Timestamp:
Apr 17, 2013, 10:42:13 PM (6 years ago)
Author:
Phipse
Comment:

/* Directory structure */

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2013/ParavirtualizationOfRTEMS

    v5 v6  
    2121=  Directory structure  =
    2222
    23 To prevent clobbering the BSP and CPU directories with additional virtual CPU models, a collective directory is added.
     23The CPU dependent code is split up in virtualization sensitive and unsensitive parts.
     24The unsensitive parts go in ''cpukit/score/cpu/${arch}/'' the sensitive parts go into ''c/src/lib/libcpu/${arch}/${arch}virt/''.
     25
     26The CPU is selected through the BSP, hence additional virtual BSPs of the form ''${bsp_name}virt'' are introduced.
     27
     28Therefore no changes to the configuration scripts besides the additional BSP names are necessary.
     29The target names stay the same.
     30
     31In the end there is one virtual CPU model and one BSP per virtualized architecture.
     32
     33== = Discarded proposals  ===
     34
     35To prevent cluttering the BSP and CPU directories with additional virtual CPU models, a collective directory is added.
    2436
    2537 *  ''c/src/lib/libbsp/virt/<arch>/<bsp_name>''