source: rtems/c/src/lib/libcpu/arm/shared/include/mmu.h @ 8824dd7a

4.104.114.84.95
Last change on this file since 8824dd7a was 8824dd7a, checked in by Jay Monkman <jtm@…>, on 07/15/04 at 06:26:30

2004-07-15 Jay Monkman

  • ChangeLog?, Makefile.am, arm920/mmu.c, include/mmu.h: New files.
  • Property mode set to 100644
File size: 579 bytes
Line 
1/*
2 *  ARM MMU header file
3 *
4 *  Copyright (c) 2004 by Cogent Computer Systems
5 *  Written by Jay Monkman <jtm@lopingdog.com>
6 *
7 *  $Id$
8 */
9#ifndef __MMU_H__
10#define __MMU_H__
11
12#include <stdint.h>
13
14#define MMU_SECT_SIZE         0x100000
15
16#define MMU_CACHE_NONE        0x0
17#define MMU_CACHE_BUFFERED    0x1
18#define MMU_CACHE_WTHROUGH    0x2
19#define MMU_CACHE_WBACK       0x3
20
21typedef struct {
22    uint32_t paddr;
23    uint32_t vaddr;
24    uint32_t size;         /* in MB */
25    uint8_t  cache_flags;
26} mmu_sect_map_t;
27
28void mmu_init(mmu_sect_map_t *map);
29
30#endif /* __MMU_H__ */
Note: See TracBrowser for help on using the repository browser.