-
Notifications
You must be signed in to change notification settings - Fork 8k
Open
Labels
Feature RequestA request for a new featureA request for a new featurearea: Architecturesarea: Board/SoC configurationarea: Boards/SoCsarea: RISCVRISCV Architecture (32-bit & 64-bit)RISCV Architecture (32-bit & 64-bit)
Description
Is your feature request related to a problem? Please describe.
There is currently no canonical way to handle uArch-specific features in Zephyr RTOS, this is problematic as there is a canonical way to handle arches (ISAs) and a canonical way to handle SoCs, but no way to handle uArches which may be used in multiple socs.
This is exemplified by this review issue: #95427 (comment).
Describe the solution you'd like
Some method to handle features specific to a CPU core / CPU core family that isnt specific to a SoC or not generalize-able to a arch.
Describe alternatives you've considered
There is curently 3 suggested places:
- a new folder in the root, /core
- folder arch/*/core
- soc/common/core
Metadata
Metadata
Assignees
Labels
Feature RequestA request for a new featureA request for a new featurearea: Architecturesarea: Board/SoC configurationarea: Boards/SoCsarea: RISCVRISCV Architecture (32-bit & 64-bit)RISCV Architecture (32-bit & 64-bit)