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 --- |