zephyr/arch
Torsten Rasmussen 61bbfb5ba2 scripts: introduce list_hardware.py for listing of architectures and SoCs
The list_hardware.py script parses archs.yml in all <arch-root>/arch
folders and soc.yml in all <soc-root>/soc sub-folders.

The archs.yml and soc.yml are introduced with hw model v2.

Hw model v2 removes the need for architecture knowledge of the SoCs,
and as part of this makes multi-arch and multi-core SoCs possible.

Hw model v2 also allows for greater flexibility in arch and SoC
organization as they can be organized freely.

As example SoCs can be organized by vendors, architecture, or any other
way as the socs.yml contains the path to the location of the SoC,
instead of relying on a specific arch.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:06 +00:00
..
arc ARC: logging: Print exception info independent of CONFIG_LOG 2024-02-05 14:44:57 -05:00
arm arch: arm, arm64: Remove zephyr prefix from linker includes 2024-02-05 12:32:46 +01:00
arm64 arch: arm, arm64: Remove zephyr prefix from linker includes 2024-02-05 12:32:46 +01:00
common arch: Fix bounds checking for dynamic shared interrupts 2024-02-19 09:32:38 +01:00
mips
nios2
posix cmake: Apply COMPILER_WARNINGS_AS_ERRORS also to nativesim runner 2024-01-29 14:27:27 +01:00
riscv arch: riscv: always use 'riscv' for CONFIG_ARCH 2024-02-26 12:49:06 +01:00
sparc
x86 arch: x86: add interface for encode irq flags 2024-01-31 15:03:06 +01:00
xtensa xtensa: add support for cores without NMI 2024-02-28 17:35:54 +00:00
CMakeLists.txt
Kconfig build: board/ soc: introduce hw model v2 scheme 2024-03-01 14:17:06 +00:00
archs.yml scripts: introduce list_hardware.py for listing of architectures and SoCs 2024-03-01 14:17:06 +00:00