- Jan 10, 2023
-
-
Jerome Forissier authored
Enable the OpenSSH server in Buildroot and configure it to allow passwordless login for both the 'test' and 'root' accounts. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Jan 05, 2023
-
-
Jerome Forissier authored
Add TF-A flags ENABLE_SME_FOR_{NS,SWD}=1 to support QEMU v7.2.0 which enables SME when -cpu max is used. Note that SME was introduced in v7.1.0 but that version doesn't work (with or without this change). Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
-
Jerome Forissier authored
Remove the sve=off exception from the -cpu max setting. This requires a couple of flags when building TF-A: ENABLE_SVE_FOR_{NS,SWD}=1. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Dec 12, 2022
-
-
Etienne Carriere authored
Sets CFG_SCP_FIRMWARE to scp-firmware source tree path in case CFG_SCMI_SCPFW is enabled in optee_os stm32mp1 configuration. Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
-
- Dec 09, 2022
-
-
Jerome Forissier authored
The Buildroot package host-python3-pycryptodomex was removed from Buildroot in commit 2021.11-1688-g1fc1b258d3. The same package name without the '3' should be used instead. But since OP-TEE now only uses the 'cryptography' module, host-python-cryptography is enough. So let's remove host-python3-pycryptodomex altogether. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
-
Jerome Forissier authored
Buildroot supports opensc since commit 2022.05-701-g8aaa7ecbce, and the new package conflicts with our local copy in br-ext/. Therefore, remove the latter. Note that with this change it is not possible to configure opensc to use a custom PKCS#11 provider at build time. So in order to use OP-TEE with pkcs11-tool, the '--module /usr/lib/libckteec.so.0' option has to be added when invoking the command. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
-
- Dec 05, 2022
-
-
Jerome Forissier authored
Many things need kernel modules to work properly (for example, network access). Add support for this with "make LINUX_MODULES=y". It also takes care of configuring the ethernet port using DHCP. This setting is off by default because for simple OP-TEE testing and development, it is not required, and we'd rather have a smaller image that builds and boots faster. The kernel log level is set to 6 (KERN_INFO) instead of the default 7 (KERN_DEBUG) to avoid many messages from drivers which otherwise would disturb the session. They can still be seen with dmesg. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Nov 30, 2022
-
-
Jerome Forissier authored
Compute the sizes and offsets required when creating the boot image from BR2_TARGET_ROOTFS_EXT2_SIZE instead of assuming it is fixed to 112M. This allows enabling more Buildroot packages that would not fit into the default image size. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org>
-
- Nov 19, 2022
-
-
Ibai Erkiaga authored
Recent patch in optee_os added ZCU104 and ZCU106 platform flavours, therefore there is no need anymore to use zcu102 platform to build optee_os for these boards. Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@amd.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Nov 16, 2022
-
-
Jerome Forissier authored
Add rockpi4.mk and as well as U-Boot and Linux kernel config fragments plus one TF-A patch (fix console baudrate) and one U-Boot patch (enable OP-TEE in the DT). Similar to other platforms such as HiKey, typical build commands are: $ make toolchains $ make -j$(nproc) $ make flash The bootable image is out/rockpi4.img (128 MB). "make flash" transfers it to the onboard eMMC, but it may also be written to a micro SD card. Note however that the board tries to boot from eMMC first, so once "make flash" has been used, the eMMC has to be cleared to be able to boot from micro SD again. This can be done with "make nuke-emmc". Tested on Rockpi4B. Link: https://wiki.radxa.com/Rock4 Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Nov 09, 2022
-
-
Jerome Forissier authored
Assume that a "No such device" error means that trusted keys cannot use OP-TEE for some reason related to configuration (for example: CFG_CORE_DYN_SHM=n),. In this case, log a message, skip the rest of the test script and return success. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Sumit Garg <sumit.garg@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
Jerome Forissier authored
The check_keyctl_result() procedure doesn't deal with all error cases properly. For example the following error is not reported: # keyctl add trusted kmk "new 32" @u [ 7.293607] trusted-key-tee optee-ta-f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c: key shm register failed add_key: Invalid argument # To make things simpler, rely on the exit status of the commands sent to the guest. The || shell construct is used to trigger the display of an error message ("FAILED"). To avoid having the message in the command themselves, which would make the parsing more complex, a shell function is introduced ("fail"). Then all the check_keyctl_result() procedure needs to do is wait for the next prompt ("# "), while dealing with errors (the "FAILED" word appearing anywhere), key ID (parsing is unchanged), and timeouts (which I have reduced to 5 seconds, more than enough for any operation in this test suite). Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Sumit Garg <sumit.garg@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Oct 17, 2022
-
-
Jerome Forissier authored
The serv_conn() function should write the data read from the connection to stdout, not stdin. Although stdin appears to work when soc_term is invoked from a terminal in an interactive session, things get bad when trying to redirect its output: $ ./soc_term 54320 | tee nsec.log <... make run etc. ...> ^C $ file nsec.log nsec.log: empty Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Sep 30, 2022
-
-
Nathan Menhorn authored
When executing the command `$ make -f versal.mk image` when following the instructions in: https://github.com/OP-TEE/optee_docs/blob/master/building/devices/versal.rst#configuring-and-building-for-vck190 an error is being encountered when trying to recreate this build using Ubuntu 20.04.5 LTS `../u-boot/tools/mkimage -f versal/fitImage-versal-vck190.its versal/versal-vck190.ub` `versal/fitImage-versal-vck190.its:17.20-19.15: Warning (unit_address_vs_reg): /images/kernel/hash@1: node has a unit name, but no reg property` `versal/fitImage-versal-vck190.its:28.20-30.15: Warning (unit_address_vs_reg): /images/fdt-1/hash@1: node has a unit name, but no reg property` `versal/fitImage-versal-vck190.its:39.20-41.15: Warning (unit_address_vs_reg): /images/fdt-2/hash@1: node has a unit name, but no reg property` `versal/fitImage-versal-vck190.its:50.20-52.15: Warning (unit_address_vs_reg): /images/ramdisk/hash@1: node has a unit name, but no reg property` `versal/fitImage-versal-vck190.its:57.16-65.11: Warning (unit_address_vs_reg): /configurations/conf@1: node has a unit name, but no reg property` `versal/fitImage-versal-vck190.its:62.20-64.15: Warning (unit_address_vs_reg): /configurations/conf@1/hash@1: node has a unit name, but no reg property` `../u-boot/tools/mkimage: verify_header failed for FIT Image support with exit code 1` `make: *** [versal.mk:157: fitimage] Error 1` This commit resolves the issue. Signed-off-by: Nathan Menhorn <nathan.menhorn@amd.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
-
Ibai Erkiaga authored
Support the build repo for Xilinx/AMD ZCU104, ZCU106 and Ultra96 boards. Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@amd.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
Ibai Erkiaga authored
Fix ITS warning messages related to usage of @ in non memory related nodes. i.e. zynqmp/fitImage-zynqmp-zcu102.its:17.20-19.15: Warning (unit_address_vs_reg): /images/kernel/hash@1: node has a unit name, but no reg or ranges property Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@amd.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
Ibai Erkiaga authored
Use DTS overlay to add reserved memory areas for Trusted Firmware and OP-TEE and mark as no-map in order to ensure kernel is not using these memory areas. Signed-off-by: Ibai Erkiaga <ibai.erkiaga-elorza@amd.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
- Sep 29, 2022
-
-
Jens Wiklander authored
Adds CFG_CORE_PAUTH=y when configured with PAUTH=y. Also adds pauth-impdef=on to QEMU_CPU to avoid performance degradation when testing with CFG_CORE_PAUTH=y. Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
-
Jelle Sels authored
Add support for building the SPMC tests and the corresponding SPs in xtest. Default behaviour is to use the already build binaries. Signed-off-by: Jelle Sels <jelle.sels@arm.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Sep 20, 2022
-
-
Balint Dobszay authored
Move a comment line which accidentally added a whitespace to the end of SP_PACKAGING_METHOD default value. Fixes: db9b8f09 ("fvp: add support for Secure Partitions in the FIP") Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
- Sep 15, 2022
-
-
Jorge Ramirez-Ortiz authored
System install: The Versal ACAP user will need to download and install Petalinux and the Versal ACAP BSP package [1] $ ls xilinx-vck190-v2022.1-04191534.bsp $ mkdir -p optee-project $ cd optee-project $ repo init -u https://github.com/OP-TEE/manifest.git -m versal.xml $ repo sync -j4 --no-clone-bundle $ cd build $ make -j8 toolchains $ make -j8 The BSP will need to be upacked somewhere in the filesystem; to do that, once Petalinux has been installed do the following: $ cd ../../ $ . /path/to/petalinux.2022.1/settings.sh $ petalinux-create --type project -s xilinx-vck190-v2022.1-04191534.bsp $ ls xilinx-vck190-2022.1 To build the Versal ACAP image, versal/bootImage-versal-vck190.bif needs to be manually modified so some of the firmware files can be reached from the BSP. Once done $ cd optee-project/build $ make -f versal.mk image At that point the images are in optee-project/build/versal To boot from JTAG: $ cd versal $ ./boot_jtag.sh To boot from SD card create a big enough bootable partition on the SD and copy the images $ cp BOOT.BIN /mnt/usr/boot_partition/ $ cp versal-vck190.ub /mnt/usr/boot_partition/ Plug it in the device, set the boot switches and power up the board At the u-boot shell stop, load the itb and boot it. uboot> mmc dev 0 uboot> fatload mmc 0:1 0x20000000 versal-vck190.ub uboot> bootm 0x20000000 At the login prompt type "root" to enter and execute xtests [ 2.391905] mmc0: new high speed SDHC card at address aaaa [ 2.397907] mmcblk0: mmc0:aaaa SS08G 7.40 GiB OP-TEE embedded distrib for versal-vck190 buildroot login: root # xtest Run test suite with level=0 TEE test application started over default TEE instance [...] [1] https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/2347204609/2022.1+Release Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
-
- Sep 13, 2022
-
-
Jerome Forissier authored
In some environments it has been noted that the Rust setup fails with a netowrk error [1]. It seems to be an issue with the built-in Git library, a workaround being to tell the Rust setup to use the Git command instead. This commit does exactly that, regardless of the environment. Note: I chose not to restore the OP-TEE Rust build commands removed by [1] in order to reduce the size of the image ($TOP/optee_rust is 1.8GB after building) and avoid disk space issues in the "make check (QEMUv8)" job which uses this image but doesn't build the Rust tests. The "make check-rust (QEMUv8)" job will do whataver it takes. Link: [1] https://github.com/jforissier/docker_optee_os_ci/commit/6d7f39aec9436168e5e4ce44c4b6f7791575e313 Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Yuan Zhuang <zhuangyuan04@baidu.com>
-
- Sep 11, 2022
-
-
Balint Dobszay authored
This commit introduces a new packaging option for Secure Partitions. Instead of embedding the images into the OP-TEE binary, TF-A offers a mechanism to encapsulate an SP image and its manifest into an SP package and add that to the FIP [1]. TF-A needs two config options to enable this: - SP_LAYOUT_FILE: This json file contains the path of the SP images and their corresponding manifests. It's generated by Trusted Services. - ARM_BL2_SP_LIST_DTS: This dts snippet describes where each SP package should be loaded by BL2. Link: [1] https://trustedfirmware-a.readthedocs.io/en/v2.6/components/secure-partition-manager.html#secure-partition-packages Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
- Sep 10, 2022
-
-
Johann Neuhauser authored
Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
Johann Neuhauser authored
Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
Johann Neuhauser authored
Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
- Sep 08, 2022
-
-
Eero Aaltonen authored
In order to use login methods `TEEC_LOGIN_USER` and `TEEC_LOGIN_GROUP`, a user space application must initialize the tokens with the SHA1 hashed UUID of the user or group. Select host-pkgconf, util-linux and libuuid in order to use `libuuid` and add supporting libraries to optee_client for this type of ACL based login initialization. Signed-off-by: Eero Aaltonen <eero.aaltonen@vaisala.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
-
- Aug 22, 2022
-
-
Jerome Forissier authored
Buildroot parallel build is allowed when BR2_PER_PACKAGE_DIRECTORIES is 'y', see commit e9bff1c8 ("common.mk: buildroot: enable top-level parallel build"). When disabled, Buildroot is not supposed to spawn several make jobs simultaneously. However for some reason it seems it can happen, see the IBART failure at [1]. The steps: >>> optee_client_ext 1.0 Fixing libtool files and: >>> pcsc-lite 1.9.4 Fixing libtool files ...seem to be running simultaneously and touching the same path (since per-package is disabled), which results in: mv: cannot stat '/home/optee/devel/qemu/out-br/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libpcsclite.la.fixed': No such file or directory package/pkg-generic.mk:331: recipe for target '/home/optee/devel/qemu/out-br/build/pcsc-lite-1.9.4/.stamp_staging_installed' failed I confirmed the fact by adding a 'sleep 5' after "Fixing libtool files" in package/pkg-generic.mk, as well as a 'ps -ef | grep sleep | grep -v grep || :' just before the sleep. Then when building with 'make -j32 BR2_PER_PACKAGE_DIRECTORIES=n' (32 core machine) the 'sleep 5' is displayed occasionally. To avoid that, let's explicitly invoke make with -j1 when BR2_PER_PACKAGE_DIRECTORIES is disabled. Link: [1] https://optee.mooo.com:5000/logs/OP-TEE/optee_os/5487/1027234243/9147c347fb53612f62bf7de1c17e47a246d61ef2#02-qemu-build line 16398: Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
-
- Aug 08, 2022
-
-
Jerome Forissier authored
On an Aarch64 host, "make toolchains" does not use parallel jobs when building the Aarch64 GCC and the following warning is shown: $ make -j32 toolchains [...] make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. Therefore, add the '+' sign as recommended. This speeds up the build quite a bit on a 32-core machine for example. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
-
- Jul 05, 2022
-
-
Mark-PK Tsai authored
The warning on option "-t" is remove in below commit. https://gitlab.gnome.org/GNOME/gnome-terminal/-/commit/54da2fe919634e2d6a6aab392b36449947b812cd And it seens work again, so add it back to make the terminal title understandable. Signed-off-by: Mark-PK Tsai <mark-pk.tsai@mediatek.com> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
-
- Jul 04, 2022
-
-
Jerome Forissier authored
Increase the size of the guest (DomU) RAM from 128 to 160 MB to fix an issue with xtest 6018: * regression_6018 Large object o regression_6018.1 Storage id: 00000001 writing 0 writing 1 writing 2 writing 3 writing 4 writing 5 regression_6000.c:1895: fs_write(&sess, obj, block, block_size) has an unexpected value: 0xffff3024 = TEE_ERROR_TARGET_DEAD, expected 0x0 = TEEC_SUCCESS regression_6018.1 FAILED For some reason, this test passes in CI [1] but not on my laptop ("make XEN_BOOT=y run", login: "root", run /bin/domu, login: "test" then run "xtest 6018"). tee-supplicant receives error ENOSPC when trying to write to /data/tee. Since the root FS in the guest is a ramdisk, increasing the RAM seems to be the appropriate solution. Link: [1] https://github.com/OP-TEE/optee_os/blob/578f89d28d2b66c35128f095989c355fbc2ef3ab/.azure-pipelines.yml#L256 Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
-
- Jun 29, 2022
-
-
Etienne Carriere authored
Configures U-Boot with stm32mp15_defconfig that was introduced in U-Boot tag v2021.10 for devices booted with OP-TEE and U-Boot stored in TF-A FIP container. From U-Boot v2021.10 onward, stm32mp15_trusted_defconfig is dedicated to boot scheme that do not use TF-A FIP format. Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
-
Jerome Forissier authored
The regular expression used to detect TEE core panics or assertion failures must not allow multi-line text to match, otherwise the following input may trigger it (test case: xtest 1007 with "make COMPILER=clang"). E/TC:? 0 TA panicked with code 0xbeef E/LD: Status of TA 5b9e0e40-2636-11e1-ad9e-0002a5d5c51b E/LD: arch: arm E/LD: region 0: va 0x00102000 pa 0x0e300000 size 0x002000 flags rw-s (ldelf) E/LD: region 1: va 0x00104000 pa 0x0e302000 size 0x00e000 flags r-xs (ldelf) E/LD: region 2: va 0x00112000 pa 0x0e310000 size 0x001000 flags rw-s (ldelf) E/LD: region 3: va 0x00113000 pa 0x0e311000 size 0x004000 flags rw-s (ldelf) E/LD: region 4: va 0x00117000 pa 0x0e315000 size 0x001000 flags r--s E/LD: region 5: va 0x00118000 pa 0x0e410000 size 0x003000 flags rw-s (stack) E/LD: region 6: va 0x00184000 pa 0x00001000 size 0x015000 flags r-xs [0] E/LD: region 7: va 0x00199000 pa 0x00016000 size 0x0e5000 flags rw-s [0] E/LD: assertion 'maps[map_idx].sz == sz' failed at ldelf/ta_elf.c:1451 in ta_elf_print_mappings() In addition to using '[^n]*' instead of '.*', a couple of things need fixing too: - In Expect, `^` and `$` are the beginning and end of the current matching buffer, not the beginning and end of a line. Therefore `^` is not appropriate here. - `\n` should not be matched because if it is consumed for example at the end of an expression to mean "end of line", then it cannot be available to another expression to mean "beginning of line". Fixes: 09900ef9 ("qemu-check.exp: trap only OP-TEE Core assert or panic") Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
-
- Jun 28, 2022
-
-
Balint Dobszay authored
Build the Linux test applications used by Trusted Services to invoke the services provided by Secure Partitions. Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
Balint Dobszay authored
Build the Linux drivers used by Trusted Services to access FF-A from user space. Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
Balint Dobszay authored
Add support for building Secure Partitions implemented by the Trusted Services project. The patch contains helper functions to invoke the TS buildsystem in order to build SPs and include them into the OP-TEE bin. It also adds a new top level Makefile which configures OP-TEE and TF-A for the S-EL1 SPMC scenario on FVP platform. Link: https://www.trustedfirmware.org/projects/trusted-services/ Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
Balint Dobszay authored
The Measured Boot option not only enables the relevant config options for TF-A and optee_os, but also building the fTPM TA and its Linux driver. This is unnecessary when the consumer of the Event Log is not fTPM but e.g. the PSA Attestation SP (as introduced in the next commit). This commit modifies the MEASURED_BOOT option to only set the TF-A and optee_os config, and adds the MEASURED_BOOT_FTPM option for the fTPM related components. To keep backwards compatibility if MEASURED_BOOT is selected, by default MEASURED_BOOT_FTPM is enabled too. Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
Balint Dobszay authored
Add support for sharing a host directory with the FVP. Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
Balint Dobszay authored
Add support for running the Base Platform FVP. This model offers more configuration options and more peripherals than the Foundation model. It's available free of charge on the Arm Developer website. Link: https://developer.arm.com/downloads/-/arm-ecosystem-models Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-
Balint Dobszay authored
Refactor the FVP path and argument variables to prepare for adding a new FVP platform in the next commit. Reviewed-by: Gyorgy Szing <gyorgy.szing@arm.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
-