Module Name:    src
Committed By:   christos
Date:           Tue Jul 17 00:36:30 UTC 2018

Modified Files:
        src/sys/arch/aarch64/aarch64: process_machdep.c sig_machdep.c
            sys_machdep.c syscall.c vm_machdep.c

Log Message:
add missing casts


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/aarch64/aarch64/process_machdep.c \
    src/sys/arch/aarch64/aarch64/sig_machdep.c \
    src/sys/arch/aarch64/aarch64/sys_machdep.c \
    src/sys/arch/aarch64/aarch64/syscall.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/aarch64/aarch64/vm_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/aarch64/aarch64/process_machdep.c
diff -u src/sys/arch/aarch64/aarch64/process_machdep.c:1.2 src/sys/arch/aarch64/aarch64/process_machdep.c:1.3
--- src/sys/arch/aarch64/aarch64/process_machdep.c:1.2	Sun Apr  1 00:35:03 2018
+++ src/sys/arch/aarch64/aarch64/process_machdep.c	Mon Jul 16 20:36:30 2018
@@ -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 @@ process_write_regs(struct lwp *l, const 
 		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;
 }
 
Index: src/sys/arch/aarch64/aarch64/sig_machdep.c
diff -u src/sys/arch/aarch64/aarch64/sig_machdep.c:1.2 src/sys/arch/aarch64/aarch64/sig_machdep.c:1.3
--- src/sys/arch/aarch64/aarch64/sig_machdep.c:1.2	Sun Apr  1 00:35:03 2018
+++ src/sys/arch/aarch64/aarch64/sig_machdep.c	Mon Jul 16 20:36:30 2018
@@ -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 @@ sendsig_siginfo(const ksiginfo_t *ksi, c
 	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;
 
 	/*
Index: src/sys/arch/aarch64/aarch64/sys_machdep.c
diff -u src/sys/arch/aarch64/aarch64/sys_machdep.c:1.2 src/sys/arch/aarch64/aarch64/sys_machdep.c:1.3
--- src/sys/arch/aarch64/aarch64/sys_machdep.c:1.2	Sun Apr  1 00:35:03 2018
+++ src/sys/arch/aarch64/aarch64/sys_machdep.c	Mon Jul 16 20:36:30 2018
@@ -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 @@ sys_sysarch(struct lwp *l, const struct 
 int
 cpu_lwp_setprivate(lwp_t *l, void *addr)
 {
-	l->l_private = (register_t)addr;
+	l->l_private = addr;
 	return 0;
 }
Index: src/sys/arch/aarch64/aarch64/syscall.c
diff -u src/sys/arch/aarch64/aarch64/syscall.c:1.2 src/sys/arch/aarch64/aarch64/syscall.c:1.3
--- src/sys/arch/aarch64/aarch64/syscall.c:1.2	Sun Apr  1 00:35:03 2018
+++ src/sys/arch/aarch64/aarch64/syscall.c	Mon Jul 16 20:36:30 2018
@@ -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 @@ EMULNAME(syscall)(struct trapframe *tf)
 	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) {

Index: src/sys/arch/aarch64/aarch64/vm_machdep.c
diff -u src/sys/arch/aarch64/aarch64/vm_machdep.c:1.3 src/sys/arch/aarch64/aarch64/vm_machdep.c:1.4
--- src/sys/arch/aarch64/aarch64/vm_machdep.c:1.3	Thu Jul 12 06:46:41 2018
+++ src/sys/arch/aarch64/aarch64/vm_machdep.c	Mon Jul 16 20:36:30 2018
@@ -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 @@ cpu_lwp_fork(struct lwp *l1, struct lwp 
 
 	/* 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;

Reply via email to