include: Add version info to struct sbi_platform

Add version control of sbi_platform structure
- Add opensbi_version, this gives information of opensbi revision on
which the sbi_platform table was created.
- Add platform_version field in sbi_platform structure for platform
level version control.

Signed-off-by: Abner Chang <abner.chang@hpe.com>
Acked-by: Anup Patel <anup.patel@wdc.com>
This commit is contained in:
Abner Chang
2019-06-29 16:18:05 +08:00
committed by Anup Patel
parent fa6fd6bf86
commit 08b196956d
10 changed files with 55 additions and 13 deletions

View File

@@ -227,6 +227,8 @@ const struct sbi_platform_operations platform_ops = {
.system_shutdown = platform_system_down
};
const struct sbi_platform platform = {
.opensbi_version = OPENSBI_VERSION,
.platform_version = SBI_PLATFORM_VERSION(0x0, 0x00),
.name = "platform-name",
.features = SBI_PLATFORM_DEFAULT_FEATURES,
.hart_count = 1,