hwrpb.hh revision 5222
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