summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-16Add networking paramsarmlt-2016022216.02Ryan Harkin
If the users specifies NET=1 when launching the model, the networking params will be appended to the model launch commandline. When using the AEMv8 models, if the MAC address is not supplied, a MAC address will be generated. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-01-28Make kernel/dtb//initrd optionalarmlt-20160212-001Ryan Harkin
If you are trying to boot the fvp-uefi variant, you don't need a kernel/dtb/initrd, so make these files optional. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-01-11Disable cache state modellingarmlt-20160122Ryan Harkin
Cache state modelling has proven to be frustrating for users who think their system is broken when it takes such a long time to boot, eg, to the Android GUI. Disabling cache state modelling provides a massive increase in speed. Users can set the environment variable to 1 if they wish to enable cache state modelling, eg: export CACHE_STATE_MODELLED=1 Or set it when they run the model, eg: CACHE_STATE_MODELLED=1 ./model-scripts/run_model.sh <output dir> Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-24Change cache state modelling defaultarmlt-20151211-001armlt-20151026-001armlt-20150825armlt-20150724-001armlt-15.12armlt-15.11armlt-15.10armlt-15.09armlt-15.08armlt-15.0716.0115.1215.1115.1015.0915.0815.07Sandrine Bailleux
Cache state modelling is slower, so some users may wish to disable it, but we enable by default to provide better test coverage. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-07-24Allow to configure some model parametersSandrine Bailleux
Make some of the model parameters configurable through environment variables and assign default values to them. The default values have been chosen according to the recommended configuration in the ARM Trusted Firmware User Guide. The following FVP parameters are now configurable: - secure memory default: disabled Was unconditionally disabled previously. - cache state modelled [Base AEM FVP only] default: disabled Was unconditionally disabled previously. - GICv3 mode [Foundation FVP only] default: enabled
2015-07-24Fix run_model.sh for Foundation FVPSandrine Bailleux
run_model.sh differentiates between the Base AEM and Foundation FVPs by looking at the model version string. It uses the variable MODEL to get the path to the FVP binary. However, when using the Foundation FVP, it then uses the variable FOUNDATION_MODEL, forcing the user to define both MODEL and FOUNDATION_MODEL variables. This patch fixes the issue by using the MODEL variable all the time.
2015-06-25Change DTB file used by Foundation Modelarmlt-20150720-001Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2015-06-23Added run_model.sharmlt-20150623armlt-15.06Ryan Harkin
Added the initial version of the run_model.sh script. This model allows the user to specify variables for most parameters used when running the models, or to choose sensible defaults where possible. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>