4.115
Last change
on this file since 94d45f6 was
94d45f6,
checked in by Hesham ALMatary <heshamelmatary@…>, on 08/12/14 at 15:57:42
|
Add support for OpenRISC - Fixed issues
This work is based on the old or32 port (that has been
removed back in 2005) authored by Chris Ziomkowski. The patch includes the
basic functions every port should implement like: context switch, exception
handling, OpenRISC ABI and machine definitions and configurations.
|
-
Property mode set to
100644
|
File size:
1.1 KB
|
Rev | Line | |
---|
[94d45f6] | 1 | /** |
---|
| 2 | * @file rtems/score/or1k.h |
---|
| 3 | */ |
---|
| 4 | |
---|
| 5 | /* |
---|
| 6 | * This file contains information pertaining to the OR1K processor. |
---|
| 7 | * |
---|
| 8 | * COPYRIGHT (c) 2014 Hesham ALMatary <heshamelmatary@gmail.com> |
---|
| 9 | * |
---|
| 10 | * Based on code with the following copyright... |
---|
| 11 | * COPYRIGHT (c) 1989-1999, 2010. |
---|
| 12 | * On-Line Applications Research Corporation (OAR). |
---|
| 13 | * |
---|
| 14 | * The license and distribution terms for this file may be |
---|
| 15 | * found in the file LICENSE in this distribution or at |
---|
| 16 | * http://www.rtems.org/license/LICENSE. |
---|
| 17 | */ |
---|
| 18 | |
---|
| 19 | #ifndef _RTEMS_SCORE_OR1K_H |
---|
| 20 | #define _RTEMS_SCORE_OR1K_H |
---|
| 21 | |
---|
| 22 | #ifdef __cplusplus |
---|
| 23 | extern "C" { |
---|
| 24 | #endif |
---|
| 25 | |
---|
| 26 | /* |
---|
| 27 | * This file contains the information required to build |
---|
| 28 | * RTEMS for a particular member of the OR1K family. |
---|
| 29 | * It does this by setting variables to indicate which |
---|
| 30 | * implementation dependent features are present in a particular |
---|
| 31 | * member of the family. |
---|
| 32 | * |
---|
| 33 | * This is a good place to list all the known CPU models |
---|
| 34 | * that this port supports and which RTEMS CPU model they correspond |
---|
| 35 | * to. |
---|
| 36 | */ |
---|
| 37 | |
---|
| 38 | /* |
---|
| 39 | * Define the name of the CPU family and specific model. |
---|
| 40 | */ |
---|
| 41 | |
---|
| 42 | #define CPU_NAME "OR1K" |
---|
| 43 | #define CPU_MODEL_NAME "OR1200" |
---|
| 44 | |
---|
| 45 | #ifdef __cplusplus |
---|
| 46 | } |
---|
| 47 | #endif |
---|
| 48 | |
---|
| 49 | #endif /* _RTEMS_SCORE_OR1K_H */ |
---|
Note: See
TracBrowser
for help on using the repository browser.