diff options
| author | ryo <ryo@NetBSD.org> | 2018-04-01 04:35:01 +0000 |
|---|---|---|
| committer | ryo <ryo@NetBSD.org> | 2018-04-01 04:35:01 +0000 |
| commit | 8694f07cb89f3a801ec613d6aa02b684826abe7e (patch) | |
| tree | e92b6114357cf6e2edadaaa72159a89012cd5a80 /sys/dev/usb | |
| parent | ec462995c03cdebd26f79e319ecfe5b86cdd0796 (diff) | |
Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
Diffstat (limited to 'sys/dev/usb')
| -rw-r--r-- | sys/dev/usb/udl.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/dev/usb/udl.c b/sys/dev/usb/udl.c index 6f8a7d3eba2..f9b29db6f8d 100644 --- a/sys/dev/usb/udl.c +++ b/sys/dev/usb/udl.c @@ -1,4 +1,4 @@ -/* $NetBSD: udl.c,v 1.20 2017/06/01 02:45:12 chs Exp $ */ +/* $NetBSD: udl.c,v 1.21 2018/04/01 04:35:05 ryo Exp $ */ /*- * Copyright (c) 2009 FUKAUMI Naoki. @@ -53,7 +53,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: udl.c,v 1.20 2017/06/01 02:45:12 chs Exp $"); +__KERNEL_RCSID(0, "$NetBSD: udl.c,v 1.21 2018/04/01 04:35:05 ryo Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -673,7 +673,9 @@ udl_mmap(void *v, void *vs, off_t off, int prot) paddr += vaddr & PGOFSET; /* XXX we need MI paddr_t -> mmap cookie API */ -#if defined(__alpha__) +#if defined(__aarch64__) +#define PTOMMAP(paddr) aarch64_btop((char *)paddr) +#elif defined(__alpha__) #define PTOMMAP(paddr) alpha_btop((char *)paddr) #elif defined(__arm__) #define PTOMMAP(paddr) arm_btop((u_long)paddr) |
