commit da532e2d6f49892ac3bf30631d210a72b4b0a0e9 parent 7f7d18298f84d24018b8d0c8f61849a8efdf8272 Author: Roberto Vargas <roberto.vargas@arm.com> Date: Wed, 12 Dec 2018 11:17:58 +0000 Create include/rcode Rcode is beginning to have too many headers, and having them mixed with libc headers is confusing. This patch creates a new namespace for specific rcode headers. Change-Id: I169293c0415b1edd5eed0c676b9e3a17cfd4b8cd Diffstat:
160 files changed, 242 insertions(+), 235 deletions(-)
diff --git a/drivers/dev.c b/drivers/dev.c @@ -1,8 +1,8 @@ #include <errno.h> #include <string.h> -#include <rcode.h> -#include <romfw.h> +#include <rcode/rcode.h> +#include <rcode/romfw.h> #include "dev.h" diff --git a/drivers/devroot.c b/drivers/devroot.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> #include "dev.h" diff --git a/drivers/pl011.c b/drivers/pl011.c @@ -1,6 +1,6 @@ -#include <uart.h> -#include <rcode.h> -#include <romfw.h> +#include <rcode/uart.h> +#include <rcode/rcode.h> +#include <rcode/romfw.h> #define CR 0x30 #define FBRD 0x28 diff --git a/include/ramfw.h b/include/rcode/ramfw.h diff --git a/include/rcode.h b/include/rcode/rcode.h diff --git a/include/rmu.h b/include/rcode/rmu.h diff --git a/include/romfw.h b/include/rcode/romfw.h diff --git a/include/uart.h b/include/rcode/uart.h diff --git a/scripts/mkrmctab b/scripts/mkrmctab @@ -35,7 +35,7 @@ trap "rm -f $tmp" EXIT HUP QUIT INT TERM sort -n -k1,2 < $in | awk ' BEGIN { - print "#include <rcode.h>\n" + print "#include <rcode/rcode.h>\n" }; NF == 4 && $1 ~ /[0-9]*/ && $2 ~ /[0-9]*/ && /'$img'/ { diff --git a/src/libc/arch/rmode/rcode/_Exit.c b/src/libc/arch/rmode/rcode/_Exit.c @@ -1,6 +1,6 @@ #include <stdlib.h> -#include <rcode.h> +extern void panic(const char *msg); #undef _Exit diff --git a/src/libc/arch/rmode/rcode/_read.c b/src/libc/arch/rmode/rcode/_read.c @@ -1,7 +1,9 @@ -#include <uart.h> +#include <stddef.h> #include "../../../syscall.h" +extern int uartread(void *buf, size_t siz); + int _read(int fd, void *buf, size_t n) { diff --git a/src/libc/arch/rmode/rcode/_write.c b/src/libc/arch/rmode/rcode/_write.c @@ -1,7 +1,9 @@ -#include <uart.h> +#include <stddef.h> #include "../../../syscall.h" +extern int uartwrite(const void *buf, size_t siz); + int _write(int fd, void *buf, size_t len) { diff --git a/src/libc/arch/rmode/rcode/raise.c b/src/libc/arch/rmode/rcode/raise.c @@ -1,6 +1,6 @@ #include <stdlib.h> -#include <rcode.h> +extern void panic(const char *msg); #undef raise diff --git a/src/libhdl/hdl_RMU_Crypto_Random.c b/src/libhdl/hdl_RMU_Crypto_Random.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Crypto_Random(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Add.c b/src/libhdl/hdl_RMU_Granule_Add.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Add(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_AddInit.c b/src/libhdl/hdl_RMU_Granule_AddInit.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_AddInit(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Claim.c b/src/libhdl/hdl_RMU_Granule_Claim.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Claim(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Clean.c b/src/libhdl/hdl_RMU_Granule_Clean.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Clean(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Detail.c b/src/libhdl/hdl_RMU_Granule_Detail.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Detail(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Export.c b/src/libhdl/hdl_RMU_Granule_Export.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Export(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_ExportInit.c b/src/libhdl/hdl_RMU_Granule_ExportInit.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_ExportInit(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Fuse.c b/src/libhdl/hdl_RMU_Granule_Fuse.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Fuse(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Import.c b/src/libhdl/hdl_RMU_Granule_Import.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Import(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_ImportInit.c b/src/libhdl/hdl_RMU_Granule_ImportInit.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_ImportInit(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Info.c b/src/libhdl/hdl_RMU_Granule_Info.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Info(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Invalidate.c b/src/libhdl/hdl_RMU_Granule_Invalidate.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Invalidate(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Reclaim.c b/src/libhdl/hdl_RMU_Granule_Reclaim.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Reclaim(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Release.c b/src/libhdl/hdl_RMU_Granule_Release.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Release(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_SetGlobalVisibility.c b/src/libhdl/hdl_RMU_Granule_SetGlobalVisibility.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_SetGlobalVisibility(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_SetPermissions.c b/src/libhdl/hdl_RMU_Granule_SetPermissions.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_SetPermissions(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Shatter.c b/src/libhdl/hdl_RMU_Granule_Shatter.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Shatter(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Granule_Sync.c b/src/libhdl/hdl_RMU_Granule_Sync.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Granule_Sync(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Local_Load.c b/src/libhdl/hdl_RMU_Local_Load.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Local_Load(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Local_Status.c b/src/libhdl/hdl_RMU_Local_Status.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Local_Status(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Local_Validate.c b/src/libhdl/hdl_RMU_Local_Validate.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Local_Validate(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_BufferSize.c b/src/libhdl/hdl_RMU_MDT_BufferSize.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_BufferSize(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_Info.c b/src/libhdl/hdl_RMU_MDT_Info.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_Info(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_Move.c b/src/libhdl/hdl_RMU_MDT_Move.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_Move(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_ReadStorage.c b/src/libhdl/hdl_RMU_MDT_ReadStorage.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_ReadStorage(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_Register.c b/src/libhdl/hdl_RMU_MDT_Register.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_Register(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_Release.c b/src/libhdl/hdl_RMU_MDT_Release.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_Release(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_MDT_WriteStorage.c b/src/libhdl/hdl_RMU_MDT_WriteStorage.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_MDT_WriteStorage(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_Prepare.c b/src/libhdl/hdl_RMU_REC_Prepare.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_Prepare(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_ReadGeneralPurposeRegister.c b/src/libhdl/hdl_RMU_REC_ReadGeneralPurposeRegister.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_ReadGeneralPurposeRegister(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_ReadSystemRegister.c b/src/libhdl/hdl_RMU_REC_ReadSystemRegister.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_ReadSystemRegister(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_ReadVectorRegister.c b/src/libhdl/hdl_RMU_REC_ReadVectorRegister.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_ReadVectorRegister(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_Register.c b/src/libhdl/hdl_RMU_REC_Register.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_Register(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_Release.c b/src/libhdl/hdl_RMU_REC_Release.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_Release(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_Size.c b/src/libhdl/hdl_RMU_REC_Size.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_Size(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_WriteGeneralPurposeRegister.c b/src/libhdl/hdl_RMU_REC_WriteGeneralPurposeRegister.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_WriteGeneralPurposeRegister(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_WriteSystemRegister.c b/src/libhdl/hdl_RMU_REC_WriteSystemRegister.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_WriteSystemRegister(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_REC_WriteVectorRegister.c b/src/libhdl/hdl_RMU_REC_WriteVectorRegister.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_REC_WriteVectorRegister(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Activate.c b/src/libhdl/hdl_RMU_Realm_Activate.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Activate(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_AttestationReport.c b/src/libhdl/hdl_RMU_Realm_AttestationReport.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_AttestationReport(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_AttestationReportInit.c b/src/libhdl/hdl_RMU_Realm_AttestationReportInit.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_AttestationReportInit(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_AttestationReportSize.c b/src/libhdl/hdl_RMU_Realm_AttestationReportSize.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_AttestationReportSize(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_CreateZeroMetadata.c b/src/libhdl/hdl_RMU_Realm_CreateZeroMetadata.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_CreateZeroMetadata(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_DeriveBindingKey.c b/src/libhdl/hdl_RMU_Realm_DeriveBindingKey.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_DeriveBindingKey(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_ExtendBindingKeySeedValue.c b/src/libhdl/hdl_RMU_Realm_ExtendBindingKeySeedValue.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_ExtendBindingKeySeedValue(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_GetBindingKeySeedValue.c b/src/libhdl/hdl_RMU_Realm_GetBindingKeySeedValue.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_GetBindingKeySeedValue(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_GetMetadata.c b/src/libhdl/hdl_RMU_Realm_GetMetadata.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_GetMetadata(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_GetParameterInheritance.c b/src/libhdl/hdl_RMU_Realm_GetParameterInheritance.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_GetParameterInheritance(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_GetParameterValue.c b/src/libhdl/hdl_RMU_Realm_GetParameterValue.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_GetParameterValue(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Info.c b/src/libhdl/hdl_RMU_Realm_Info.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Info(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Initialize.c b/src/libhdl/hdl_RMU_Realm_Initialize.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Initialize(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Invalidate.c b/src/libhdl/hdl_RMU_Realm_Invalidate.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Invalidate(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_InvalidateCurrent.c b/src/libhdl/hdl_RMU_Realm_InvalidateCurrent.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_InvalidateCurrent(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Populate.c b/src/libhdl/hdl_RMU_Realm_Populate.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Populate(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Prepare.c b/src/libhdl/hdl_RMU_Realm_Prepare.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Prepare(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_ReadMemory.c b/src/libhdl/hdl_RMU_Realm_ReadMemory.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_ReadMemory(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Register.c b/src/libhdl/hdl_RMU_Realm_Register.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Register(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_Release.c b/src/libhdl/hdl_RMU_Realm_Release.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_Release(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_SetBindingKeySeedLock.c b/src/libhdl/hdl_RMU_Realm_SetBindingKeySeedLock.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_SetBindingKeySeedLock(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_SetCommandTrap.c b/src/libhdl/hdl_RMU_Realm_SetCommandTrap.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_SetCommandTrap(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_SetMetadata.c b/src/libhdl/hdl_RMU_Realm_SetMetadata.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_SetMetadata(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_SetParameterInheritance.c b/src/libhdl/hdl_RMU_Realm_SetParameterInheritance.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_SetParameterInheritance(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_SetParameterValue.c b/src/libhdl/hdl_RMU_Realm_SetParameterValue.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_SetParameterValue(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_Realm_WriteMemory.c b/src/libhdl/hdl_RMU_Realm_WriteMemory.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_Realm_WriteMemory(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_System_Enable.c b/src/libhdl/hdl_RMU_System_Enable.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_System_Enable(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_System_InterfaceVersion.c b/src/libhdl/hdl_RMU_System_InterfaceVersion.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_System_InterfaceVersion(Rmucmd *cmd) diff --git a/src/libhdl/hdl_RMU_System_Status.c b/src/libhdl/hdl_RMU_System_Status.c @@ -1,5 +1,5 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void hdl_RMU_System_Status(Rmucmd *cmd) diff --git a/src/libk/kerror.c b/src/libk/kerror.c @@ -1,9 +1,10 @@ #include <errno.h> #include <string.h> -#include <rcode.h> #include <libk.h> +extern void *reloc(const void *); + void kerror(const char *s) { diff --git a/src/librmu/RMU_Crypto_Random.c b/src/librmu/RMU_Crypto_Random.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Crypto_Random(void) diff --git a/src/librmu/RMU_Granule_Add.c b/src/librmu/RMU_Granule_Add.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Add(void) diff --git a/src/librmu/RMU_Granule_AddInit.c b/src/librmu/RMU_Granule_AddInit.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_AddInit(void) diff --git a/src/librmu/RMU_Granule_Claim.c b/src/librmu/RMU_Granule_Claim.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Claim(void) diff --git a/src/librmu/RMU_Granule_Clean.c b/src/librmu/RMU_Granule_Clean.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Clean(void) diff --git a/src/librmu/RMU_Granule_Detail.c b/src/librmu/RMU_Granule_Detail.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Detail(void) diff --git a/src/librmu/RMU_Granule_Export.c b/src/librmu/RMU_Granule_Export.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Export(void) diff --git a/src/librmu/RMU_Granule_ExportInit.c b/src/librmu/RMU_Granule_ExportInit.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_ExportInit(void) diff --git a/src/librmu/RMU_Granule_Fuse.c b/src/librmu/RMU_Granule_Fuse.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Fuse(void) diff --git a/src/librmu/RMU_Granule_Import.c b/src/librmu/RMU_Granule_Import.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Import(void) diff --git a/src/librmu/RMU_Granule_ImportInit.c b/src/librmu/RMU_Granule_ImportInit.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_ImportInit(void) diff --git a/src/librmu/RMU_Granule_Info.c b/src/librmu/RMU_Granule_Info.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Info(void) diff --git a/src/librmu/RMU_Granule_Invalidate.c b/src/librmu/RMU_Granule_Invalidate.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Invalidate(void) diff --git a/src/librmu/RMU_Granule_Reclaim.c b/src/librmu/RMU_Granule_Reclaim.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Reclaim(void) diff --git a/src/librmu/RMU_Granule_Release.c b/src/librmu/RMU_Granule_Release.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Release(void) diff --git a/src/librmu/RMU_Granule_SetGlobalVisibility.c b/src/librmu/RMU_Granule_SetGlobalVisibility.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_SetGlobalVisibility(void) diff --git a/src/librmu/RMU_Granule_SetPermissions.c b/src/librmu/RMU_Granule_SetPermissions.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_SetPermissions(void) diff --git a/src/librmu/RMU_Granule_Shatter.c b/src/librmu/RMU_Granule_Shatter.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Shatter(void) diff --git a/src/librmu/RMU_Granule_Sync.c b/src/librmu/RMU_Granule_Sync.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Granule_Sync(void) diff --git a/src/librmu/RMU_Local_Load.c b/src/librmu/RMU_Local_Load.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Local_Load(void) diff --git a/src/librmu/RMU_Local_Status.c b/src/librmu/RMU_Local_Status.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Local_Status(void) diff --git a/src/librmu/RMU_Local_Validate.c b/src/librmu/RMU_Local_Validate.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Local_Validate(void) diff --git a/src/librmu/RMU_MDT_BufferSize.c b/src/librmu/RMU_MDT_BufferSize.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_BufferSize(void) diff --git a/src/librmu/RMU_MDT_Info.c b/src/librmu/RMU_MDT_Info.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_Info(void) diff --git a/src/librmu/RMU_MDT_Move.c b/src/librmu/RMU_MDT_Move.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_Move(void) diff --git a/src/librmu/RMU_MDT_ReadStorage.c b/src/librmu/RMU_MDT_ReadStorage.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_ReadStorage(void) diff --git a/src/librmu/RMU_MDT_Register.c b/src/librmu/RMU_MDT_Register.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_Register(void) diff --git a/src/librmu/RMU_MDT_Release.c b/src/librmu/RMU_MDT_Release.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_Release(void) diff --git a/src/librmu/RMU_MDT_WriteStorage.c b/src/librmu/RMU_MDT_WriteStorage.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_MDT_WriteStorage(void) diff --git a/src/librmu/RMU_REC_Prepare.c b/src/librmu/RMU_REC_Prepare.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_Prepare(void) diff --git a/src/librmu/RMU_REC_ReadGeneralPurposeRegister.c b/src/librmu/RMU_REC_ReadGeneralPurposeRegister.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_ReadGeneralPurposeRegister(void) diff --git a/src/librmu/RMU_REC_ReadSystemRegister.c b/src/librmu/RMU_REC_ReadSystemRegister.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_ReadSystemRegister(void) diff --git a/src/librmu/RMU_REC_ReadVectorRegister.c b/src/librmu/RMU_REC_ReadVectorRegister.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_ReadVectorRegister(void) diff --git a/src/librmu/RMU_REC_Register.c b/src/librmu/RMU_REC_Register.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_Register(void) diff --git a/src/librmu/RMU_REC_Release.c b/src/librmu/RMU_REC_Release.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_Release(void) diff --git a/src/librmu/RMU_REC_Size.c b/src/librmu/RMU_REC_Size.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_Size(void) diff --git a/src/librmu/RMU_REC_WriteGeneralPurposeRegister.c b/src/librmu/RMU_REC_WriteGeneralPurposeRegister.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_WriteGeneralPurposeRegister(void) diff --git a/src/librmu/RMU_REC_WriteSystemRegister.c b/src/librmu/RMU_REC_WriteSystemRegister.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_WriteSystemRegister(void) diff --git a/src/librmu/RMU_REC_WriteVectorRegister.c b/src/librmu/RMU_REC_WriteVectorRegister.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_REC_WriteVectorRegister(void) diff --git a/src/librmu/RMU_Realm_Activate.c b/src/librmu/RMU_Realm_Activate.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Activate(void) diff --git a/src/librmu/RMU_Realm_AttestationReport.c b/src/librmu/RMU_Realm_AttestationReport.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_AttestationReport(void) diff --git a/src/librmu/RMU_Realm_AttestationReportInit.c b/src/librmu/RMU_Realm_AttestationReportInit.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_AttestationReportInit(void) diff --git a/src/librmu/RMU_Realm_AttestationReportSize.c b/src/librmu/RMU_Realm_AttestationReportSize.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_AttestationReportSize(void) diff --git a/src/librmu/RMU_Realm_CreateZeroMetadata.c b/src/librmu/RMU_Realm_CreateZeroMetadata.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_CreateZeroMetadata(void) diff --git a/src/librmu/RMU_Realm_DeriveBindingKey.c b/src/librmu/RMU_Realm_DeriveBindingKey.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_DeriveBindingKey(void) diff --git a/src/librmu/RMU_Realm_ExtendBindingKeySeedValue.c b/src/librmu/RMU_Realm_ExtendBindingKeySeedValue.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_ExtendBindingKeySeedValue(void) diff --git a/src/librmu/RMU_Realm_GetBindingKeySeedValue.c b/src/librmu/RMU_Realm_GetBindingKeySeedValue.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_GetBindingKeySeedValue(void) diff --git a/src/librmu/RMU_Realm_GetMetadata.c b/src/librmu/RMU_Realm_GetMetadata.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_GetMetadata(void) diff --git a/src/librmu/RMU_Realm_GetParameterInheritance.c b/src/librmu/RMU_Realm_GetParameterInheritance.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_GetParameterInheritance(void) diff --git a/src/librmu/RMU_Realm_GetParameterValue.c b/src/librmu/RMU_Realm_GetParameterValue.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_GetParameterValue(void) diff --git a/src/librmu/RMU_Realm_Info.c b/src/librmu/RMU_Realm_Info.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Info(void) diff --git a/src/librmu/RMU_Realm_Initialize.c b/src/librmu/RMU_Realm_Initialize.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Initialize(void) diff --git a/src/librmu/RMU_Realm_Invalidate.c b/src/librmu/RMU_Realm_Invalidate.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Invalidate(void) diff --git a/src/librmu/RMU_Realm_InvalidateCurrent.c b/src/librmu/RMU_Realm_InvalidateCurrent.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_InvalidateCurrent(void) diff --git a/src/librmu/RMU_Realm_Populate.c b/src/librmu/RMU_Realm_Populate.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Populate(void) diff --git a/src/librmu/RMU_Realm_Prepare.c b/src/librmu/RMU_Realm_Prepare.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Prepare(void) diff --git a/src/librmu/RMU_Realm_ReadMemory.c b/src/librmu/RMU_Realm_ReadMemory.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_ReadMemory(void) diff --git a/src/librmu/RMU_Realm_Register.c b/src/librmu/RMU_Realm_Register.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Register(void) diff --git a/src/librmu/RMU_Realm_Release.c b/src/librmu/RMU_Realm_Release.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_Release(void) diff --git a/src/librmu/RMU_Realm_SetBindingKeySeedLock.c b/src/librmu/RMU_Realm_SetBindingKeySeedLock.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_SetBindingKeySeedLock(void) diff --git a/src/librmu/RMU_Realm_SetCommandTrap.c b/src/librmu/RMU_Realm_SetCommandTrap.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_SetCommandTrap(void) diff --git a/src/librmu/RMU_Realm_SetMetadata.c b/src/librmu/RMU_Realm_SetMetadata.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_SetMetadata(void) diff --git a/src/librmu/RMU_Realm_SetParameterInheritance.c b/src/librmu/RMU_Realm_SetParameterInheritance.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_SetParameterInheritance(void) diff --git a/src/librmu/RMU_Realm_SetParameterValue.c b/src/librmu/RMU_Realm_SetParameterValue.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_SetParameterValue(void) diff --git a/src/librmu/RMU_Realm_WriteMemory.c b/src/librmu/RMU_Realm_WriteMemory.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_Realm_WriteMemory(void) diff --git a/src/librmu/RMU_System_Enable.c b/src/librmu/RMU_System_Enable.c @@ -1,10 +1,11 @@ -#include <rmu.h> -#include <rcode.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> void RMU_System_Enable(void) { #if 0 + TODO: remove this if (bss->enable) badcmd(ERESOURCESTATE); if (bss->hascrypto) diff --git a/src/librmu/RMU_System_InterfaceVersion.c b/src/librmu/RMU_System_InterfaceVersion.c @@ -1,4 +1,4 @@ -#include <rmu.h> +#include <rcode/rmu.h> void RMU_System_InterfaceVersion(unsigned long *maj, unsigned long *min) diff --git a/src/librmu/RMU_System_Status.c b/src/librmu/RMU_System_Status.c @@ -1,9 +1,10 @@ -#include <rcode.h> +#include <rcode/rcode.h> void RMU_System_Status(int *enabled) { #if 0 +TODO: remove this *enabled = bss->enable; #endif } diff --git a/src/ramfw/fs.c b/src/ramfw/fs.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> int create(const char *name, int flags){return 0;} int open(const char *name, int flags){return 0;} diff --git a/src/ramfw/rt.c b/src/ramfw/rt.c @@ -1,8 +1,8 @@ #include <setjmp.h> #include <stdint.h> -#include <ramfw.h> -#include <rcode.h> +#include <rcode/ramfw.h> +#include <rcode/rcode.h> void halt(void) diff --git a/src/romfw/dlang.c b/src/romfw/dlang.c @@ -7,8 +7,8 @@ #include <string.h> #include <libk.h> -#include <rcode.h> -#include <romfw.h> +#include <rcode/rcode.h> +#include <rcode/romfw.h> #include "ec.h" #include "dlang.h" diff --git a/src/romfw/rmc.c b/src/romfw/rmc.c @@ -2,9 +2,9 @@ #include <stdint.h> #include <libk.h> -#include <rmu.h> -#include <rcode.h> -#include <romfw.h> +#include <rcode/rmu.h> +#include <rcode/rcode.h> +#include <rcode/romfw.h> #include "ec.h" diff --git a/target/hosted/arch.c b/target/hosted/arch.c @@ -2,7 +2,7 @@ #include <stdio.h> #include <stdlib.h> -#include <rcode.h> +#include <rcode/rcode.h> #include "hosted.h" diff --git a/target/hosted/ram.c b/target/hosted/ram.c @@ -1,7 +1,7 @@ #include <setjmp.h> -#include <rcode.h> -#include <ramfw.h> +#include <rcode/rcode.h> +#include <rcode/ramfw.h> struct bssmap bssmap; diff --git a/target/hosted/rom.c b/target/hosted/rom.c @@ -2,8 +2,8 @@ #include <stdlib.h> #include <string.h> -#include <rcode.h> -#include <romfw.h> +#include <rcode/rcode.h> +#include <rcode/romfw.h> #include "hosted.h" diff --git a/target/native/cache.c b/target/native/cache.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> #include "sysreg.h" #include "arch.h" diff --git a/target/native/ram.c b/target/native/ram.c @@ -1,4 +1,4 @@ -#include <rcode.h> +#include <rcode/rcode.h> #include "version.h" diff --git a/target/native/rom.c b/target/native/rom.c @@ -3,9 +3,9 @@ #include <string.h> #include <libk.h> -#include <rcode.h> -#include <romfw.h> -#include <uart.h> +#include <rcode/rcode.h> +#include <rcode/romfw.h> +#include <rcode/uart.h> #include "version.h" #include "sysreg.h"