Deleted Added
full compact
cpufunc.h (239268) cpufunc.h (239701)
1/* $NetBSD: cpufunc.h,v 1.29 2003/09/06 09:08:35 rearnsha Exp $ */
2
3/*-
4 * Copyright (c) 1997 Mark Brinicombe.
5 * Copyright (c) 1997 Causality Limited
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 24 unchanged lines hidden (view full) ---

33 * SUCH DAMAGE.
34 *
35 * RiscBSD kernel project
36 *
37 * cpufunc.h
38 *
39 * Prototypes for cpu, mmu and tlb related functions.
40 *
1/* $NetBSD: cpufunc.h,v 1.29 2003/09/06 09:08:35 rearnsha Exp $ */
2
3/*-
4 * Copyright (c) 1997 Mark Brinicombe.
5 * Copyright (c) 1997 Causality Limited
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 24 unchanged lines hidden (view full) ---

33 * SUCH DAMAGE.
34 *
35 * RiscBSD kernel project
36 *
37 * cpufunc.h
38 *
39 * Prototypes for cpu, mmu and tlb related functions.
40 *
41 * $FreeBSD: head/sys/arm/include/cpufunc.h 239268 2012-08-15 03:03:03Z gonzo $
41 * $FreeBSD: head/sys/arm/include/cpufunc.h 239701 2012-08-26 02:23:21Z gonzo $
42 */
43
44#ifndef _MACHINE_CPUFUNC_H_
45#define _MACHINE_CPUFUNC_H_
46
47#ifdef _KERNEL
48
49#include <sys/types.h>

--- 440 unchanged lines hidden (view full) ---

490void pj4b_idcache_wbinv_range (vm_offset_t, vm_size_t);
491
492void pj4b_drain_readbuf (void);
493void pj4b_flush_brnchtgt_all (void);
494void pj4b_flush_brnchtgt_va (u_int);
495void pj4b_sleep (int);
496
497void armv6_icache_sync_all (void);
42 */
43
44#ifndef _MACHINE_CPUFUNC_H_
45#define _MACHINE_CPUFUNC_H_
46
47#ifdef _KERNEL
48
49#include <sys/types.h>

--- 440 unchanged lines hidden (view full) ---

490void pj4b_idcache_wbinv_range (vm_offset_t, vm_size_t);
491
492void pj4b_drain_readbuf (void);
493void pj4b_flush_brnchtgt_all (void);
494void pj4b_flush_brnchtgt_va (u_int);
495void pj4b_sleep (int);
496
497void armv6_icache_sync_all (void);
498void armv6_icache_sync_range (vm_offset_t, vm_size_t);
499
498void armv6_dcache_wbinv_all (void);
500void armv6_dcache_wbinv_all (void);
501void armv6_dcache_wbinv_range (vm_offset_t, vm_size_t);
502void armv6_dcache_inv_range (vm_offset_t, vm_size_t);
503void armv6_dcache_wb_range (vm_offset_t, vm_size_t);
504
499void armv6_idcache_wbinv_all (void);
505void armv6_idcache_wbinv_all (void);
506void armv6_idcache_wbinv_range (vm_offset_t, vm_size_t);
500
501void armv7_setttb (u_int);
502void armv7_tlb_flushID (void);
503void armv7_tlb_flushID_SE (u_int);
504void armv7_icache_sync_range (vm_offset_t, vm_size_t);
505void armv7_idcache_wbinv_range (vm_offset_t, vm_size_t);
506void armv7_dcache_wbinv_all (void);
507void armv7_idcache_wbinv_all (void);

--- 234 unchanged lines hidden ---
507
508void armv7_setttb (u_int);
509void armv7_tlb_flushID (void);
510void armv7_tlb_flushID_SE (u_int);
511void armv7_icache_sync_range (vm_offset_t, vm_size_t);
512void armv7_idcache_wbinv_range (vm_offset_t, vm_size_t);
513void armv7_dcache_wbinv_all (void);
514void armv7_idcache_wbinv_all (void);

--- 234 unchanged lines hidden ---