1 |
|
/* misc.h - L4 miscellaneous definitions for powerpc. |
2 |
|
Copyright (C) 2003 Free Software Foundation, Inc. |
3 |
|
Written by Marcus Brinkmann <marcus@gnu.org>. |
4 |
|
|
5 |
|
This file is part of the GNU L4 library. |
6 |
|
|
7 |
|
The GNU L4 library is free software; you can redistribute it and/or |
8 |
|
modify it under the terms of the GNU Lesser General Public License |
9 |
|
as published by the Free Software Foundation; either version 2.1 of |
10 |
|
the License, or (at your option) any later version. |
11 |
|
|
12 |
|
The GNU L4 library is distributed in the hope that it will be |
13 |
|
useful, but WITHOUT ANY WARRANTY; without even the implied warranty |
14 |
|
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 |
|
GNU Lesser General Public License for more details. |
16 |
|
|
17 |
|
You should have received a copy of the GNU Lesser General Public |
18 |
|
License along with the GNU L4 library; if not, write to the Free |
19 |
|
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA |
20 |
|
02111-1307, USA. */ |
21 |
|
|
22 |
#ifndef _L4_MISC_H |
#ifndef _L4_MISC_H |
23 |
# error "Never use <l4/bits/misc.h> directly; include <l4/misc.h> instead." |
# error "Never use <l4/bits/misc.h> directly; include <l4/misc.h> instead." |
24 |
#endif |
#endif |
25 |
|
|
26 |
#define l4_uncacheable_memory 1 |
#define l4_write_through_memory 1 |
27 |
#define l4_write_combining_memory 2 |
#define l4_write_back_memory 2 |
28 |
#define l4_write_through_memory 5 |
#define l4_cache_inhibited_memory 3 |
29 |
#define l4_write_protected_memory 6 |
#define l4_cache_enabled_memory 4 |
30 |
#define l4_write_back_memory 7 |
#define l4_global_memory 5 |
31 |
|
#define l4_local_memory 6 |
32 |
|
#define l4_guarded_memory 7 |
33 |
|
#define l4_speculative_memory 8 |