diff options
author | Dietmar Eggemann <dietmar.eggemann@arm.com> | 2012-02-16 11:07:32 +0000 |
---|---|---|
committer | Dietmar Eggemann <dietmar.eggemann@arm.com> | 2012-02-16 11:07:32 +0000 |
commit | 587a10e544cd4cb64c5d9ba568e07c6cb75aa20f (patch) | |
tree | 2fa1abfc96378685bdc51a8d9e6a399141b5e320 | |
parent | 679eb21dff26e0a16bb711869c26fdb109fa38c2 (diff) |
Update docs subdirectory: release date, model version, Tube support.
Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
-rw-r--r-- | docs/01-Usage.txt | 14 | ||||
-rw-r--r-- | docs/02-Code-layout.txt | 6 | ||||
-rw-r--r-- | docs/03-Linux-kernel-build.txt | 12 | ||||
-rw-r--r-- | docs/04-Cache-hit-rate-howto.txt | 14 | ||||
-rw-r--r-- | docs/06-Optional-rootfs-build.txt | 6 |
5 files changed, 21 insertions, 31 deletions
diff --git a/docs/01-Usage.txt b/docs/01-Usage.txt index 2c1da30..39d3b7f 100644 --- a/docs/01-Usage.txt +++ b/docs/01-Usage.txt @@ -30,15 +30,15 @@ Usage location then this must be reflected in the first line of the following file: - arm-virtualizer-v2_2-100212/bootwrapper/makemap + arm-virtualizer-v2_2-160212/bootwrapper/makemap Failure to make this modification will result in a build failure. To build the software: - $ tar -jxf arm-virtualizer-v2_2-100212.tar.bz2 - $ cd arm-virtualizer-v2_2-100212/bootwrapper + $ tar -jxf arm-virtualizer-v2_2-160212.tar.bz2 + $ cd arm-virtualizer-v2_2-160212/bootwrapper $ make clean && make The resulting file is 'img.axf'. @@ -48,12 +48,12 @@ Usage Note that the pre-built stub kernel image is located at: - arm-virtualizer-v2_2-100212/bootwrapper/payload/kernel + arm-virtualizer-v2_2-160212/bootwrapper/payload/kernel .. and the placeholder dummy root filesystem image is located at: - arm-virtualizer-v2_2-100212/bootwrapper/payload/fsimg + arm-virtualizer-v2_2-160212/bootwrapper/payload/fsimg These may be replaced with custom built images such as a suitably configured linux kernel image and a root filesystem @@ -67,8 +67,8 @@ Usage 3. Usage - If the Kingfisher Real-Time System Model (RTSM VE Cortex-A15 KF - CCI version 6.2 Beta) is installed, the resulting + If the Real-Time System Model v7.0.1 (RTSM_VE_Cortex_A15x1_A7x1 + and RTSM_VE_Cortex_A15x4_A7x4) is installed, the resulting img.axf file may be loaded, executed and debugged on the model and the associated model debugger. diff --git a/docs/02-Code-layout.txt b/docs/02-Code-layout.txt index 390d148..ba1690e 100644 --- a/docs/02-Code-layout.txt +++ b/docs/02-Code-layout.txt @@ -20,9 +20,9 @@ A Introduction 3. Use the ARM Virtualization Extensions to perform 1. and 2. in a payload software agnostic manner. - This software is intended to be executed on the Cortex-A7 - Real-Time System Model (RTSM VE Cortex-A15 KF CCI version - 6.2 Beta). + This software is intended to be executed on the Real-Time + System Model v7.0.1 (RTSM_VE_Cortex_A15x1_A7x1 and + RTSM_VE_Cortex_A15x4_A7x4). In addition to switching the payload software execution between the two clusters, the software also contains support diff --git a/docs/03-Linux-kernel-build.txt b/docs/03-Linux-kernel-build.txt index 3a8d6fd..876cce3 100644 --- a/docs/03-Linux-kernel-build.txt +++ b/docs/03-Linux-kernel-build.txt @@ -5,8 +5,8 @@ A suitable Linux kernel image for use with the virtualizer can be built as follows (GCC toolchain used for these steps is: CodeSourcery Sourcery G++ Lite 2010.09 v4.5.1) -$ tar -jxf arm-virtualizer-v2_2-100212.tar.bz2 -$ cd arm-virtualizer-v2_2-100212/bootwrapper +$ tar -jxf arm-virtualizer-v2_2-160212.tar.bz2 +$ cd arm-virtualizer-v2_2-160212/bootwrapper $ make clean $ pushd /tmp $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git arm-platforms.git @@ -24,10 +24,10 @@ $ make clean && make .. in the top bootwrapper directory. This will result in a file called img.axf located at -arm-virtualizer-v2_2-100212/bootwrapper/img.axf. +arm-virtualizer-v2_2-160212/bootwrapper/img.axf. To launch the ARM FastModel with the virtualizer, first modify -arm-virtualizer-v2_2-100212/bootwrapper/big-little-MP<x>.mxscript +arm-virtualizer-v2_2-160212/bootwrapper/big-little-MP<x>.mxscript as usual to fill in paths to the model binary and the img.axf files. The mxscript file is adequately commented to assist with this. @@ -44,11 +44,11 @@ string model = "/home/working_dir/models/RTSM_VE_Cortex-A15x4-A7x4"; The path to the img.axf file is specified using the app directive as follows: -string app = "arm-virtualizer-v2_2-100212/bootwrapper/img.axf"; +string app = "arm-virtualizer-v2_2-160212/bootwrapper/img.axf"; The model can then be launched using: -modeldebugger -s arm-virtualizer-v2_2-100212/bootwrapper/big-little-MP<x>.mxscript +modeldebugger -s arm-virtualizer-v2_2-160212/bootwrapper/big-little-MP<x>.mxscript Where 'x' is the 1 or 4 respectively in the case of an MP1 model run or an MP4 model run. diff --git a/docs/04-Cache-hit-rate-howto.txt b/docs/04-Cache-hit-rate-howto.txt index f10fde2..27c83b4 100644 --- a/docs/04-Cache-hit-rate-howto.txt +++ b/docs/04-Cache-hit-rate-howto.txt @@ -194,15 +194,5 @@ D Putting it all together E Status of "TUBE" support - The current version of ARM FastModels (RTSM VE Cortex-A15 KF - CCI version MODEL_VERSION) implements only one 'tube' - interface i.e. TUBE0. - - Subsequent releases will support upto four 'tube' interfaces i.e TUBE0-3. - The Virtualizer code has been internally tested to work with all four 'tube' - sources and assumes their presence. Writing to a non-existent - 'tube' interface is treated as a nop and the trace file will contain - messages only from the 'sw_trace_event' source i.e TUBE0. - - (Please correspond with the ARM FastModels team for details on future ARM - FastModels releases that will support all four tube interfaces). + The Real-Time System Model v7.0.1 (RTSM_VE_Cortex_A15x1_A7x1 and + RTSM_VE_Cortex_A15x4_A7x4) implements 'tube' interfaces TUB0-3. diff --git a/docs/06-Optional-rootfs-build.txt b/docs/06-Optional-rootfs-build.txt index cfd5d63..77d5697 100644 --- a/docs/06-Optional-rootfs-build.txt +++ b/docs/06-Optional-rootfs-build.txt @@ -11,7 +11,7 @@ A Introduction The default virtualizer release contains an empty filesystem stub located at: - arm-virtualizer-v2_2-100212/bootwrapper/payload/fsimg + arm-virtualizer-v2_2-160212/bootwrapper/payload/fsimg A build using this stub doesn't contain a functional filesytem that the Linux kernel image can use. fsimg can be @@ -49,8 +49,8 @@ B Building and installing a Linux kernel A suitable Linux kernel image for use with the virtualizer can be built as follows: - $ tar -jxf arm-virtualizer-v2_2-100212.tar.bz2 - $ cd arm-virtualizer-v2_2-100212/bootwrapper + $ tar -jxf arm-virtualizer-v2_2-160212.tar.bz2 + $ cd arm-virtualizer-v2_2-160212/bootwrapper $ make clean $ pushd /tmp $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/maz/ael-kernel.git ael-kernel.git |