- Jun 20, 2025
-
-
Jagdish Gediya authored
Fix fvprun_tap call to run the kvm unit tests. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
- Jun 16, 2025
-
-
Jagdish Gediya authored
In Automate mode, user should connect to telnet port manually, this is also mentioned in the documentation. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
This is needed to use external network on host and realm guest. Convert remaining tests to also use tap interface. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
This test case tests attestation using keybroker server/app. Keybroker-server/app are used from https://github.com/veraison/keybroker-demo/ . Keybroker-server is run on FVP docker and Keybroker-app is run on realm guest. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
- Jun 03, 2025
-
-
Jagdish Gediya authored
This will be helpful to run attestation demo on top of this test case. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
Add support to run FVP commands over tap interface, also add support to find host and guest ip. Also, add function to wait for host boot. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
This doesn't have any effect as default network mode is user networking. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
- Mar 19, 2025
-
-
Jagdish Gediya authored
Set Automate to true when running in non-tmux non-gui mode. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
realm_distro_boot.sh runs on fvp docker so there is no scope of setting Automate variable so remove it. Also fvprun command won't exit so ored tee command seems to not being executed, boot.sh already stores realm_distro_boot test case logs to realm_distro_boot.log so use it to parse/wait for debian boot. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
correct command to parse telnet ports from log file for 11.28 fvp as it prints telnet port as 10th word. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
FVP is updated to 11.28.23 so rename docker image. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
Jagdish Gediya authored
This is helpful when tests need to be run without RDP. Signed-off-by:
Jagdish Gediya <jagdish.gediya@arm.com>
-
- Dec 20, 2024
-
-
Add the following fixes for executing the model Add the restricted-mem parameter into kvm runs Add fixes for networking Downgraded rme arm architecture version to 9.5 Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I50e42f593f5a393aae71aca58a018d52fe9693fc
-
Added additional parameters required by RMM Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I799f9e44494397f133c0920110fa203c15ed41be
-
Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Id149b28a80371f78880dc1d016b47c3aca91ed1c
-
Update the fvp value of secure-memory to 1 in the FVP. This enables TZC-400 security checking. Further information on which can be found here: https://developer.arm.com/documentation/ddi0504/c/introduction/about-the-tzc-400/tzc-400-overview Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I52e45121c481ccd3706923b1db6d0f586a64d29d
-
Add changes to naming and networking to align the rme and non-rme systems. Change-Id: I158ab2b02db7faa4db8aa4425d6ed4ebdfaad64b
-
- Oct 04, 2024
-
-
Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I62fffebfe0f4449f0c9cb2b0b4599391bec0db35
-
Currently MPAM is missing a number of output attributes which cause the following error: WARNING: MPAM_NS is deprecated when RME is in use. Should use MPAM_SP This resolves this warning. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Icd3c086fa4696ae7d5795a5930f36614104b5875
-
Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Ib4f3d03afdcf80b0ad0ec5be336cd602d0a276d4
-
Upgrade the version of the FVP from 11.25 to 11.26 Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I9f1efd95a7d735e73784230157c5c476076c4146
-
- Jul 01, 2024
-
-
Ben Taylor authored
Remove folders from other products as they are no longer required to be maintained here. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: If8405d868cbf1884ad4c495ef42adcfd415aa567
-
Ben Taylor authored
The boot.sh script has been updated to accept a test case and an optional path to a distro image as its parameters. But the script's help message has not been updated accordingly. Fix the help message accordingly. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Iac4435a1382d55533c0f616fd7cee4990f1cca8e
-
Ben Taylor authored
Update copyright to current year Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I95ecba7247735c0dc39b80d6b07f062f8340c538
-
Ben Taylor authored
Add the ability to select the Arm architecture version to be simulated by the FVP. The FVP defaults to Arm v9.5 otherwise. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I442062983c8acf4846d89027bc9d7ca8ea981e20
-
Ben Taylor authored
Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Icfea2d39fd84d4f3f07916ca7b240158a7233f17
-
Ben Taylor authored
- Simplify the system by allowing use cases to be run directly from boot.sh. - Integrate the management of both aemfvp-a platforms into a single script and location. - Change the system to run FVP's in docker containers. This simplifies the operation of the system for the user, reducing the possibility of installation errors and allows the exact environment to be shared between the user system and the test. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Idc1843cef51d47402f8541d5c65b0b990c0b8917
-
Ben Taylor authored
Seperate fvp-run, so it can be imported into other scripts. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: I858ace391360e0addaf5eff315f123a162a83d2b
-
Ben Taylor authored
Change the rme test scripts so they can interact with an FVP running inside a container. The scripts are now mounted into the container running the FVP so they can communicate with it over telnet. The log directory is also mounted into the container, this allows the scripts to interact with the logs as if they were stored locally whilst ensuring all logs are available on the host machine. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Ib030dcc921656159ea739e965fd24070500a7b40
-
Ben Taylor authored
Move the rme test cases to a new location in the combined aemfvp-a folder. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Id7d0642a7309617109eae435a2fd3f384a5d2c36
-
Ben Taylor authored
Introduce template files to align the way the system boots in test and for the user. This will increase the accuracy of the test and increase the number of bugs it can pick up. Signed-off-by:
Ben Taylor <ben.taylor@linaro.org> Change-Id: Ifadbdea81664ce3d1cb33510499c4c4451962b5c
-
- Apr 17, 2024
-
-
Nitin Sharma authored
docker container script is needed to rebuild the buildroot stack needed during automated cca kernel update. modifying the path of execution script to locate it in parent dir. Signed-off-by:
nitin sharma <nitin.sharma3@arm.com> Change-Id: I9e72dcfef11c4dbb3c6315a14685151d8115561c
-
For a distro to boot in realm security state the stock kernel in distro image has to be updated with a cca aware kernel that we are building as part of building this stack. Updates include - adding update_debs flag in distro.sh to update the cca aware kernel in distro image with sudo dpkg -i. - automate_distro_realm_boot.sh script aims to automate distro realm boot preperation steps. 1. Building the stack with LINUX_BUILD_DEB_PKG=1 to create debs 2. Copying the linux debs over to distro image's Linux filesystem section with utils/distro_kernel_debs_copy.sh 3. Booting distro fvp and updating the default kernel with sudo dkpg using utils/distro_dpkg_update.sh 4. Rebuilding the buildroot section of stack to pack the cca kernel distro image in host's filesystem using rebuild_buildroot.sh 5. Checking distro image can be booted in realm security state with realm_distro_boot.sh - adding 30 sec delay to ensure network stack is initialised before ping. Signed-off-by:
nitin sharma <nitin.sharma3@arm.com> Change-Id: I5e9e217b9d50b7aa889e6262d01a2b16e067c3a6
-
Changes include - adding script distro_kernel_debs_copy for mounting the linux filesystem of the distro image and copying the linux debs to /boot path. - distro_dpkg_update for running sudo dpkg -i <debs> on booted fvp distro image to replace the stock kernel in distro image. - rebuilding buildroot with rebuild_buildroot to repack the updated distro image in host's filesystem. Signed-off-by:
nitin sharma <nitin.sharma3@arm.com> Change-Id: Id013face7e7d0061e1aced4c35c8ab20f4c183d7
-
Adding realm_distro_boot.sh for launching distro realm guest. Usecase supports - booting FVP with stack built bins and images. - waiting for fvp boot to complete and login prompt to appear. - lkvm_uefi_boot_cmd to launch lkvm guest using distro image and firmware. - waiting for distro login prompt to appear indicating successfull boot. - use case is supporting automated runs. - fvprun to run ssh command at FVP host. Signed-off-by:
nitin sharma <nitin.sharma3@arm.com> Change-Id: I4fd16cf8ef80c45956638dd116a8a6e622e17424
-