- Jul 13, 2023
-
-
Vineeth Raveendran authored
List all licenses for downstream patches and component source code. Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
- Jul 10, 2023
-
-
Ambroise Vincent authored
Be mindful of the increase in runtime generated by the more performant Linux MHU driver. Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Ambroise Vincent authored
This allows to work around degraded network performance in specific scenarios when using the proper MHUv3 driver on Linux. The degraded scenarios were: * tcp upload from Safety Island cluster 1 and 2 to Primary Compute * udp download to Safety Island cluster 1 and 2 from Primary Compute This allows the tcp upload scenario to reach 160Mbps, from 25Mbps without pinning. Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Ambroise Vincent authored
Add a patch to allow pinning the shell thread to a CPU. Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Ambroise Vincent authored
Remove the previous patch on the MHUv2 driver to make it work with MHUv3. Update all references from MHUv2 to MHUv3. Increase the timeout for iperf tests. The switch to the MHUv3 driver leads to increased network performance between the Primary Compute and the Safety Island. The iperf/zperf tests take the same time from the point of view of the simulated components, and they are now transferring more data in the same amount of simulated time, which leads to an increase in test time from the point of view of the Host. zperf doesn't allow for floating point arguments, so setting a test time of less than a second is not an option. Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Ambroise Vincent authored
Marked pending until the specification is made public. Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
- Jun 30, 2023
-
-
Luca Fancellu authored
Update the documentation about HIPC introducing the Open vSwitch and VLAN concept and how the network topology is affected by the introduction. Add an entry in the dictionary for the checker and a reference to the Open vSwitch website in Sphinx configuration file. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
- Jun 29, 2023
-
-
Rahul Singh authored
This patch will disable the Inter SI cluster communication when actuation is enabled as there is no requirement to have Inter SI clusters interface when actuation is enabled. Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
Rahul Singh authored
This patch will enable cluster 1 and cluster 2 communication. Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
Rahul Singh authored
This patch will enable cluster 0 and cluster 2 communication. Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
Rahul Singh authored
This patch will add support for Itnter Safety Island clusters communication between cluster 0 and cluster 1. Communication is based on the IPC RPMsg static vrings. Add virtual ethernet driver on top of IPC to enable user applications to use BSD sockets to communicate between clusters. Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
- Jun 28, 2023
-
-
Add support for MBOX MHUv3 driver to support Inter Safety Island clusters communication implementation. Inter SI clusters communication will be based on IPC RPMsg Static Vrings that use MBOX APIs to send/receive events. Current HIPC implementation is based on the IPM MHUv3 driver. Use MBOX MHUv3 driver for HIPC implementation to have a single driver for MHUv3. Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
Add a test to check that the VLAN id absence or an incorrect VLAN setting in the interface is stopping the communication from properly work. The test checks also that adding/removing vlan id is possible in Zephyr. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Modify test_linux_login test under LinuxLoginTest test class to finish, under virtualization, only when every DomU guest has reached the console, this is to allow the system to have full performances as there should not be any other outstanding computation left. Update dictionary. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Use Openvswitch and VLANs setup for the Kronos network. Change zephyr HIPC overlays to include the Kconfig parameter that enables the VLAN network handling. Rework the systemd network configuration files to unify baremetal and virtualization profiles. Introduce a new systemd service that brings up the Openvswitch bridges at startup, Openvswitch remembers the configuration across the reboots, so this service will run every startup but will create the bridges only the first time. Introduce a systemd drop-in file for the xendomains service that introduces a dependency between the above newly introduced service and the xendomains one, only under virtualization profile. Modify the domu-package variables to use the Xen scripts for openvswitch that adds the guests port into the bridges, while there, add a newline to the DOMU{1,2}_EXTRA variable to let it land on the created configuration file as end of file blank line. Modify fvp_rd_kronos_safety_island_c0_actuation.conf board to include a Kconfig parameter for the VLAN id of the second interface and while there, disable the net "config" library module since the application is already setting the network configuration by itself. Add entries to the dictionary. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Currently the kronos-network-conf.bb recipe uses the same folder for S and WORKDIR, this is giving some issues because the WORKDIR is not cleaned and changes like remove of files are not performed and will end up in the deployed image. So separate S and WORKDIR to fix the issue, while there, suppress a warning for the licence file. Update dictionary with a new term. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Bump SRCREV for actuation stack to include some recent changes that involves VLAN support for the interfaces. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Modify the upstream status for two downstream patches. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Add openvswitch package to baremetal and virtualization profiles and add Kconfig needed to build the openvswitch kernel module. iptables is a package needed by openvswitch. Add 'openvswitch' to the dictionary. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Add two downstream patches for the VLAN handling, one is an enhancement for the network config library to add support for the VLAN configuration, the other is a fix for a bug on the computation of the Ethernet header frame size. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Add VLAN support to the veth_rpmsg driver, handling the device based on the VLAN tag and exposing the VLAN capability when the Kconfig CONFIG_NET_VLAN is enabled. While there, modify the code inside rpmsg_recv_callback(...) to print any possible error code of net_pkt_write(...) in the error path. Signed-off-by:
Luca Fancellu <luca.fancellu@arm.com>
-
Signed-off-by:
Robbie Cao <robbie.cao@arm.com>
-
- Jun 27, 2023
-
-
Peter Hoyes authored
Add brief sections for the remaining use-cases to the "Reproducing the Use-Cases" section on the Reproduce page: * Arm SystemReady IR Firmware Build * Arm SystemReady IR Architecture Compliance Suite (ACS) Tests * Linux Distribution Installation (Debian and Fedora) The latter two link to the existing Arm SystemReady IR Validation section. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
In the kas menu, "Arm SystemReady IR Reference Stack" is tweaked to "Arm SystemReady IR Firmware Only", so update the corresponding occurrences in the reproduce steps. Signed-off-by:
Robbie Cao <robbie.cao@arm.com>
-
Peter Hoyes authored
Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Major changes: * For Debian installation, add steps after doing the GRUB workaround * Add descriptions for finishing the installation and rebooting the installed Debian Signed-off-by:
Robbie Cao <robbie.cao@arm.com> Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Peter Hoyes authored
The Kronos Reference Stack has only currently been tested directly in a non-headless desktop environment so clarify the System Requirements to this effect and add a note to the Limitations in the Changelog. Increase the free disk space requirement to 300GiB to account for Linux Distribution Installation. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Peter Hoyes authored
Add a short section on the HIPC Demo to the "Run" section of the Reproduce page. Add a link back to the Use-Cases from the "Reproducing the Use-Cases" section. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Peter Hoyes authored
Introduce a list of use-cases in a new section near the top of the Introduction page. Update links on other pages to point to either the Use-Cases or the Overview. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Signed-off-by:
Michael Zhao <michael.zhao@arm.com>
-
Signed-off-by:
Robbie Cao <robbie.cao@arm.com>
-
Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
This commit uses python3 and dependencies from the build sysroot path, thus eliminating any dependencies on the python packages needed on the host system. Signed-off-by:
Vineeth Raveendran <vineeth.raveendran@arm.com>
-
Peter Hoyes authored
Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Peter Hoyes authored
Introduce a variable to conf.py for the SystemReady IR ACS version and reference it from the SystemReady IR page. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Peter Hoyes authored
Clarify how U-Boot boots GRUB2, Linux and Xen in the boot process documentation. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Peter Hoyes authored
Improve the documentation by refreshing all the diagrams to use the same styles and color schemes. Additionally, use outlined instead of solid blocks to improve readability. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com> Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
- Jun 20, 2023
-
-
Peter Hoyes authored
The presentation of "Full Software Reference Stack" alongside "SystemReady IR Reference Stack" suggests than the "full" stack does not contain the SystemReady IR-aligned firmware. Change the second option to "Arm SystemReady IR Firmware Only" to reflect the fact that it is only building the firmware (plus other artifacts to support its validation). Update the documentation to match the above and add more details to introduce the two top-level build options. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
Peter Hoyes authored
The OEQA SSH runner kills processes that do not output anything after a timeout period (default 300s). If this timeout occurs, the exit code will be either 255 (if the SSH process exits cleanly) or 0 (if the SSH process does not terminate within 5s and has to be killed). The BATS tests (executed by ptest-runner) contain a lengthly period of silence while waiting for the DomUs to boot (>300s) so increase the timeout. Signed-off-by:
Peter Hoyes <Peter.Hoyes@arm.com>
-
- Jun 18, 2023
-
-
Diego Sueiro authored
Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-