9os

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

commit 03afa40b9b8eae21c7fd5c1efe4342bee85717d1
parent 89be825fbc2d143f006e6befc34f8e54fd79829c
Author: Dimitris Papastamos <dimitris.papastamos@arm.com>
Date:   Wed, 17 Oct 2018 13:43:02 +0100

[rmu] Implement RMU_System_InterfaceVersion()

Change-Id: I8fe871208f163c8fc489464b3b7bdbacfb5f100a
Signed-off-by: Dimitris Papastamos <dimitris.papastamos@arm.com>

Diffstat:
Ainclude/rmu.h | 5+++++
Msrc/libhdl/hdl_RMU_System_InterfaceVersion.c | 7++++++-
Msrc/librmu/RMU_System_InterfaceVersion.c | 7++++---
3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/include/rmu.h b/include/rmu.h @@ -0,0 +1,5 @@ +#define RMU_MAJ_VER 0 +#define RMU_MIN_VER 0 + +extern void RMU_System_InterfaceVersion(unsigned long *maj, + unsigned long *min); diff --git a/src/libhdl/hdl_RMU_System_InterfaceVersion.c b/src/libhdl/hdl_RMU_System_InterfaceVersion.c @@ -1,7 +1,12 @@ +#include <rmu.h> #include <rcode.h> void hdl_RMU_System_InterfaceVersion(Rmucmd *cmd) { - panic("not implemented"); + unsigned long maj, min; + + RMU_System_InterfaceVersion(&maj, &min); + cmd->fp->x1 = maj; + cmd->fp->x2 = min; } diff --git a/src/librmu/RMU_System_InterfaceVersion.c b/src/librmu/RMU_System_InterfaceVersion.c @@ -1,7 +1,8 @@ -#include <rcode.h> +#include <rmu.h> void -RMU_System_InterfaceVersion(void) +RMU_System_InterfaceVersion(unsigned long *maj, unsigned long *min) { - panic("not implemented"); + *maj = RMU_MAJ_VER; + *min = RMU_MIN_VER; }