source: rtems/c/src/lib/libbsp/m68k/mvme167/include/page_table.h @ 6128a4a

4.104.114.84.95
Last change on this file since 6128a4a was 6128a4a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/21/04 at 10:43:04

Remove stray white spaces.

  • Property mode set to 100644
File size: 969 bytes
Line 
1/*  page_table.h
2 *
3 *  This file was submitted by Eric Vaitl <vaitl@viasat.com> and
4 *  supports page table initialization.
5 *
6 *  For now, we only use the transparent translation registers. Page tables
7 *  may be set up in the future.
8 *
9 *  COPYRIGHT (c) 1989-1999.
10 *  On-Line Applications Research Corporation (OAR).
11 *
12 *  The license and distribution terms for this file may be
13 *  found in the file LICENSE in this distribution or at
14 *  http://www.rtems.com/license/LICENSE.
15 *
16 *  Modifications of respective RTEMS files:
17 *  Copyright (c) 1998, National Research Council of Canada
18 *
19 *  $Id$
20 */
21
22#ifndef __PAGE_TABLE_H
23#define __PAGE_TABLE_H
24
25#include <rtems.h>
26
27void page_table_teardown( void );
28void page_table_init( rtems_configuration_table *config_table );
29
30enum {
31  CACHE_WRITE_THROUGH,
32  CACHE_COPYBACK,
33  CACHE_NONE_SERIALIZED,
34  CACHE_NONE
35};
36
37enum {
38  PTM_SUCCESS,
39  PTM_BAD_ADDR,
40  PTM_BAD_SIZE,
41  PTM_BAD_CACHE,
42  PTM_NO_TABLE_SPACE
43};
44
45#endif
Note: See TracBrowser for help on using the repository browser.