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;