15222Sksewell@umich.edu/*
25222Sksewell@umich.edu * Copyright 1990 Hewlett-Packard Development Company, L.P.
35222Sksewell@umich.edu *
45222Sksewell@umich.edu * Permission is hereby granted, free of charge, to any person
55222Sksewell@umich.edu * obtaining a copy of this software and associated documentation
65222Sksewell@umich.edu * files (the "Software"), to deal in the Software without
75222Sksewell@umich.edu * restriction, including without limitation the rights to use, copy,
85222Sksewell@umich.edu * modify, merge, publish, distribute, sublicense, and/or sell copies
95222Sksewell@umich.edu * of the Software, and to permit persons to whom the Software is
105222Sksewell@umich.edu * furnished to do so, subject to the following conditions:
115222Sksewell@umich.edu *
125222Sksewell@umich.edu * The above copyright notice and this permission notice shall be
135222Sksewell@umich.edu * included in all copies or substantial portions of the Software.
145222Sksewell@umich.edu *
155222Sksewell@umich.edu * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
165222Sksewell@umich.edu * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
175222Sksewell@umich.edu * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
185222Sksewell@umich.edu * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
195222Sksewell@umich.edu * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
205222Sksewell@umich.edu * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
215222Sksewell@umich.edu * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
225222Sksewell@umich.edu * SOFTWARE.
235222Sksewell@umich.edu */
245222Sksewell@umich.edu
255222Sksewell@umich.edu#ifndef __ARCH_MIPS_LINUX_HWRPB_HH__
265222Sksewell@umich.edu#define __ARCH_MIPS_LINUX_HWRPB_HH__
275222Sksewell@umich.edu
285222Sksewell@umich.edu#include "arch/mips/linux/aligned.hh"
295222Sksewell@umich.edu
305222Sksewell@umich.edunamespace Linux {
315222Sksewell@umich.edu    struct pcb_struct {
325222Sksewell@umich.edu        uint64_ta rpb_ksp;
335222Sksewell@umich.edu        uint64_ta rpb_usp;
345222Sksewell@umich.edu        uint64_ta rpb_ptbr;
355222Sksewell@umich.edu        uint32_t rpb_cc;
365222Sksewell@umich.edu        uint32_t rpb_psn;
375222Sksewell@umich.edu        uint64_ta rpb_unique;
385222Sksewell@umich.edu        uint64_ta rpb_fen;
395222Sksewell@umich.edu        uint64_ta res1, res2;
405222Sksewell@umich.edu    };
415222Sksewell@umich.edu}
425222Sksewell@umich.edu#endif // __ARCH_MIPS_LINUX_HWRPB_HH__
43