aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include
diff options
context:
space:
mode:
authorOlivier Houchard <cognet@FreeBSD.org>2005-02-26 18:59:01 +0000
committerOlivier Houchard <cognet@FreeBSD.org>2005-02-26 18:59:01 +0000
commitf4c01f15087cdc4831e45ea1642525e77c5cfaf9 (patch)
tree754a92db74155793fdb77b1dabe591af0404d9f8 /sys/arm/include
parentff69096233c639f40975573a1af15e243766c932 (diff)
Notes
Diffstat (limited to 'sys/arm/include')
-rw-r--r--sys/arm/include/machdep.h2
-rw-r--r--sys/arm/include/pmap.h1
-rw-r--r--sys/arm/include/sysarch.h2
3 files changed, 5 insertions, 0 deletions
diff --git a/sys/arm/include/machdep.h b/sys/arm/include/machdep.h
index 4d201cc8c2a4..b26f38642f5b 100644
--- a/sys/arm/include/machdep.h
+++ b/sys/arm/include/machdep.h
@@ -10,4 +10,6 @@ void data_abort_handler (trapframe_t *);
void prefetch_abort_handler (trapframe_t *);
void undefinedinstruction_bounce (trapframe_t *);
+void arm_lock_cache_line(vm_offset_t);
+
#endif /* !_MACHINE_MACHDEP_H_ */
diff --git a/sys/arm/include/pmap.h b/sys/arm/include/pmap.h
index cc4eeda41c08..aa87c08e3bad 100644
--- a/sys/arm/include/pmap.h
+++ b/sys/arm/include/pmap.h
@@ -208,6 +208,7 @@ extern vm_offset_t virtual_end;
void pmap_bootstrap(vm_offset_t, vm_offset_t, struct pv_addr *);
void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
+void pmap_kenter_user(vm_offset_t va, vm_paddr_t pa);
void pmap_kremove(vm_offset_t);
void *pmap_mapdev(vm_offset_t, vm_size_t);
void pmap_unmapdev(vm_offset_t, vm_size_t);
diff --git a/sys/arm/include/sysarch.h b/sys/arm/include/sysarch.h
index d0c0c47c4ee9..4d6234b447e0 100644
--- a/sys/arm/include/sysarch.h
+++ b/sys/arm/include/sysarch.h
@@ -53,6 +53,8 @@
#define ARM_SET_TP 2
#define ARM_GET_TP 3
+#define ARM_TP_ADDRESS 0xe0000000 /* Magic */
+
struct arm_sync_icache_args {
uintptr_t addr; /* Virtual start address */
size_t len; /* Region size */