From e89e8a1559693b91fd201d2a0368a8561c1473b7 Mon Sep 17 00:00:00 2001 From: Valery Ushakov Date: Tue, 29 Dec 2020 20:10:33 +0300 Subject: NetBSD/arm: initial support This is more or less mechanical merge of existing NetBSD code and ARM-specific bits from Linux/arm files. --- emu/NetBSD/segflush-arm.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 emu/NetBSD/segflush-arm.c (limited to 'emu/NetBSD/segflush-arm.c') diff --git a/emu/NetBSD/segflush-arm.c b/emu/NetBSD/segflush-arm.c new file mode 100644 index 00000000..f4529633 --- /dev/null +++ b/emu/NetBSD/segflush-arm.c @@ -0,0 +1,16 @@ +#include +#include + +#include "dat.h" + + +int +segflush(void *a, ulong n) +{ + struct arm_sync_icache_args args; + + args.addr = (uintptr_t)a; + args.len = (size_t)n; + sysarch(ARM_SYNC_ICACHE, (void *)&args); + return 0; +} -- cgit v1.2.3