Review Board 2.0.15


arm: armv8_boot_options to enable v8

Review Request #2160 - Created Feb. 11, 2014 and submitted

Information
Mick Wollman
gem5
default
Reviewers
Default
Changeset 10062:ed72f15d5d1c
---------------------------
imported patch armv8_boot_options.patch

Modifies FSConfig.py to enable ARMv8 compatibility.
To boot gem5 with ARMv8:                                                         
-Download the v8 kernel, .dtb file, and root FS from the gem5 website            
   (should be up soon).                                                          
-Download the ARMv8 toolchain, and add the bin dir to your path                  
   http://www.linaro.org/engineering/engineering-projects/armv8                  
-Clone gem5, and apply this patch.                                               
-Build gem5 for ARM                                                              
-Build the v8 bootloader                                                         
   Make script in gem5/system/arm/aarch64_bootloader will require v8 toolchain,  
   drop the produced boot_emm.arm64 in /dist/m5/system/binaries/                 
-Run                                                                             
   $ build/ARM/gem5.fast configs/example/fs.py --machine-type=VExpress_EMM64     
     --kernel=/path/to/kernel/vmlinux                                            
     --dtb-filename=/path/to/dtb/rtsm_ve-aemv8a.dtb                              
     --disk-image=/path/to/img/armv8_fs.img

   

Issue Summary

1 0 1 0
Review request changed
Updated (Feb. 18, 2014, 2:22 p.m.)

Status: Closed (submitted)