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 add missing casts



details:   https://anonhg.NetBSD.org/src/rev/dfde54bcaf3e
branches:  trunk
changeset: 363257:dfde54bcaf3e
user:      christos <christos%NetBSD.org@localhost>
date:      Tue Jul 17 00:36:30 2018 +0000

description:
add missing casts

diffstat:

 sys/arch/aarch64/aarch64/process_machdep.c |  6 +++---
 sys/arch/aarch64/aarch64/sig_machdep.c     |  6 +++---
 sys/arch/aarch64/aarch64/sys_machdep.c     |  6 +++---
 sys/arch/aarch64/aarch64/syscall.c         |  6 +++---
 sys/arch/aarch64/aarch64/vm_machdep.c      |  8 ++++----
 5 files changed, 16 insertions(+), 16 deletions(-)

diffs (136 lines):

diff -r 767aee1a4d51 -r dfde54bcaf3e sys/arch/aarch64/aarch64/process_machdep.c
--- a/sys/arch/aarch64/aarch64/process_machdep.c        Tue Jul 17 00:35:51 2018 +0000
+++ b/sys/arch/aarch64/aarch64/process_machdep.c        Tue Jul 17 00:36:30 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: process_machdep.c,v 1.2 2018/04/01 04:35:03 ryo Exp $ */
+/* $NetBSD: process_machdep.c,v 1.3 2018/07/17 00:36:30 christos Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: process_machdep.c,v 1.2 2018/04/01 04:35:03 ryo Exp $");
+__KERNEL_RCSID(1, "$NetBSD: process_machdep.c,v 1.3 2018/07/17 00:36:30 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -60,7 +60,7 @@
                return EINVAL;
 
        l->l_md.md_utf->tf_regs = *regs;
-       l->l_private = regs->r_tpidr;
+       l->l_private = (void *)regs->r_tpidr;
        return 0;
 }
 
diff -r 767aee1a4d51 -r dfde54bcaf3e sys/arch/aarch64/aarch64/sig_machdep.c
--- a/sys/arch/aarch64/aarch64/sig_machdep.c    Tue Jul 17 00:35:51 2018 +0000
+++ b/sys/arch/aarch64/aarch64/sig_machdep.c    Tue Jul 17 00:36:30 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sig_machdep.c,v 1.2 2018/04/01 04:35:03 ryo Exp $ */
+/* $NetBSD: sig_machdep.c,v 1.3 2018/07/17 00:36:30 christos Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: sig_machdep.c,v 1.2 2018/04/01 04:35:03 ryo Exp $");
+__KERNEL_RCSID(1, "$NetBSD: sig_machdep.c,v 1.3 2018/07/17 00:36:30 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -104,7 +104,7 @@
        tf->tf_reg[28] = ucp;   /* put in a callee saved register */
 
        tf->tf_sp = sp;
-       tf->tf_lr = sd->sd_tramp;
+       tf->tf_lr = (uint64_t)sd->sd_tramp;
        tf->tf_pc = handler;
 
        /*
diff -r 767aee1a4d51 -r dfde54bcaf3e sys/arch/aarch64/aarch64/sys_machdep.c
--- a/sys/arch/aarch64/aarch64/sys_machdep.c    Tue Jul 17 00:35:51 2018 +0000
+++ b/sys/arch/aarch64/aarch64/sys_machdep.c    Tue Jul 17 00:36:30 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sys_machdep.c,v 1.2 2018/04/01 04:35:03 ryo Exp $ */
+/* $NetBSD: sys_machdep.c,v 1.3 2018/07/17 00:36:30 christos Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: sys_machdep.c,v 1.2 2018/04/01 04:35:03 ryo Exp $");
+__KERNEL_RCSID(1, "$NetBSD: sys_machdep.c,v 1.3 2018/07/17 00:36:30 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -51,6 +51,6 @@
 int
 cpu_lwp_setprivate(lwp_t *l, void *addr)
 {
-       l->l_private = (register_t)addr;
+       l->l_private = addr;
        return 0;
 }
diff -r 767aee1a4d51 -r dfde54bcaf3e sys/arch/aarch64/aarch64/syscall.c
--- a/sys/arch/aarch64/aarch64/syscall.c        Tue Jul 17 00:35:51 2018 +0000
+++ b/sys/arch/aarch64/aarch64/syscall.c        Tue Jul 17 00:36:30 2018 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: syscall.c,v 1.2 2018/04/01 04:35:03 ryo Exp $  */
+/*     $NetBSD: syscall.c,v 1.3 2018/07/17 00:36:30 christos Exp $     */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -62,7 +62,7 @@
 #define EMULNAME(x)    (x)
 #define EMULNAMEU(x)   (x)
 
-__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.2 2018/04/01 04:35:03 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.3 2018/07/17 00:36:30 christos Exp $");
 
 void
 cpu_spawn_return(struct lwp *l)
@@ -103,7 +103,7 @@
        curcpu()->ci_data.cpu_nsyscall++;
 
        size_t code = tf->tf_esr & 0xffff;
-       register_t *params = tf->tf_reg;
+       register_t *params = (void *)tf->tf_reg;
        size_t nargs = NARGREG;
 
        switch (code) {
diff -r 767aee1a4d51 -r dfde54bcaf3e sys/arch/aarch64/aarch64/vm_machdep.c
--- a/sys/arch/aarch64/aarch64/vm_machdep.c     Tue Jul 17 00:35:51 2018 +0000
+++ b/sys/arch/aarch64/aarch64/vm_machdep.c     Tue Jul 17 00:36:30 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: vm_machdep.c,v 1.3 2018/07/12 10:46:41 maxv Exp $ */
+/* $NetBSD: vm_machdep.c,v 1.4 2018/07/17 00:36:30 christos Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.3 2018/07/12 10:46:41 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vm_machdep.c,v 1.4 2018/07/17 00:36:30 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -124,8 +124,8 @@
 
        /* build a new switchframe */
        struct trapframe * const ktf = utf - 1;
-       ktf->tf_reg[27] = func;
-       ktf->tf_reg[28] = arg;
+       ktf->tf_reg[27] = (uint64_t)func;
+       ktf->tf_reg[28] = (uint64_t)arg;
        ktf->tf_reg[29] = 0;
        KASSERT(reg_daif_read() == 0);
        ktf->tf_lr = (uintptr_t)lwp_trampoline;



Home | Main Index | Thread Index | Old Index