06f08eb590d227554b03be750180cd3b37171281
[rpi-open-firmware.git] / vc4_include / pcb.h
1 /*=============================================================================
2 Copyright (C) 2016 Kristina Brooks
3 All rights reserved.
4
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License
7 as published by the Free Software Foundation; either version 2
8 of the License, or (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 FILE DESCRIPTION
16 Process control block.
17
18 =============================================================================*/
19
20 #pragma once
21
22 #include <common.h>
23
24 typedef struct {
25 uint32_t r23;
26 uint32_t r22;
27 uint32_t r21;
28 uint32_t r20;
29 uint32_t r19;
30 uint32_t r18;
31 uint32_t r17;
32 uint32_t r16;
33 uint32_t r15;
34 uint32_t r14;
35 uint32_t r13;
36 uint32_t r12;
37 uint32_t r11;
38 uint32_t r10;
39 uint32_t r9;
40 uint32_t r8;
41 uint32_t r7;
42 uint32_t r6;
43
44 uint32_t r5;
45 uint32_t r4;
46 uint32_t r3;
47 uint32_t r2;
48 uint32_t r1;
49 uint32_t r0;
50
51 uint32_t lr;
52
53 uint32_t sr;
54 uint32_t pc;
55 } vc4_saved_state_t;
This page took 0.068418 seconds and 3 git commands to generate.