There has been extensive work to port and validate SEBA running on ARM hardware, as described here.
The work for porting SEBA on ARM has started even before the SEBA Blueprint was made part of the Telco Appliance Blueprint Family and it did not target the TA Platform at that time. For this reason, the information captured in this page is not dependent or heavily tailored to using the TA Platform. However, since this is the only effort for porting SEBA on ARM architecture, and the work happens almost entirely in the context of Akraino, it made a lot of sense to have the information under the SEBA Blueprint wiki page.
SEBA for ARM Architecture Documentation
Please refer to the SEBA Blueprint Architecture Document for a high level architectural view of the SEBA Blueprint.
For a broader, more general view of the SEBA architecture, HW/SW requirements and usecases, please visit the upstream resources:
The same priniciples and guidelines apply for running SEBA on ARM as well, with the mention that running on ARM equipped HW generally requires a more in-depth knowledge of the HW and SW platform.
SEBA ARM Hardware
Servers built with ARM Processors have been around for quite some time and there are a few different offerings on the market. However, for the effort of porting SEBA on ARM, the work has focused primarily on using just a few of them, based on commercial availability, costs and performance:
- Gigabyte™ R120-T32 with Marvell® ThunderX® CN8890 Processors
- Gigabyte™ R281-T91 with Marvell® ThunderX2® CN9975 Processors
- Lenovo™ ThinkSystem HR330A with Ampere eMAG™ HR330A Processors
SEBA ARM Porting iteration 1
The initial effort for porting SEBA on ARM started officially in Akraino in early 2019. At that time, the upstream Opencord project had released CORD Platform 6.1 and SEBA 1.0 as described in the CORD 6.1 Guide.
Find more information in the related sub-pages: