9os

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit be386c9138eebb7bbcbf2fb8822da0615ef46d84
parent feb522726a3c1f2eecac4e6b5f5d6be5c40a07ff
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Sat, 11 Jul 2020 20:23:12 +0200

Remove rmu code

This code is not going to be used anymore.

Change-Id: Iaa0248c189054ee4a41b22e4e0724b6c90b109e6

Diffstat:
Dscripts/mkrmctab | 65-----------------------------------------------------------------
Dscripts/rmu.cmd | 68--------------------------------------------------------------------
Mscripts/rules.mk | 6++----
Msrc/Makefile | 5+----
Dsrc/libhdl/Makefile | 79-------------------------------------------------------------------------------
Dsrc/libhdl/hdl_RMU_Crypto_Random.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Add.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_AddInit.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Claim.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Clean.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Detail.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Export.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_ExportInit.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Fuse.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Import.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_ImportInit.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Info.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Invalidate.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Reclaim.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Release.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_SetGlobalVisibility.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_SetPermissions.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Shatter.c | 8--------
Dsrc/libhdl/hdl_RMU_Granule_Sync.c | 8--------
Dsrc/libhdl/hdl_RMU_Local_Load.c | 8--------
Dsrc/libhdl/hdl_RMU_Local_Status.c | 8--------
Dsrc/libhdl/hdl_RMU_Local_Validate.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_BufferSize.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_Info.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_Move.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_ReadStorage.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_Register.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_Release.c | 8--------
Dsrc/libhdl/hdl_RMU_MDT_WriteStorage.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_Prepare.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_ReadGeneralPurposeRegister.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_ReadSystemRegister.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_ReadVectorRegister.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_Register.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_Release.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_Size.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_WriteGeneralPurposeRegister.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_WriteSystemRegister.c | 8--------
Dsrc/libhdl/hdl_RMU_REC_WriteVectorRegister.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Activate.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_AttestationReport.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_AttestationReportInit.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_AttestationReportSize.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_CreateZeroMetadata.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_DeriveBindingKey.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_ExtendBindingKeySeedValue.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_GetBindingKeySeedValue.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_GetMetadata.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_GetParameterInheritance.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_GetParameterValue.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Info.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Initialize.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Invalidate.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_InvalidateCurrent.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Populate.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Prepare.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_ReadMemory.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Register.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_Release.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_SetBindingKeySeedLock.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_SetCommandTrap.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_SetMetadata.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_SetParameterInheritance.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_SetParameterValue.c | 8--------
Dsrc/libhdl/hdl_RMU_Realm_WriteMemory.c | 8--------
Dsrc/libhdl/hdl_RMU_System_Enable.c | 8--------
Dsrc/libhdl/hdl_RMU_System_InterfaceVersion.c | 12------------
Dsrc/libhdl/hdl_RMU_System_Status.c | 11-----------
Dsrc/librmu/Makefile | 79-------------------------------------------------------------------------------
Dsrc/librmu/RMU_Crypto_Random.c | 7-------
Dsrc/librmu/RMU_Granule_Add.c | 7-------
Dsrc/librmu/RMU_Granule_AddInit.c | 7-------
Dsrc/librmu/RMU_Granule_Claim.c | 7-------
Dsrc/librmu/RMU_Granule_Clean.c | 7-------
Dsrc/librmu/RMU_Granule_Detail.c | 7-------
Dsrc/librmu/RMU_Granule_Export.c | 7-------
Dsrc/librmu/RMU_Granule_ExportInit.c | 7-------
Dsrc/librmu/RMU_Granule_Fuse.c | 7-------
Dsrc/librmu/RMU_Granule_Import.c | 7-------
Dsrc/librmu/RMU_Granule_ImportInit.c | 7-------
Dsrc/librmu/RMU_Granule_Info.c | 7-------
Dsrc/librmu/RMU_Granule_Invalidate.c | 7-------
Dsrc/librmu/RMU_Granule_Reclaim.c | 7-------
Dsrc/librmu/RMU_Granule_Release.c | 7-------
Dsrc/librmu/RMU_Granule_SetGlobalVisibility.c | 7-------
Dsrc/librmu/RMU_Granule_SetPermissions.c | 7-------
Dsrc/librmu/RMU_Granule_Shatter.c | 7-------
Dsrc/librmu/RMU_Granule_Sync.c | 7-------
Dsrc/librmu/RMU_Local_Load.c | 7-------
Dsrc/librmu/RMU_Local_Status.c | 7-------
Dsrc/librmu/RMU_Local_Validate.c | 7-------
Dsrc/librmu/RMU_MDT_BufferSize.c | 7-------
Dsrc/librmu/RMU_MDT_Info.c | 7-------
Dsrc/librmu/RMU_MDT_Move.c | 7-------
Dsrc/librmu/RMU_MDT_ReadStorage.c | 7-------
Dsrc/librmu/RMU_MDT_Register.c | 7-------
Dsrc/librmu/RMU_MDT_Release.c | 7-------
Dsrc/librmu/RMU_MDT_WriteStorage.c | 7-------
Dsrc/librmu/RMU_REC_Prepare.c | 7-------
Dsrc/librmu/RMU_REC_ReadGeneralPurposeRegister.c | 7-------
Dsrc/librmu/RMU_REC_ReadSystemRegister.c | 7-------
Dsrc/librmu/RMU_REC_ReadVectorRegister.c | 7-------
Dsrc/librmu/RMU_REC_Register.c | 7-------
Dsrc/librmu/RMU_REC_Release.c | 7-------
Dsrc/librmu/RMU_REC_Size.c | 7-------
Dsrc/librmu/RMU_REC_WriteGeneralPurposeRegister.c | 7-------
Dsrc/librmu/RMU_REC_WriteSystemRegister.c | 7-------
Dsrc/librmu/RMU_REC_WriteVectorRegister.c | 7-------
Dsrc/librmu/RMU_Realm_Activate.c | 7-------
Dsrc/librmu/RMU_Realm_AttestationReport.c | 7-------
Dsrc/librmu/RMU_Realm_AttestationReportInit.c | 7-------
Dsrc/librmu/RMU_Realm_AttestationReportSize.c | 7-------
Dsrc/librmu/RMU_Realm_CreateZeroMetadata.c | 7-------
Dsrc/librmu/RMU_Realm_DeriveBindingKey.c | 7-------
Dsrc/librmu/RMU_Realm_ExtendBindingKeySeedValue.c | 7-------
Dsrc/librmu/RMU_Realm_GetBindingKeySeedValue.c | 7-------
Dsrc/librmu/RMU_Realm_GetMetadata.c | 7-------
Dsrc/librmu/RMU_Realm_GetParameterInheritance.c | 7-------
Dsrc/librmu/RMU_Realm_GetParameterValue.c | 7-------
Dsrc/librmu/RMU_Realm_Info.c | 7-------
Dsrc/librmu/RMU_Realm_Initialize.c | 7-------
Dsrc/librmu/RMU_Realm_Invalidate.c | 7-------
Dsrc/librmu/RMU_Realm_InvalidateCurrent.c | 7-------
Dsrc/librmu/RMU_Realm_Populate.c | 7-------
Dsrc/librmu/RMU_Realm_Prepare.c | 7-------
Dsrc/librmu/RMU_Realm_ReadMemory.c | 7-------
Dsrc/librmu/RMU_Realm_Register.c | 7-------
Dsrc/librmu/RMU_Realm_Release.c | 7-------
Dsrc/librmu/RMU_Realm_SetBindingKeySeedLock.c | 7-------
Dsrc/librmu/RMU_Realm_SetCommandTrap.c | 7-------
Dsrc/librmu/RMU_Realm_SetMetadata.c | 7-------
Dsrc/librmu/RMU_Realm_SetParameterInheritance.c | 7-------
Dsrc/librmu/RMU_Realm_SetParameterValue.c | 7-------
Dsrc/librmu/RMU_Realm_WriteMemory.c | 7-------
Dsrc/librmu/RMU_System_Enable.c | 7-------
Dsrc/librmu/RMU_System_InterfaceVersion.c | 8--------
Dsrc/librmu/RMU_System_Status.c | 6------
Msrc/romfw/Makefile | 4----
Msrc/romfw/dlang.c | 43-------------------------------------------
Mtarget/hosted/Makefile | 8--------
Mtarget/hosted/rom.c | 1-
Mtarget/native/Makefile | 6------
147 files changed, 3 insertions(+), 1388 deletions(-)

diff --git a/scripts/mkrmctab b/scripts/mkrmctab @@ -1,65 +0,0 @@ -#!/bin/sh - -in=rmu.cmd -out=rmutbl.c -tmp=gentbl.$$ -img=rom - -for i -do - case $i in - -o) - out=$2 - shift 2 - ;; - -b) - img=$2 - shift 2 - ;; - -i) - in=$2 - shift 2 - ;; - --) - shift - ;; - -*) - echo usage: mkrmctab [-o file] >&2 - exit 1 - ;; - esac -done - -trap "rm -f $tmp" EXIT HUP QUIT INT TERM - -sort -n -k1,2 < $in | -awk ' -BEGIN { - print "#include <rcode/rcode.h>\n" -}; - -NF == 4 && $1 ~ /[0-9]*/ && $2 ~ /[0-9]*/ && /'$img'/ { - rowcnt[$1]++ - gsub(/\./, "_", $3) - cmds[$1,$2] = $3 - next -} - -END { - for (cmd in cmds) - print "extern void hdl_" cmds[cmd] "(Rmucmd *cmd);" - print "" - - print "const struct rmctab '$img'tab = {" - print "\t.class = {" - for (row in rowcnt) { - begin[row] = colcnt - printf "\t\t[%d] = {.off = %d, .cnt = %d},\n", row, colcnt, rowcnt[row] - colcnt += rowcnt[row] - } - print "\t},\n\t.handler = {" - for (row in rowcnt) - for (col = 0; col < rowcnt[row]; col++) - printf "\t[%d] = hdl_%s,\n", begin[row] + col, cmds[row,col] - print "\t}\n};" -}' > $tmp && mv $tmp ${out-rmctab.c} diff --git a/scripts/rmu.cmd b/scripts/rmu.cmd @@ -1,68 +0,0 @@ -0 0 RMU.System.InterfaceVersion rom|ram -0 1 RMU.System.Status rom|ram -0 2 RMU.System.Enable rom|ram -1 0 RMU.Local.Status ram -1 1 RMU.Local.Load ram -1 2 RMU.Local.Validate ram -2 0 RMU.Crypto.Random ram -3 0 RMU.Realm.Register ram -3 1 RMU.Realm.Release ram -4 0 RMU.Realm.InvalidateCurrent ram -5 0 RMU.Realm.Invalidate ram -5 1 RMU.Realm.GetParameterValue ram -5 2 RMU.Realm.SetParameterValue ram -5 3 RMU.Realm.GetParameterInheritance ram -5 4 RMU.Realm.SetParameterInheritance ram -5 5 RMU.Realm.Initialize ram -5 6 RMU.Realm.Prepare ram -5 7 RMU.Realm.Populate ram -5 8 RMU.Realm.Activate ram -5 9 RMU.Realm.Info ram -5 10 RMU.Realm.ReadMemory ram -5 11 RMU.Realm.WriteMemory ram -5 12 RMU.Realm.SetMetadata ram -5 13 RMU.Realm.GetMetadata ram -5 14 RMU.Realm.CreateZeroMetadata ram -6 0 RMU.Realm.SetCommandTrap ram -7 0 RMU.Realm.AttestationReportSize ram -7 1 RMU.Realm.AttestationReportInit ram -7 2 RMU.Realm.AttestationReport ram -8 0 RMU.Realm.ExtendBindingKeySeedValue ram -8 1 RMU.Realm.SetBindingKeySeedLock ram -8 2 RMU.Realm.DeriveBindingKey ram -8 3 RMU.Realm.GetBindingKeySeedValue ram -9 0 RMU.REC.Size ram -9 1 RMU.REC.Register ram -9 2 RMU.REC.Prepare ram -9 3 RMU.REC.Release ram -9 4 RMU.REC.ReadGeneralPurposeRegister ram -9 5 RMU.REC.WriteGeneralPurposeRegister ram -9 6 RMU.REC.ReadVectorRegister ram -9 7 RMU.REC.WriteVectorRegister ram -9 8 RMU.REC.ReadSystemRegister ram -9 9 RMU.REC.WriteSystemRegister ram -10 0 RMU.MDT.BufferSize ram -10 1 RMU.MDT.Register ram -10 2 RMU.MDT.Release ram -10 3 RMU.MDT.Info ram -10 4 RMU.MDT.WriteStorage ram -10 5 RMU.MDT.ReadStorage ram -10 6 RMU.MDT.Move ram -11 0 RMU.Granule.Invalidate ram -11 1 RMU.Granule.Clean ram -11 2 RMU.Granule.Info ram -11 3 RMU.Granule.Detail ram -11 4 RMU.Granule.SetPermissions ram -11 5 RMU.Granule.Sync ram -12 0 RMU.Granule.Claim ram -12 1 RMU.Granule.Release ram -13 0 RMU.Granule.AddInit ram -13 1 RMU.Granule.Add ram -13 2 RMU.Granule.Reclaim ram -14 0 RMU.Granule.Fuse ram -14 1 RMU.Granule.Shatter ram -15 0 RMU.Granule.SetGlobalVisibility ram -16 0 RMU.Granule.ExportInit ram -16 1 RMU.Granule.Export ram -16 2 RMU.Granule.ImportInit ram -16 3 RMU.Granule.Import ram diff --git a/scripts/rules.mk b/scripts/rules.mk @@ -13,12 +13,10 @@ SRCDIR = $(PROJECTDIR)/src SCRIPTDIR = $(PROJECTDIR)/scripts CONFDIR = $(PROJECTDIR)/config INCLUDES = -I$(INCDIR) -I$(INCDIR)/bits/$(ARCH)/ -I$(INCDIR)/bits/$(SYS) -LIBS = -lhdl -lrmu -l9p -lk -lc +LIBS = -l9p -lk -lc ENVIRON = $(SCRIPTDIR)/env.sh -LIBDEP = $(LIBDIR)/libhdl.a \ - $(LIBDIR)/librmu.a \ - $(LIBDIR)/libk.a \ +LIBDEP = $(LIBDIR)/libk.a \ $(LIBDIR)/libc.a \ $(LIBDIR)/lib9p.a \ diff --git a/src/Makefile b/src/Makefile @@ -2,15 +2,12 @@ PROJECTDIR=.. include $(PROJECTDIR)/scripts/rules.mk -LIBS = lib9p libk libc librmu libhdl +LIBS = lib9p libk libc IMGS = ramfw romfw DIRS = $(LIBS) $(IMGS) all: $(IMGS) -gen: FORCE - +@cd libtypes && $(MAKE) gen - $(IMGS): $(LIBS) $(DIRS): FORCE diff --git a/src/libhdl/Makefile b/src/libhdl/Makefile @@ -1,79 +0,0 @@ -.POSIX: -PROJECTDIR=../.. -include $(PROJECTDIR)/scripts/rules.mk - -OBJS = hdl_RMU_System_InterfaceVersion.o \ - hdl_RMU_System_Status.o \ - hdl_RMU_System_Enable.o \ - hdl_RMU_Local_Status.o \ - hdl_RMU_Local_Load.o \ - hdl_RMU_Local_Validate.o \ - hdl_RMU_Crypto_Random.o \ - hdl_RMU_Realm_Register.o \ - hdl_RMU_Realm_Release.o \ - hdl_RMU_Realm_InvalidateCurrent.o \ - hdl_RMU_Realm_Invalidate.o \ - hdl_RMU_Realm_GetParameterValue.o \ - hdl_RMU_Realm_SetParameterValue.o \ - hdl_RMU_Realm_GetParameterInheritance.o \ - hdl_RMU_Realm_SetParameterInheritance.o \ - hdl_RMU_Realm_Initialize.o \ - hdl_RMU_Realm_Prepare.o \ - hdl_RMU_Realm_Populate.o \ - hdl_RMU_Realm_Activate.o \ - hdl_RMU_Realm_Info.o \ - hdl_RMU_Realm_ReadMemory.o \ - hdl_RMU_Realm_WriteMemory.o \ - hdl_RMU_Realm_SetMetadata.o \ - hdl_RMU_Realm_GetMetadata.o \ - hdl_RMU_Realm_CreateZeroMetadata.o \ - hdl_RMU_Realm_SetCommandTrap.o \ - hdl_RMU_Realm_AttestationReportSize.o \ - hdl_RMU_Realm_AttestationReportInit.o \ - hdl_RMU_Realm_AttestationReport.o \ - hdl_RMU_Realm_ExtendBindingKeySeedValue.o \ - hdl_RMU_Realm_SetBindingKeySeedLock.o \ - hdl_RMU_Realm_DeriveBindingKey.o \ - hdl_RMU_Realm_GetBindingKeySeedValue.o \ - hdl_RMU_REC_Size.o \ - hdl_RMU_REC_Register.o \ - hdl_RMU_REC_Prepare.o \ - hdl_RMU_REC_Release.o \ - hdl_RMU_REC_ReadGeneralPurposeRegister.o \ - hdl_RMU_REC_WriteGeneralPurposeRegister.o \ - hdl_RMU_REC_ReadVectorRegister.o \ - hdl_RMU_REC_WriteVectorRegister.o \ - hdl_RMU_REC_ReadSystemRegister.o \ - hdl_RMU_REC_WriteSystemRegister.o \ - hdl_RMU_MDT_BufferSize.o \ - hdl_RMU_MDT_Register.o \ - hdl_RMU_MDT_Release.o \ - hdl_RMU_MDT_Info.o \ - hdl_RMU_MDT_WriteStorage.o \ - hdl_RMU_MDT_ReadStorage.o \ - hdl_RMU_MDT_Move.o \ - hdl_RMU_Granule_Invalidate.o \ - hdl_RMU_Granule_Clean.o \ - hdl_RMU_Granule_Info.o \ - hdl_RMU_Granule_Detail.o \ - hdl_RMU_Granule_SetPermissions.o \ - hdl_RMU_Granule_Sync.o \ - hdl_RMU_Granule_Claim.o \ - hdl_RMU_Granule_Release.o \ - hdl_RMU_Granule_AddInit.o \ - hdl_RMU_Granule_Add.o \ - hdl_RMU_Granule_Reclaim.o \ - hdl_RMU_Granule_Fuse.o \ - hdl_RMU_Granule_Shatter.o \ - hdl_RMU_Granule_SetGlobalVisibility.o \ - hdl_RMU_Granule_ExportInit.o \ - hdl_RMU_Granule_Export.o \ - hdl_RMU_Granule_ImportInit.o \ - hdl_RMU_Granule_Import.o \ - -TARGET = $(LIBDIR)/libhdl.a - -all: $(TARGET) - -$(TARGET): $(OBJS) - mklib -o $@ $? diff --git a/src/libhdl/hdl_RMU_Crypto_Random.c b/src/libhdl/hdl_RMU_Crypto_Random.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Crypto_Random(Rmucmd *cmd) -{ - panic("hdl_RMU_Crypto_Random"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Add.c b/src/libhdl/hdl_RMU_Granule_Add.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Add(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Add"); -} diff --git a/src/libhdl/hdl_RMU_Granule_AddInit.c b/src/libhdl/hdl_RMU_Granule_AddInit.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_AddInit(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_AddInit"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Claim.c b/src/libhdl/hdl_RMU_Granule_Claim.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Claim(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Claim"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Clean.c b/src/libhdl/hdl_RMU_Granule_Clean.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Clean(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Clean"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Detail.c b/src/libhdl/hdl_RMU_Granule_Detail.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Detail(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Detail"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Export.c b/src/libhdl/hdl_RMU_Granule_Export.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Export(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Export"); -} diff --git a/src/libhdl/hdl_RMU_Granule_ExportInit.c b/src/libhdl/hdl_RMU_Granule_ExportInit.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_ExportInit(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_ExportInit"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Fuse.c b/src/libhdl/hdl_RMU_Granule_Fuse.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Fuse(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Fuse"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Import.c b/src/libhdl/hdl_RMU_Granule_Import.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Import(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Import"); -} diff --git a/src/libhdl/hdl_RMU_Granule_ImportInit.c b/src/libhdl/hdl_RMU_Granule_ImportInit.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_ImportInit(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_ImportInit"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Info.c b/src/libhdl/hdl_RMU_Granule_Info.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Info(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Info"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Invalidate.c b/src/libhdl/hdl_RMU_Granule_Invalidate.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Invalidate(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Invalidate"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Reclaim.c b/src/libhdl/hdl_RMU_Granule_Reclaim.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Reclaim(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Reclaim"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Release.c b/src/libhdl/hdl_RMU_Granule_Release.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Release(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Release"); -} diff --git a/src/libhdl/hdl_RMU_Granule_SetGlobalVisibility.c b/src/libhdl/hdl_RMU_Granule_SetGlobalVisibility.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_SetGlobalVisibility(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_SetGlobalVisibility"); -} diff --git a/src/libhdl/hdl_RMU_Granule_SetPermissions.c b/src/libhdl/hdl_RMU_Granule_SetPermissions.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_SetPermissions(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_SetPermissions"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Shatter.c b/src/libhdl/hdl_RMU_Granule_Shatter.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Shatter(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Shatter"); -} diff --git a/src/libhdl/hdl_RMU_Granule_Sync.c b/src/libhdl/hdl_RMU_Granule_Sync.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Granule_Sync(Rmucmd *cmd) -{ - panic("hdl_RMU_Granule_Sync"); -} diff --git a/src/libhdl/hdl_RMU_Local_Load.c b/src/libhdl/hdl_RMU_Local_Load.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Local_Load(Rmucmd *cmd) -{ - panic("hdl_RMU_Local_Load"); -} diff --git a/src/libhdl/hdl_RMU_Local_Status.c b/src/libhdl/hdl_RMU_Local_Status.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Local_Status(Rmucmd *cmd) -{ - panic("hdl_RMU_Local_Status"); -} diff --git a/src/libhdl/hdl_RMU_Local_Validate.c b/src/libhdl/hdl_RMU_Local_Validate.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Local_Validate(Rmucmd *cmd) -{ - panic("hdl_RMU_Local_Validate"); -} diff --git a/src/libhdl/hdl_RMU_MDT_BufferSize.c b/src/libhdl/hdl_RMU_MDT_BufferSize.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_BufferSize(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_BufferSize"); -} diff --git a/src/libhdl/hdl_RMU_MDT_Info.c b/src/libhdl/hdl_RMU_MDT_Info.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_Info(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_Info"); -} diff --git a/src/libhdl/hdl_RMU_MDT_Move.c b/src/libhdl/hdl_RMU_MDT_Move.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_Move(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_Move"); -} diff --git a/src/libhdl/hdl_RMU_MDT_ReadStorage.c b/src/libhdl/hdl_RMU_MDT_ReadStorage.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_ReadStorage(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_ReadStorage"); -} diff --git a/src/libhdl/hdl_RMU_MDT_Register.c b/src/libhdl/hdl_RMU_MDT_Register.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_Register(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_Register"); -} diff --git a/src/libhdl/hdl_RMU_MDT_Release.c b/src/libhdl/hdl_RMU_MDT_Release.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_Release(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_Release"); -} diff --git a/src/libhdl/hdl_RMU_MDT_WriteStorage.c b/src/libhdl/hdl_RMU_MDT_WriteStorage.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_MDT_WriteStorage(Rmucmd *cmd) -{ - panic("hdl_RMU_MDT_WriteStorage"); -} diff --git a/src/libhdl/hdl_RMU_REC_Prepare.c b/src/libhdl/hdl_RMU_REC_Prepare.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_Prepare(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_Prepare"); -} diff --git a/src/libhdl/hdl_RMU_REC_ReadGeneralPurposeRegister.c b/src/libhdl/hdl_RMU_REC_ReadGeneralPurposeRegister.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_ReadGeneralPurposeRegister(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_ReadGeneralPurposeRegister"); -} diff --git a/src/libhdl/hdl_RMU_REC_ReadSystemRegister.c b/src/libhdl/hdl_RMU_REC_ReadSystemRegister.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_ReadSystemRegister(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_ReadSystemRegister"); -} diff --git a/src/libhdl/hdl_RMU_REC_ReadVectorRegister.c b/src/libhdl/hdl_RMU_REC_ReadVectorRegister.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_ReadVectorRegister(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_ReadVectorRegister"); -} diff --git a/src/libhdl/hdl_RMU_REC_Register.c b/src/libhdl/hdl_RMU_REC_Register.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_Register(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_Register"); -} diff --git a/src/libhdl/hdl_RMU_REC_Release.c b/src/libhdl/hdl_RMU_REC_Release.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_Release(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_Release"); -} diff --git a/src/libhdl/hdl_RMU_REC_Size.c b/src/libhdl/hdl_RMU_REC_Size.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_Size(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_Size"); -} diff --git a/src/libhdl/hdl_RMU_REC_WriteGeneralPurposeRegister.c b/src/libhdl/hdl_RMU_REC_WriteGeneralPurposeRegister.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_WriteGeneralPurposeRegister(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_WriteGeneralPurposeRegister"); -} diff --git a/src/libhdl/hdl_RMU_REC_WriteSystemRegister.c b/src/libhdl/hdl_RMU_REC_WriteSystemRegister.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_WriteSystemRegister(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_WriteSystemRegister"); -} diff --git a/src/libhdl/hdl_RMU_REC_WriteVectorRegister.c b/src/libhdl/hdl_RMU_REC_WriteVectorRegister.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_REC_WriteVectorRegister(Rmucmd *cmd) -{ - panic("hdl_RMU_REC_WriteVectorRegister"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Activate.c b/src/libhdl/hdl_RMU_Realm_Activate.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Activate(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Activate"); -} diff --git a/src/libhdl/hdl_RMU_Realm_AttestationReport.c b/src/libhdl/hdl_RMU_Realm_AttestationReport.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_AttestationReport(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_AttestationReport"); -} diff --git a/src/libhdl/hdl_RMU_Realm_AttestationReportInit.c b/src/libhdl/hdl_RMU_Realm_AttestationReportInit.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_AttestationReportInit(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_AttestationReportInit"); -} diff --git a/src/libhdl/hdl_RMU_Realm_AttestationReportSize.c b/src/libhdl/hdl_RMU_Realm_AttestationReportSize.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_AttestationReportSize(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_AttestationReportSize"); -} diff --git a/src/libhdl/hdl_RMU_Realm_CreateZeroMetadata.c b/src/libhdl/hdl_RMU_Realm_CreateZeroMetadata.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_CreateZeroMetadata(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_CreateZeroMetadata"); -} diff --git a/src/libhdl/hdl_RMU_Realm_DeriveBindingKey.c b/src/libhdl/hdl_RMU_Realm_DeriveBindingKey.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_DeriveBindingKey(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_DeriveBindingKey"); -} diff --git a/src/libhdl/hdl_RMU_Realm_ExtendBindingKeySeedValue.c b/src/libhdl/hdl_RMU_Realm_ExtendBindingKeySeedValue.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_ExtendBindingKeySeedValue(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_ExtendBindingKeySeedValue"); -} diff --git a/src/libhdl/hdl_RMU_Realm_GetBindingKeySeedValue.c b/src/libhdl/hdl_RMU_Realm_GetBindingKeySeedValue.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_GetBindingKeySeedValue(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_GetBindingKeySeedValue"); -} diff --git a/src/libhdl/hdl_RMU_Realm_GetMetadata.c b/src/libhdl/hdl_RMU_Realm_GetMetadata.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_GetMetadata(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_GetMetadata"); -} diff --git a/src/libhdl/hdl_RMU_Realm_GetParameterInheritance.c b/src/libhdl/hdl_RMU_Realm_GetParameterInheritance.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_GetParameterInheritance(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_GetParameterInheritance"); -} diff --git a/src/libhdl/hdl_RMU_Realm_GetParameterValue.c b/src/libhdl/hdl_RMU_Realm_GetParameterValue.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_GetParameterValue(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_GetParameterValue"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Info.c b/src/libhdl/hdl_RMU_Realm_Info.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Info(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Info"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Initialize.c b/src/libhdl/hdl_RMU_Realm_Initialize.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Initialize(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Initialize"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Invalidate.c b/src/libhdl/hdl_RMU_Realm_Invalidate.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Invalidate(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Invalidate"); -} diff --git a/src/libhdl/hdl_RMU_Realm_InvalidateCurrent.c b/src/libhdl/hdl_RMU_Realm_InvalidateCurrent.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_InvalidateCurrent(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_InvalidateCurrent"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Populate.c b/src/libhdl/hdl_RMU_Realm_Populate.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Populate(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Populate"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Prepare.c b/src/libhdl/hdl_RMU_Realm_Prepare.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Prepare(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Prepare"); -} diff --git a/src/libhdl/hdl_RMU_Realm_ReadMemory.c b/src/libhdl/hdl_RMU_Realm_ReadMemory.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_ReadMemory(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_ReadMemory"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Register.c b/src/libhdl/hdl_RMU_Realm_Register.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Register(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Register"); -} diff --git a/src/libhdl/hdl_RMU_Realm_Release.c b/src/libhdl/hdl_RMU_Realm_Release.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_Release(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_Release"); -} diff --git a/src/libhdl/hdl_RMU_Realm_SetBindingKeySeedLock.c b/src/libhdl/hdl_RMU_Realm_SetBindingKeySeedLock.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_SetBindingKeySeedLock(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_SetBindingKeySeedLock"); -} diff --git a/src/libhdl/hdl_RMU_Realm_SetCommandTrap.c b/src/libhdl/hdl_RMU_Realm_SetCommandTrap.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_SetCommandTrap(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_SetCommandTrap"); -} diff --git a/src/libhdl/hdl_RMU_Realm_SetMetadata.c b/src/libhdl/hdl_RMU_Realm_SetMetadata.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_SetMetadata(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_SetMetadata"); -} diff --git a/src/libhdl/hdl_RMU_Realm_SetParameterInheritance.c b/src/libhdl/hdl_RMU_Realm_SetParameterInheritance.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_SetParameterInheritance(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_SetParameterInheritance"); -} diff --git a/src/libhdl/hdl_RMU_Realm_SetParameterValue.c b/src/libhdl/hdl_RMU_Realm_SetParameterValue.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_SetParameterValue(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_SetParameterValue"); -} diff --git a/src/libhdl/hdl_RMU_Realm_WriteMemory.c b/src/libhdl/hdl_RMU_Realm_WriteMemory.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_Realm_WriteMemory(Rmucmd *cmd) -{ - panic("hdl_RMU_Realm_WriteMemory"); -} diff --git a/src/libhdl/hdl_RMU_System_Enable.c b/src/libhdl/hdl_RMU_System_Enable.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_System_Enable(Rmucmd *cmd) -{ - RMU_System_Enable(); -} diff --git a/src/libhdl/hdl_RMU_System_InterfaceVersion.c b/src/libhdl/hdl_RMU_System_InterfaceVersion.c @@ -1,12 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_System_InterfaceVersion(Rmucmd *cmd) -{ - unsigned long maj, min; - - RMU_System_InterfaceVersion(&maj, &min); - cmd->fp->r[X1] = maj; - cmd->fp->r[X2] = min; -} diff --git a/src/libhdl/hdl_RMU_System_Status.c b/src/libhdl/hdl_RMU_System_Status.c @@ -1,11 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -hdl_RMU_System_Status(Rmucmd *cmd) -{ - int enabled; - - RMU_System_Status(&enabled); - cmd->fp->r[X1] = enabled; -} diff --git a/src/librmu/Makefile b/src/librmu/Makefile @@ -1,79 +0,0 @@ -.POSIX: -PROJECTDIR=../.. -include $(PROJECTDIR)/scripts/rules.mk - -OBJS = RMU_System_InterfaceVersion.o \ - RMU_System_Status.o \ - RMU_System_Enable.o \ - RMU_Local_Status.o \ - RMU_Local_Load.o \ - RMU_Local_Validate.o \ - RMU_Crypto_Random.o \ - RMU_Realm_Register.o \ - RMU_Realm_Release.o \ - RMU_Realm_InvalidateCurrent.o \ - RMU_Realm_Invalidate.o \ - RMU_Realm_GetParameterValue.o \ - RMU_Realm_SetParameterValue.o \ - RMU_Realm_GetParameterInheritance.o \ - RMU_Realm_SetParameterInheritance.o \ - RMU_Realm_Initialize.o \ - RMU_Realm_Prepare.o \ - RMU_Realm_Populate.o \ - RMU_Realm_Activate.o \ - RMU_Realm_Info.o \ - RMU_Realm_ReadMemory.o \ - RMU_Realm_WriteMemory.o \ - RMU_Realm_SetMetadata.o \ - RMU_Realm_GetMetadata.o \ - RMU_Realm_CreateZeroMetadata.o \ - RMU_Realm_SetCommandTrap.o \ - RMU_Realm_AttestationReportSize.o \ - RMU_Realm_AttestationReportInit.o \ - RMU_Realm_AttestationReport.o \ - RMU_Realm_ExtendBindingKeySeedValue.o \ - RMU_Realm_SetBindingKeySeedLock.o \ - RMU_Realm_DeriveBindingKey.o \ - RMU_Realm_GetBindingKeySeedValue.o \ - RMU_REC_Size.o \ - RMU_REC_Register.o \ - RMU_REC_Prepare.o \ - RMU_REC_Release.o \ - RMU_REC_ReadGeneralPurposeRegister.o \ - RMU_REC_WriteGeneralPurposeRegister.o \ - RMU_REC_ReadVectorRegister.o \ - RMU_REC_WriteVectorRegister.o \ - RMU_REC_ReadSystemRegister.o \ - RMU_REC_WriteSystemRegister.o \ - RMU_MDT_BufferSize.o \ - RMU_MDT_Register.o \ - RMU_MDT_Release.o \ - RMU_MDT_Info.o \ - RMU_MDT_WriteStorage.o \ - RMU_MDT_ReadStorage.o \ - RMU_MDT_Move.o \ - RMU_Granule_Invalidate.o \ - RMU_Granule_Clean.o \ - RMU_Granule_Info.o \ - RMU_Granule_Detail.o \ - RMU_Granule_SetPermissions.o \ - RMU_Granule_Sync.o \ - RMU_Granule_Claim.o \ - RMU_Granule_Release.o \ - RMU_Granule_AddInit.o \ - RMU_Granule_Add.o \ - RMU_Granule_Reclaim.o \ - RMU_Granule_Fuse.o \ - RMU_Granule_Shatter.o \ - RMU_Granule_SetGlobalVisibility.o \ - RMU_Granule_ExportInit.o \ - RMU_Granule_Export.o \ - RMU_Granule_ImportInit.o \ - RMU_Granule_Import.o \ - -TARGET = $(LIBDIR)/librmu.a - -all: $(TARGET) - -$(TARGET): $(OBJS) - mklib -o $@ $? diff --git a/src/librmu/RMU_Crypto_Random.c b/src/librmu/RMU_Crypto_Random.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Crypto_Random(void) -{ - panic("RMU_Crypto_Random"); -} diff --git a/src/librmu/RMU_Granule_Add.c b/src/librmu/RMU_Granule_Add.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Add(void) -{ - panic("RMU_Granule_Add"); -} diff --git a/src/librmu/RMU_Granule_AddInit.c b/src/librmu/RMU_Granule_AddInit.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_AddInit(void) -{ - panic("RMU_Granule_AddInit"); -} diff --git a/src/librmu/RMU_Granule_Claim.c b/src/librmu/RMU_Granule_Claim.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Claim(void) -{ - panic("RMU_Granule_Claim"); -} diff --git a/src/librmu/RMU_Granule_Clean.c b/src/librmu/RMU_Granule_Clean.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Clean(void) -{ - panic("RMU_Granule_Clean"); -} diff --git a/src/librmu/RMU_Granule_Detail.c b/src/librmu/RMU_Granule_Detail.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Detail(void) -{ - panic("RMU_Granule_Detail"); -} diff --git a/src/librmu/RMU_Granule_Export.c b/src/librmu/RMU_Granule_Export.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Export(void) -{ - panic("RMU_Granule_Export"); -} diff --git a/src/librmu/RMU_Granule_ExportInit.c b/src/librmu/RMU_Granule_ExportInit.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_ExportInit(void) -{ - panic("RMU_Granule_ExportInit"); -} diff --git a/src/librmu/RMU_Granule_Fuse.c b/src/librmu/RMU_Granule_Fuse.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Fuse(void) -{ - panic("RMU_Granule_Fuse"); -} diff --git a/src/librmu/RMU_Granule_Import.c b/src/librmu/RMU_Granule_Import.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Import(void) -{ - panic("RMU_Granule_Import"); -} diff --git a/src/librmu/RMU_Granule_ImportInit.c b/src/librmu/RMU_Granule_ImportInit.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_ImportInit(void) -{ - panic("RMU_Granule_ImportInit"); -} diff --git a/src/librmu/RMU_Granule_Info.c b/src/librmu/RMU_Granule_Info.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Info(void) -{ - panic("RMU_Granule_Info"); -} diff --git a/src/librmu/RMU_Granule_Invalidate.c b/src/librmu/RMU_Granule_Invalidate.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Invalidate(void) -{ - panic("RMU_Granule_Invalidate"); -} diff --git a/src/librmu/RMU_Granule_Reclaim.c b/src/librmu/RMU_Granule_Reclaim.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Reclaim(void) -{ - panic("RMU_Granule_Reclaim"); -} diff --git a/src/librmu/RMU_Granule_Release.c b/src/librmu/RMU_Granule_Release.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Release(void) -{ - panic("RMU_Granule_Release"); -} diff --git a/src/librmu/RMU_Granule_SetGlobalVisibility.c b/src/librmu/RMU_Granule_SetGlobalVisibility.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_SetGlobalVisibility(void) -{ - panic("RMU_Granule_SetGlobalVisibility"); -} diff --git a/src/librmu/RMU_Granule_SetPermissions.c b/src/librmu/RMU_Granule_SetPermissions.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_SetPermissions(void) -{ - panic("RMU_Granule_SetPermissions"); -} diff --git a/src/librmu/RMU_Granule_Shatter.c b/src/librmu/RMU_Granule_Shatter.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Shatter(void) -{ - panic("RMU_Granule_Shatter"); -} diff --git a/src/librmu/RMU_Granule_Sync.c b/src/librmu/RMU_Granule_Sync.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Granule_Sync(void) -{ - panic("RMU_Granule_Sync"); -} diff --git a/src/librmu/RMU_Local_Load.c b/src/librmu/RMU_Local_Load.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Local_Load(void) -{ - panic("RMU_Local_Load"); -} diff --git a/src/librmu/RMU_Local_Status.c b/src/librmu/RMU_Local_Status.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Local_Status(void) -{ - panic("RMU_Local_Status"); -} diff --git a/src/librmu/RMU_Local_Validate.c b/src/librmu/RMU_Local_Validate.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Local_Validate(void) -{ - panic("RMU_Local_Validate"); -} diff --git a/src/librmu/RMU_MDT_BufferSize.c b/src/librmu/RMU_MDT_BufferSize.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_BufferSize(void) -{ - panic("RMU_MDT_BufferSize"); -} diff --git a/src/librmu/RMU_MDT_Info.c b/src/librmu/RMU_MDT_Info.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_Info(void) -{ - panic("RMU_MDT_Info"); -} diff --git a/src/librmu/RMU_MDT_Move.c b/src/librmu/RMU_MDT_Move.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_Move(void) -{ - panic("RMU_MDT_Move"); -} diff --git a/src/librmu/RMU_MDT_ReadStorage.c b/src/librmu/RMU_MDT_ReadStorage.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_ReadStorage(void) -{ - panic("RMU_MDT_ReadStorage"); -} diff --git a/src/librmu/RMU_MDT_Register.c b/src/librmu/RMU_MDT_Register.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_Register(void) -{ - panic("RMU_MDT_Register"); -} diff --git a/src/librmu/RMU_MDT_Release.c b/src/librmu/RMU_MDT_Release.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_Release(void) -{ - panic("RMU_MDT_Release"); -} diff --git a/src/librmu/RMU_MDT_WriteStorage.c b/src/librmu/RMU_MDT_WriteStorage.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_MDT_WriteStorage(void) -{ - panic("RMU_MDT_WriteStorage"); -} diff --git a/src/librmu/RMU_REC_Prepare.c b/src/librmu/RMU_REC_Prepare.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_Prepare(void) -{ - panic("RMU_REC_Prepare"); -} diff --git a/src/librmu/RMU_REC_ReadGeneralPurposeRegister.c b/src/librmu/RMU_REC_ReadGeneralPurposeRegister.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_ReadGeneralPurposeRegister(void) -{ - panic("RMU_REC_ReadGeneralPurposeRegister"); -} diff --git a/src/librmu/RMU_REC_ReadSystemRegister.c b/src/librmu/RMU_REC_ReadSystemRegister.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_ReadSystemRegister(void) -{ - panic("RMU_REC_ReadSystemRegister"); -} diff --git a/src/librmu/RMU_REC_ReadVectorRegister.c b/src/librmu/RMU_REC_ReadVectorRegister.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_ReadVectorRegister(void) -{ - panic("RMU_REC_ReadVectorRegister"); -} diff --git a/src/librmu/RMU_REC_Register.c b/src/librmu/RMU_REC_Register.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_Register(void) -{ - panic("RMU_REC_Register"); -} diff --git a/src/librmu/RMU_REC_Release.c b/src/librmu/RMU_REC_Release.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_Release(void) -{ - panic("RMU_REC_Release"); -} diff --git a/src/librmu/RMU_REC_Size.c b/src/librmu/RMU_REC_Size.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_Size(void) -{ - panic("RMU_REC_Size"); -} diff --git a/src/librmu/RMU_REC_WriteGeneralPurposeRegister.c b/src/librmu/RMU_REC_WriteGeneralPurposeRegister.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_WriteGeneralPurposeRegister(void) -{ - panic("RMU_REC_WriteGeneralPurposeRegister"); -} diff --git a/src/librmu/RMU_REC_WriteSystemRegister.c b/src/librmu/RMU_REC_WriteSystemRegister.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_WriteSystemRegister(void) -{ - panic("RMU_REC_WriteSystemRegister"); -} diff --git a/src/librmu/RMU_REC_WriteVectorRegister.c b/src/librmu/RMU_REC_WriteVectorRegister.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_REC_WriteVectorRegister(void) -{ - panic("RMU_REC_WriteVectorRegister"); -} diff --git a/src/librmu/RMU_Realm_Activate.c b/src/librmu/RMU_Realm_Activate.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Activate(void) -{ - panic("RMU_Realm_Activate"); -} diff --git a/src/librmu/RMU_Realm_AttestationReport.c b/src/librmu/RMU_Realm_AttestationReport.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_AttestationReport(void) -{ - panic("RMU_Realm_AttestationReport"); -} diff --git a/src/librmu/RMU_Realm_AttestationReportInit.c b/src/librmu/RMU_Realm_AttestationReportInit.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_AttestationReportInit(void) -{ - panic("RMU_Realm_AttestationReportInit"); -} diff --git a/src/librmu/RMU_Realm_AttestationReportSize.c b/src/librmu/RMU_Realm_AttestationReportSize.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_AttestationReportSize(void) -{ - panic("RMU_Realm_AttestationReportSize"); -} diff --git a/src/librmu/RMU_Realm_CreateZeroMetadata.c b/src/librmu/RMU_Realm_CreateZeroMetadata.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_CreateZeroMetadata(void) -{ - panic("RMU_Realm_CreateZeroMetadata"); -} diff --git a/src/librmu/RMU_Realm_DeriveBindingKey.c b/src/librmu/RMU_Realm_DeriveBindingKey.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_DeriveBindingKey(void) -{ - panic("RMU_Realm_DeriveBindingKey"); -} diff --git a/src/librmu/RMU_Realm_ExtendBindingKeySeedValue.c b/src/librmu/RMU_Realm_ExtendBindingKeySeedValue.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_ExtendBindingKeySeedValue(void) -{ - panic("RMU_Realm_ExtendBindingKeySeedValue"); -} diff --git a/src/librmu/RMU_Realm_GetBindingKeySeedValue.c b/src/librmu/RMU_Realm_GetBindingKeySeedValue.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_GetBindingKeySeedValue(void) -{ - panic("RMU_Realm_GetBindingKeySeedValue"); -} diff --git a/src/librmu/RMU_Realm_GetMetadata.c b/src/librmu/RMU_Realm_GetMetadata.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_GetMetadata(void) -{ - panic("RMU_Realm_GetMetadata"); -} diff --git a/src/librmu/RMU_Realm_GetParameterInheritance.c b/src/librmu/RMU_Realm_GetParameterInheritance.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_GetParameterInheritance(void) -{ - panic("RMU_Realm_GetParameterInheritance"); -} diff --git a/src/librmu/RMU_Realm_GetParameterValue.c b/src/librmu/RMU_Realm_GetParameterValue.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_GetParameterValue(void) -{ - panic("RMU_Realm_GetParameterValue"); -} diff --git a/src/librmu/RMU_Realm_Info.c b/src/librmu/RMU_Realm_Info.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Info(void) -{ - panic("RMU_Realm_Info"); -} diff --git a/src/librmu/RMU_Realm_Initialize.c b/src/librmu/RMU_Realm_Initialize.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Initialize(void) -{ - panic("RMU_Realm_Initialize"); -} diff --git a/src/librmu/RMU_Realm_Invalidate.c b/src/librmu/RMU_Realm_Invalidate.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Invalidate(void) -{ - panic("RMU_Realm_Invalidate"); -} diff --git a/src/librmu/RMU_Realm_InvalidateCurrent.c b/src/librmu/RMU_Realm_InvalidateCurrent.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_InvalidateCurrent(void) -{ - panic("RMU_Realm_InvalidateCurrent"); -} diff --git a/src/librmu/RMU_Realm_Populate.c b/src/librmu/RMU_Realm_Populate.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Populate(void) -{ - panic("RMU_Realm_Populate"); -} diff --git a/src/librmu/RMU_Realm_Prepare.c b/src/librmu/RMU_Realm_Prepare.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Prepare(void) -{ - panic("RMU_Realm_Prepare"); -} diff --git a/src/librmu/RMU_Realm_ReadMemory.c b/src/librmu/RMU_Realm_ReadMemory.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_ReadMemory(void) -{ - panic("RMU_Realm_ReadMemory"); -} diff --git a/src/librmu/RMU_Realm_Register.c b/src/librmu/RMU_Realm_Register.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Register(void) -{ - panic("RMU_Realm_Register"); -} diff --git a/src/librmu/RMU_Realm_Release.c b/src/librmu/RMU_Realm_Release.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_Release(void) -{ - panic("RMU_Realm_Release"); -} diff --git a/src/librmu/RMU_Realm_SetBindingKeySeedLock.c b/src/librmu/RMU_Realm_SetBindingKeySeedLock.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_SetBindingKeySeedLock(void) -{ - panic("RMU_Realm_SetBindingKeySeedLock"); -} diff --git a/src/librmu/RMU_Realm_SetCommandTrap.c b/src/librmu/RMU_Realm_SetCommandTrap.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_SetCommandTrap(void) -{ - panic("RMU_Realm_SetCommandTrap"); -} diff --git a/src/librmu/RMU_Realm_SetMetadata.c b/src/librmu/RMU_Realm_SetMetadata.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_SetMetadata(void) -{ - panic("RMU_Realm_SetMetadata"); -} diff --git a/src/librmu/RMU_Realm_SetParameterInheritance.c b/src/librmu/RMU_Realm_SetParameterInheritance.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_SetParameterInheritance(void) -{ - panic("RMU_Realm_SetParameterInheritance"); -} diff --git a/src/librmu/RMU_Realm_SetParameterValue.c b/src/librmu/RMU_Realm_SetParameterValue.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_SetParameterValue(void) -{ - panic("RMU_Realm_SetParameterValue"); -} diff --git a/src/librmu/RMU_Realm_WriteMemory.c b/src/librmu/RMU_Realm_WriteMemory.c @@ -1,7 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_Realm_WriteMemory(void) -{ - panic("RMU_Realm_WriteMemory"); -} diff --git a/src/librmu/RMU_System_Enable.c b/src/librmu/RMU_System_Enable.c @@ -1,7 +0,0 @@ -#include <rcode/rmu.h> -#include <rcode/rcode.h> - -void -RMU_System_Enable(void) -{ -} diff --git a/src/librmu/RMU_System_InterfaceVersion.c b/src/librmu/RMU_System_InterfaceVersion.c @@ -1,8 +0,0 @@ -#include <rcode/rmu.h> - -void -RMU_System_InterfaceVersion(unsigned long *maj, unsigned long *min) -{ - *maj = RMU_MAJ_VER; - *min = RMU_MIN_VER; -} diff --git a/src/librmu/RMU_System_Status.c b/src/librmu/RMU_System_Status.c @@ -1,6 +0,0 @@ -#include <rcode/rcode.h> - -void -RMU_System_Status(int *enabled) -{ -} diff --git a/src/romfw/Makefile b/src/romfw/Makefile @@ -4,7 +4,6 @@ include $(PROJECTDIR)/scripts/rules.mk OBJS = rmc.o \ ecstr.o \ - rmu.o \ dlang.o \ all: builtin.o @@ -15,8 +14,5 @@ builtin.o: $(OBJS) ecstr.c: ec.h mkecstr ec.h -rmu.c: $(SCRIPTDIR)/rmu.cmd - mkrmu -o $@ $(SCRIPTDIR)/rmu.cmd - clean: rm -f rmu.c ecstr.c diff --git a/src/romfw/dlang.c b/src/romfw/dlang.c @@ -83,18 +83,6 @@ get_named_reg(char *name, struct trapframe *fp) return NULL; } -/* Get rmudesc struct for named rmu descriptor */ -static const struct rmudesc * -get_rmudesc(char *name) -{ - const struct rmudesc *desc; - - for (desc = rmudescs; desc->name; desc++) - if (strcmp(desc->name, name) == 0) - return desc; - return NULL; -} - /* Get cmd struct for named cmd */ static const struct cmd * get_cmd(char *name) @@ -167,30 +155,6 @@ do_rmc(const struct cmd *cmd, struct args *args) } static int -do_rmu(const struct cmd *cmd, struct args *args) -{ - const struct rmudesc *desc; - - if (args->argv[1][0] == '?') { - for (desc = rmudescs; desc->name; desc++) { - char *s = desc->name; - kprint(kout, "%s\n", s); - } - return 0; - } - - desc = get_rmudesc(args->argv[1]); - if (desc == NULL) - error("rmu: %s: not found", args->argv[1]); - - framep->r[ESR] = (unsigned long long) RMC << 26; - framep->r[ESR] |= desc->class; - framep->r[ESR] |= (desc->func << 8); - trap(framep); - return 0; -} - -static int do_exit(const struct cmd *cmd, struct args *args) { args->status = 0; @@ -426,13 +390,6 @@ static const struct cmd cmds[] = { .helpmsg = "Call RMC handler: rmc imm1 imm2", }, { - .name = "rmu", - .eval = do_rmu, - .min = 2, - .max = 2, - .helpmsg = "Call RMU handler: rmu rmucmd|?", - }, - { .name = "exit", .eval = do_exit, .min = 1, diff --git a/target/hosted/Makefile b/target/hosted/Makefile @@ -7,7 +7,6 @@ CRT = $(LIBDIR)/crt.o ROMOBJS = arch.o \ lock.o \ rom.o \ - romtab.o \ $(CRT) \ $(DRVDIR)/builtin.o \ $(SRCDIR)/romfw/builtin.o \ @@ -15,7 +14,6 @@ ROMOBJS = arch.o \ RAMOBJS = arch.o \ lock.o \ ram.o \ - ramtab.o \ $(CRT) \ $(SRCDIR)/ramfw/builtin.o \ @@ -26,12 +24,6 @@ all: $(TARGET) $(BINDIR)/blkfile $(DIRS): FORCE cd $@ && $(MAKE) -ramtab.c: $(SCRIPTDIR)/rmu.cmd - mkrmctab -o $@ -b ram -i $(SCRIPTDIR)/rmu.cmd - -romtab.c: $(SCRIPTDIR)/rmu.cmd - mkrmctab -o $@ -b rom -i $(SCRIPTDIR)/rmu.cmd - $(BINDIR)/romfw.elf: $(ROMOBJS) $(LIBDEP) $(LD) $(PROJ_LDFLAGS) $(ROMOBJS) $(PROJ_LDLIBS) -o $@ diff --git a/target/hosted/rom.c b/target/hosted/rom.c @@ -43,7 +43,6 @@ imach(void) { if (setjmp(recover)) exit(EXIT_FAILURE); - rmctab = &romtab; framep = &trapframe; } diff --git a/target/native/Makefile b/target/native/Makefile @@ -39,12 +39,6 @@ sysreg.s: sysreg.lst version.h: mkver -ramtab.c: $(SCRIPTDIR)/rmu.cmd - mkrmctab -o $@ -b ram -i $(SCRIPTDIR)/rmu.cmd - -romtab.c: $(SCRIPTDIR)/rmu.cmd - mkrmctab -o $@ -b rom -i $(SCRIPTDIR)/rmu.cmd - $(BINDIR)/romfw.elf: $(ROMOBJS) $(LIBDEP) $(LD) $(PROJ_LDFLAGS) $(LINKSCRIPT) $(ROMOBJS) $(PROJ_LDLIBS) -o $@