gem5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
arch
mips
linux
hwrpb.hh
Go to the documentation of this file.
1
/*
2
* Copyright 1990 Hewlett-Packard Development Company, L.P.
3
*
4
* Permission is hereby granted, free of charge, to any person
5
* obtaining a copy of this software and associated documentation
6
* files (the "Software"), to deal in the Software without
7
* restriction, including without limitation the rights to use, copy,
8
* modify, merge, publish, distribute, sublicense, and/or sell copies
9
* of the Software, and to permit persons to whom the Software is
10
* furnished to do so, subject to the following conditions:
11
*
12
* The above copyright notice and this permission notice shall be
13
* included in all copies or substantial portions of the Software.
14
*
15
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
19
* BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
20
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22
* SOFTWARE.
23
*/
24
25
#ifndef __ARCH_MIPS_LINUX_HWRPB_HH__
26
#define __ARCH_MIPS_LINUX_HWRPB_HH__
27
28
#include "
arch/mips/linux/aligned.hh
"
29
30
namespace
Linux
{
31
struct
pcb_struct
{
32
uint64_ta
rpb_ksp
;
33
uint64_ta
rpb_usp
;
34
uint64_ta
rpb_ptbr
;
35
uint32_t
rpb_cc
;
36
uint32_t
rpb_psn
;
37
uint64_ta
rpb_unique
;
38
uint64_ta
rpb_fen
;
39
uint64_ta
res1
,
res2
;
40
};
41
}
42
#endif // __ARCH_MIPS_LINUX_HWRPB_HH__
Linux::pcb_struct::rpb_fen
uint64_ta rpb_fen
Definition:
hwrpb.hh:38
Linux::pcb_struct::rpb_ptbr
uint64_ta rpb_ptbr
Definition:
hwrpb.hh:34
Linux::pcb_struct::rpb_unique
uint64_ta rpb_unique
Definition:
hwrpb.hh:37
Linux::pcb_struct::rpb_psn
uint32_t rpb_psn
Definition:
hwrpb.hh:36
Linux::pcb_struct::rpb_usp
uint64_ta rpb_usp
Definition:
hwrpb.hh:33
Linux
This class encapsulates the types, structures, constants, functions, and syscall-number mappings spec...
Definition:
linux.hh:48
uint64_ta
#define uint64_ta
Definition:
aligned.hh:45
Linux::pcb_struct::rpb_cc
uint32_t rpb_cc
Definition:
hwrpb.hh:35
Linux::pcb_struct::res1
uint64_ta res1
Definition:
hwrpb.hh:39
Linux::pcb_struct::res2
uint64_ta res2
Definition:
hwrpb.hh:39
Linux::pcb_struct
Definition:
hwrpb.hh:31
Linux::pcb_struct::rpb_ksp
uint64_ta rpb_ksp
Definition:
hwrpb.hh:32
aligned.hh
Generated on Fri Jun 9 2017 13:03:39 for gem5 by
doxygen
1.8.6