Jump to: navigation, search

Difference between revisions of "StarlingX/StarlingX Debian on ARM Information Guide"

(Created page with " === Introduction === TODO === StarlingX Debian Information Guide === Information can be found [https://wiki.openstack.org/wiki/StarlingX/StarlingX_Debian_Information_Guide...")
 
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
 
=== Introduction ===
 
=== Introduction ===
TODO
 
  
=== StarlingX Debian Information Guide ===
+
The ARM platform has been widely used more and more, cloud providers and independent vendors now can provide various ARM platforms, e.g., AWS, Google
 +
and Ampere. ARM platform was widely used in edge/cloud servers, IoT and embedded systems. For now, StarlingX only works on x86 platform, it can't work on ARM platform without porting work. So, there are requirements to port StarlingX on ARM platform to enable it works as that of x86.
  
Information can be found [https://wiki.openstack.org/wiki/StarlingX/StarlingX_Debian_Information_Guide here.]
+
* Storyboard: https://storyboard.openstack.org/#!/story/2010739
 +
* Starlingx-discuss ARM engagement: https://lists.starlingx.io/pipermail/starlingx-discuss/2023-May/014160.html
 +
* Starlingx-discuss CI/CD setup on Arm platform: https://lists.starlingx.io/pipermail/starlingx-discuss/2023-July/014354.html
  
=== StarlingX Debian build structure ===
+
=== Status ===
  
Information can be found [https://wiki.openstack.org/wiki/StarlingX/DebianBuildStructure here.]
+
<big>Notes: This is still Work-In-Progress.</big>
 +
If you want to try and see any problems, please contact Jackie Huang <jackie.huang@windriver.com>
  
=== How to Set up a Debian build environment and build StarlingX for Debian on ARM platform ===
+
* StarlingX Spec Approved: https://review.opendev.org/c/starlingx/specs/+/890514?usp=search
  
Information can be found [[StarlingX/DebianArmBuildEnvironment|here.]]
+
* In-Progress reviews:
 +
  * Code revies (WIP): https://review.opendev.org/q/topic:arm64/20230725-stx-master-native
 +
 
 +
 
 +
=== How to Set up a Debian build environment and build StarlingX on ARM platform ===
 +
 
 +
Information can be found [[StarlingX/DebianArmBuildEnvironment| StarlingX Debian on ARM Build Environment]]
 +
 
 +
=== Reference ===
 +
 
 +
The following are information for the default x86-64 platform.
 +
 
 +
==== StarlingX Debian Information Guide ====
 +
 
 +
Information can be found [https://wiki.openstack.org/wiki/StarlingX/StarlingX_Debian_Information_Guide StarlingX Debian Information Guide]
 +
 
 +
==== StarlingX Debian build structure ====
 +
 
 +
Information can be found [https://wiki.openstack.org/wiki/StarlingX/DebianBuildStructure StarlingX Debian build structure]

Latest revision as of 15:50, 18 October 2023

Introduction

The ARM platform has been widely used more and more, cloud providers and independent vendors now can provide various ARM platforms, e.g., AWS, Google and Ampere. ARM platform was widely used in edge/cloud servers, IoT and embedded systems. For now, StarlingX only works on x86 platform, it can't work on ARM platform without porting work. So, there are requirements to port StarlingX on ARM platform to enable it works as that of x86.

Status

Notes: This is still Work-In-Progress. If you want to try and see any problems, please contact Jackie Huang <jackie.huang@windriver.com>

  • In-Progress reviews:
 * Code revies (WIP): https://review.opendev.org/q/topic:arm64/20230725-stx-master-native


How to Set up a Debian build environment and build StarlingX on ARM platform

Information can be found StarlingX Debian on ARM Build Environment

Reference

The following are information for the default x86-64 platform.

StarlingX Debian Information Guide

Information can be found StarlingX Debian Information Guide

StarlingX Debian build structure

Information can be found StarlingX Debian build structure