source: rtems/cpukit/score/cpu/or1k/rtems/score/cpu_asm.h @ 94d45f6

4.115
Last change on this file since 94d45f6 was 94d45f6, checked in by Hesham ALMatary <heshamelmatary@…>, on Aug 12, 2014 at 3:57:42 PM

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
Line 
1/**
2 * @file
3 *
4 * @brief OR1K Assembly File
5 *
6 * Very loose template for an include file for the cpu_asm.? file
7 * if it is implemented as a ".S" file (preprocessed by cpp) instead
8 * of a ".s" file (preprocessed by gm4 or gasp).
9 */
10
11/*
12 *  COPYRIGHT (c) 1989-1999.
13 *  On-Line Applications Research Corporation (OAR).
14 *
15 *  The license and distribution terms for this file may be
16 *  found in the file LICENSE in this distribution or at
17 *  http://www.rtems.org/license/LICENSE.
18 *
19 */
20
21#ifndef _RTEMS_SCORE_CPU_ASM_H
22#define _RTEMS_SCORE_CPU_ASM_H
23
24/* pull in the generated offsets */
25
26/*
27#include <rtems/score/offsets.h>
28*/
29
30/*
31 * Hardware General Registers
32 */
33
34/* put something here */
35
36/*
37 * Hardware Floating Point Registers
38 */
39
40/* put something here */
41
42/*
43 * Hardware Control Registers
44 */
45
46/* put something here */
47
48/*
49 * Calling Convention
50 */
51
52/* put something here */
53
54/*
55 * Temporary registers
56 */
57
58/* put something here */
59
60/*
61 * Floating Point Registers - SW Conventions
62 */
63
64/* put something here */
65
66/*
67 * Temporary floating point registers
68 */
69
70/* put something here */
71
72#endif
73
74/* end of file */
Note: See TracBrowser for help on using the repository browser.