9os

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

commit 1def07a9a421a53eb4a1d8c9d6863f2355b3e05c
parent eb6a0bebd47db7fc59c919e60dd1bca589d9a547
Author: Dimitris Papastamos <dimitris.papastamos@arm.com>
Date:   Fri, 12 Oct 2018 14:37:32 +0100

Merge "Remove unused src/romfw/rmc.c"
Diffstat:
Dsrc/romfw/rmc.c | 33---------------------------------
1 file changed, 0 insertions(+), 33 deletions(-)

diff --git a/src/romfw/rmc.c b/src/romfw/rmc.c @@ -1,33 +0,0 @@ -#include <rcode.h> - -void -bad_rmc(Ctx *ctx, int error) -{ - dbg("bad RMC: %d, %d = %d\n", ctx->imm1, ctx->imm2, error); - ctx->error = error; - longjmp(ctx->recover, 1); -} - -void -rmc(unsigned imm1, unsigned imm2, Ctx *ctx) -{ - const struct rowidx *idx; - int offset; - - if (setjmp(ctx->recover)) - return; - - if (imm1 > 255 || imm2 > 255) - panic("rmc"); - - ctx->imm1 = imm1; - ctx->imm2 = imm2; - - idx = &rowidx[imm1]; - if (imm2 >= idx->cnt) - bad_rmc(ctx, 1); - - (*handler[idx->off + imm2])(); - - ctx->error = 0; -}