Deleted Added
full compact
cpufunc.h (201468) cpufunc.h (207611)
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 201468 2010-01-04 03:35:45Z rpaulo $
41 * $FreeBSD: head/sys/arm/include/cpufunc.h 207611 2010-05-04 10:14:05Z kevlo $
42 */
43
44#ifndef _MACHINE_CPUFUNC_H_
45#define _MACHINE_CPUFUNC_H_
46
47#ifdef _KERNEL
48
49#include <sys/types.h>

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

279void arm8_context_switch (void);
280
281void arm8_setup (char *string);
282
283u_int arm8_clock_config (u_int, u_int);
284#endif
285
286
42 */
43
44#ifndef _MACHINE_CPUFUNC_H_
45#define _MACHINE_CPUFUNC_H_
46
47#ifdef _KERNEL
48
49#include <sys/types.h>

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

279void arm8_context_switch (void);
280
281void arm8_setup (char *string);
282
283u_int arm8_clock_config (u_int, u_int);
284#endif
285
286
287#ifdef CPU_FA526
287#if defined(CPU_FA526) || defined(CPU_FA626TE)
288void fa526_setup (char *arg);
289void fa526_setttb (u_int ttb);
290void fa526_context_switch (void);
291void fa526_cpu_sleep (int);
292void fa526_tlb_flushI_SE (u_int);
293void fa526_tlb_flushID_SE (u_int);
294void fa526_flush_prefetchbuf (void);
295void fa526_flush_brnchtgt_E (u_int);

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

459void armv5_idcache_wbinv_range(vm_offset_t, vm_size_t);
460
461extern unsigned armv5_dcache_sets_max;
462extern unsigned armv5_dcache_sets_inc;
463extern unsigned armv5_dcache_index_max;
464extern unsigned armv5_dcache_index_inc;
465#endif
466
288void fa526_setup (char *arg);
289void fa526_setttb (u_int ttb);
290void fa526_context_switch (void);
291void fa526_cpu_sleep (int);
292void fa526_tlb_flushI_SE (u_int);
293void fa526_tlb_flushID_SE (u_int);
294void fa526_flush_prefetchbuf (void);
295void fa526_flush_brnchtgt_E (u_int);

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

459void armv5_idcache_wbinv_range(vm_offset_t, vm_size_t);
460
461extern unsigned armv5_dcache_sets_max;
462extern unsigned armv5_dcache_sets_inc;
463extern unsigned armv5_dcache_index_max;
464extern unsigned armv5_dcache_index_inc;
465#endif
466
467#if defined(CPU_ARM9) || defined(CPU_ARM9E) || defined(CPU_ARM10) || \
468 defined(CPU_SA110) || defined(CPU_SA1100) || defined(CPU_SA1110) || \
469 defined(CPU_XSCALE_80200) || defined(CPU_XSCALE_80321) || \
470 defined(CPU_FA526) || \
471 defined(CPU_XSCALE_PXA2X0) || defined(CPU_XSCALE_IXP425) || \
467#if defined(CPU_ARM9) || defined(CPU_ARM9E) || defined(CPU_ARM10) || \
468 defined(CPU_SA110) || defined(CPU_SA1100) || defined(CPU_SA1110) || \
469 defined(CPU_XSCALE_80200) || defined(CPU_XSCALE_80321) || \
470 defined(CPU_FA526) || defined(CPU_FA626TE) || \
471 defined(CPU_XSCALE_PXA2X0) || defined(CPU_XSCALE_IXP425) || \
472 defined(CPU_XSCALE_80219) || defined(CPU_XSCALE_81342)
473
474void armv4_tlb_flushID (void);
475void armv4_tlb_flushI (void);
476void armv4_tlb_flushD (void);
477void armv4_tlb_flushD_SE (u_int va);
478
479void armv4_drain_writebuf (void);

--- 162 unchanged lines hidden ---
472 defined(CPU_XSCALE_80219) || defined(CPU_XSCALE_81342)
473
474void armv4_tlb_flushID (void);
475void armv4_tlb_flushI (void);
476void armv4_tlb_flushD (void);
477void armv4_tlb_flushD_SE (u_int va);
478
479void armv4_drain_writebuf (void);

--- 162 unchanged lines hidden ---