arm: armv8_boot_options to enable v8
Review Request #2160 - Created Feb. 11, 2014 and submitted - Latest diff uploaded
| 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
