Hi Basil,
On 6 November 2013 12:28, Basil Eljuse <basil.elj...@arm.com> wrote: > Hello, > > > > We have got now some model instances up in our local lava instance. > > > > What I would like to find out is ‘how best to manipulate the model > parameters’. > > > > From my logs I can see > > > > <LAVA_DISPATCHER>2013-11-06 06:27:33 PM INFO: launching fastmodel with > command u'sudo -u www-data ARMLMD_LICENSE_FILE="<license-server-loc>" > /fastmodels/current/FVP_Base_Cortex-A57x4-A53x4 -C > bp.virtioblockdevice.image_path=/srv/lava/instances/production/var/www/lava-server/images/tmppF_EKI/sd.img > -C bp.secure_memory=0 -C bp.smsc_91c111.mac_address="02:90:00:03:00:06" -C > pctl.startup=0.0.0.0 -C bp.pl011_uart0.untimed_fifos=1 -C > bp.flashloader0.fname=/srv/lava/instances/production/var/www/lava-server/images/tmppF_EKI/uefi_fvp-base.bin > -C > bp.secureflashloader.fname=/srv/lava/instances/production/var/www/lava-server/images/tmppF_EKI/bl1.bin > -C bp.smsc_91c111.enabled=true -C bp.hostbridge.interfaceName="armv8_06" -C > cache_state_modelled=0' > > > > Also from > http://git.linaro.org/gitweb?p=lava/lava-dispatcher.git;a=blob;f=lava_dispatcher/default-config/lava-dispatcher/device-types/rtsm_fvp_base_cortex-a57x4-a53x4.conf;h=69d37721856e6428fbcfbc1b575463285078229f;hb=HEAD > > > > I can see some of these parameters defined at the above link. > > > > *Q1. Is there an easy way to have any of these parameters, for example > cache_state_modelled , modified via the json file itself, which define the > job?* > > > > I can see from one of Linaro’s json files has the following entry. > > > > "command": "boot_linaro_image", > > "parameters": { > > "options": [ > > "boot_cmds=boot_cmds_oe" > > ] > > } > > > You can modify any of the parameters in the boot_options stanza. Here is an example I have created showing how to use set the cache_modeled_state: http://community.validation.linaro.org/scheduler/job/2637/definition > Is this it correct for me to assume that this corresponds to the kernel > command line arguments passed via UEFI? > > > > - Arguments: console=ttyAMA0 earlyprintk=pl011,0x1c090000 debug > user_debug=31 loglevel=9 root=/dev/vda2 > > > > Can anyone please confirm? > The kernel arguments are hard coded into the UEFI configuration. You can override these values with interactive boot commands. Here is an example of this on an older model: http://community.validation.linaro.org/scheduler/job/1552/definition The new models have slightly different menu options so you will have to modify the send / expect logic to handle these differences. > > > > > > > > > On a related theme, I can see the following being defined in the > dispatched device_type def > > > > simulator_dtb = fvp-base-gicv2-psci.dtb > > > > and then this getting subsequently used in the UEFI fdt argument > > > > - FDT: VenHw(C5B9C74A-6D72-4719-99AB-C59F199091EB)/fvp-base-gicv2-psci.dtb > > > > *Q2. Since the hardware pack do have additionally > fvp-base-gicv2legacy-psci.dtb and fvp-base-gicv3-psci.dtb, how can I > specify the UEFI to pick the alternate dtbs during the run? What is the > easiest option?* > Again this binary name is hard coded in the UEFI configuration. You will have to use interactive boot commands to override these values. > > > Thanks > > Basil Eljuse… > > -- IMPORTANT NOTICE: The contents of this email and any attachments are > confidential and may also be privileged. If you are not the intended > recipient, please notify the sender immediately and do not disclose the > contents to any other person, use it for any purpose, or store or copy the > information in any medium. Thank you. > > ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, > Registered in England & Wales, Company No: 2557590 > ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, > Registered in England & Wales, Company No: 2548782 > > _______________________________________________ > linaro-validation mailing list > linaro-validation@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-validation > > Hope that helps! -- Tyler Baker Technical Architect, LAVA Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
_______________________________________________ linaro-validation mailing list linaro-validation@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-validation