Module Name: src
Committed By: christos
Date: Sun Jan 24 16:47:50 UTC 2016
Modified Files:
src/sys/arch/alpha/include: bus_user.h types.h
Log Message:
use __paddr_t since this is a userland API.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/alpha/include/bus_user.h
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/alpha/include/types.h
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/alpha/include/bus_user.h
diff -u src/sys/arch/alpha/include/bus_user.h:1.1 src/sys/arch/alpha/include/bus_user.h:1.2
--- src/sys/arch/alpha/include/bus_user.h:1.1 Fri Aug 12 18:23:12 2011
+++ src/sys/arch/alpha/include/bus_user.h Sun Jan 24 11:47:50 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: bus_user.h,v 1.1 2011/08/12 22:23:12 dyoung Exp $ */
+/* $NetBSD: bus_user.h,v 1.2 2016/01/24 16:47:50 christos Exp $ */
/*
* XXX This file is a stopgap intended to keep NetBSD/alpha buildable
* XXX while developers figure out whether/how to expose to userland
@@ -24,8 +24,8 @@ typedef u_long bus_size_t;
struct alpha_bus_space_translation {
bus_addr_t abst_bus_start; /* start of bus window */
bus_addr_t abst_bus_end; /* end of bus window */
- paddr_t abst_sys_start; /* start of sysBus window */
- paddr_t abst_sys_end; /* end of sysBus window */
+ __paddr_t abst_sys_start; /* start of sysBus window */
+ __paddr_t abst_sys_end; /* end of sysBus window */
int abst_addr_shift;/* address shift */
int abst_size_shift;/* size shift */
int abst_flags; /* flags; see below */
Index: src/sys/arch/alpha/include/types.h
diff -u src/sys/arch/alpha/include/types.h:1.53 src/sys/arch/alpha/include/types.h:1.54
--- src/sys/arch/alpha/include/types.h:1.53 Sat Jan 23 17:31:19 2016
+++ src/sys/arch/alpha/include/types.h Sun Jan 24 11:47:50 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: types.h,v 1.53 2016/01/23 22:31:19 christos Exp $ */
+/* $NetBSD: types.h,v 1.54 2016/01/24 16:47:50 christos Exp $ */
/*-
* Copyright (c) 1990, 1993
@@ -44,8 +44,13 @@ typedef struct label_t {
} label_t;
#endif
+typedef int __cpu_simple_lock_nv_t;
+typedef long int __register_t;
+typedef unsigned long __paddr_t; /* XXX: For bus_user.h */
+
+
#if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE)
-typedef unsigned long paddr_t;
+typedef __paddr_t paddr_t;
typedef unsigned long psize_t;
typedef unsigned long vaddr_t;
typedef unsigned long vsize_t;
@@ -56,13 +61,10 @@ typedef unsigned long vsize_t;
#define PRIxVSIZE "lx"
#define PRIuVSIZE "lu"
-typedef long int register_t;
+typedef __register_t register_t;
#define PRIxREGISTER "lx"
#endif
-typedef int __cpu_simple_lock_nv_t;
-typedef long int __register_t;
-
#define __SIMPLELOCK_LOCKED 1
#define __SIMPLELOCK_UNLOCKED 0