aboutsummaryrefslogtreecommitdiff
path: root/rust/helpers/build_bug.c
diff options
context:
space:
mode:
authorCristian Marussi <cristian.marussi@arm.com>2024-04-18 10:51:20 +0100
committerSudeep Holla <sudeep.holla@arm.com>2024-04-18 10:59:22 +0100
commitfc110108b98305efa24bb8c355e90b5cc2a01a5f (patch)
tree578de755d7dc9106edda93579b58428944860cfd /rust/helpers/build_bug.c
parent4625810361d659a16de821199b77f4bc057f07d5 (diff)
firmware: arm_scmi: Add support for multiple vendors custom protocols
Add a mechanism to be able to tag vendor protocol modules at compile-time with a vendor/sub_vendor string and an implementation version and then to choose to load, at run-time, only those vendor protocol modules matching as close as possible the vendor/subvendor identification advertised by the SCMI platform server. In this way, any in-tree existent vendor protocol module can be build and shipped by default in a single kernel image, even when using the same clashing protocol identification numbers, since the SCMI core will take care at run-time to load only the ones pertinent to the running system. Signed-off-by: Cristian Marussi <cristian.marussi@arm.com> Link: https://lore.kernel.org/r/20240418095121.3238820-2-cristian.marussi@arm.com Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
Diffstat (limited to 'rust/helpers/build_bug.c')
0 files changed, 0 insertions, 0 deletions