Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/aarch64/aarch64 AArch64 instructions are always LE:...
details: https://anonhg.NetBSD.org/src/rev/448494ef116c
branches: trunk
changeset: 1013776:448494ef116c
user: jakllsch <jakllsch%NetBSD.org@localhost>
date: Sat Sep 05 15:59:09 2020 +0000
description:
AArch64 instructions are always LE: swap if we're BE
diffstat:
sys/arch/aarch64/aarch64/disasm.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diffs (27 lines):
diff -r 5ba9b961722c -r 448494ef116c sys/arch/aarch64/aarch64/disasm.c
--- a/sys/arch/aarch64/aarch64/disasm.c Sat Sep 05 15:57:12 2020 +0000
+++ b/sys/arch/aarch64/aarch64/disasm.c Sat Sep 05 15:59:09 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: disasm.c,v 1.9 2020/08/03 19:16:56 ryo Exp $ */
+/* $NetBSD: disasm.c,v 1.10 2020/09/05 15:59:09 jakllsch Exp $ */
/*
* Copyright (c) 2018 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: disasm.c,v 1.9 2020/08/03 19:16:56 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: disasm.c,v 1.10 2020/09/05 15:59:09 jakllsch Exp $");
#include <sys/param.h>
#include <sys/types.h>
@@ -4044,7 +4044,7 @@
{
uint32_t insn;
- insn = di->di_readword(loc);
+ insn = le32toh(di->di_readword(loc));
disasm_insn(di, loc, insn);
/* return next address */
Home |
Main Index |
Thread Index |
Old Index