* ========== Copyright Header Begin ==========================================
* OpenSPARC T2 Processor File: mmu_ptrap.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* ========== Copyright Header End ============================================
ta HP_BAD_TRAP /* 0x10 */
ta HP_BAD_TRAP /* 0x11 */
ta HP_BAD_TRAP /* 0x12 */
ta HP_BAD_TRAP /* 0x13 */
ta HP_BAD_TRAP /* 0x14 */
ta HP_BAD_TRAP /* 0x15 */
ta HP_BAD_TRAP /* 0x16 */
ta HP_BAD_TRAP /* 0x17 */
ta HP_BAD_TRAP /* 0x18 */
ta HP_BAD_TRAP /* 0x19 */
ta HP_BAD_TRAP /* 0x1a */
ta HP_BAD_TRAP /* 0x1b */
ta HP_BAD_TRAP /* 0x1c */
ta HP_BAD_TRAP /* 0x1d */
ta HP_BAD_TRAP /* 0x1e */
ta HP_BAD_TRAP /* 0x1f */
ta HP_BAD_TRAP /* 0x20 */
ta HP_BAD_TRAP /* 0x21 */
ta HP_BAD_TRAP /* 0x22 */
ta HP_BAD_TRAP /* 0x23 */
ta HP_BAD_TRAP /* 0x24 */
ta HP_BAD_TRAP /* 0x25 */
ta HP_BAD_TRAP /* 0x26 */
ta HP_BAD_TRAP /* 0x27 */
ta HP_BAD_TRAP /* 0x28 */
ta HP_BAD_TRAP /* 0x29 */
ta HP_BAD_TRAP /* 0x2a */
ta HP_BAD_TRAP /* 0x2b */
ta HP_BAD_TRAP /* 0x2c */
ta HP_BAD_TRAP /* 0x2d */
ta HP_BAD_TRAP /* 0x2e */
ta HP_BAD_TRAP /* 0x2f */
ta HP_BAD_TRAP /* 0x30 */
ta HP_BAD_TRAP /* 0x31 */
ta HP_BAD_TRAP /* 0x32 */
ta HP_BAD_TRAP /* 0x33 */
ta HP_BAD_TRAP /* 0x34 */
ta HP_BAD_TRAP /* 0x35 */
ta HP_BAD_TRAP /* 0x36 */
ta HP_BAD_TRAP /* 0x37 */
ta HP_BAD_TRAP /* 0x38 */
ta HP_BAD_TRAP /* 0x39 */
ta HP_BAD_TRAP /* 0x3a */
ta HP_BAD_TRAP /* 0x3b */
ta HP_BAD_TRAP /* 0x3c */
ta HP_BAD_TRAP /* 0x3d */
ta HP_BAD_TRAP /* 0x3e */
ta HP_BAD_TRAP /* 0x3f */
ta HP_BAD_TRAP /* 0x40 */
ta HP_BAD_TRAP /* 0x41 */
ta HP_BAD_TRAP /* 0x42 */
ta HP_BAD_TRAP /* 0x43 */
ta HP_BAD_TRAP /* 0x44 */
ta HP_BAD_TRAP /* 0x45 */
ta HP_BAD_TRAP /* 0x46 */
ta HP_BAD_TRAP /* 0x47 */
ta HP_BAD_TRAP /* 0x48 */
ta HP_BAD_TRAP /* 0x49 */
ta HP_BAD_TRAP /* 0x4a */
ta HP_BAD_TRAP /* 0x4b */
ta HP_BAD_TRAP /* 0x4c */
ta HP_BAD_TRAP /* 0x4d */
ta HP_BAD_TRAP /* 0x4e */
ta HP_BAD_TRAP /* 0x4f */
ta HP_BAD_TRAP /* 0x50 */
ta HP_BAD_TRAP /* 0x51 */
ta HP_BAD_TRAP /* 0x52 */
ta HP_BAD_TRAP /* 0x53 */
ta HP_BAD_TRAP /* 0x54 */
ta HP_BAD_TRAP /* 0x55 */
ta HP_BAD_TRAP /* 0x56 */
ta HP_BAD_TRAP /* 0x57 */
ta HP_BAD_TRAP /* 0x58 */
ta HP_BAD_TRAP /* 0x59 */
ta HP_BAD_TRAP /* 0x5a */
ta HP_BAD_TRAP /* 0x5b */
ta HP_BAD_TRAP /* 0x5c */
ta HP_BAD_TRAP /* 0x5d */
ta HP_BAD_TRAP /* 0x5e */
ta HP_BAD_TRAP /* 0x5f */
ta HP_BAD_TRAP /* 0x60 */
ta HP_BAD_TRAP /* 0x61 */
ta HP_BAD_TRAP /* 0x62 */
ta HP_BAD_TRAP /* 0x63 */
ta HP_BAD_TRAP /* 0x64 */
ta HP_BAD_TRAP /* 0x65 */
ta HP_BAD_TRAP /* 0x66 */
ta HP_BAD_TRAP /* 0x67 */
ta HP_BAD_TRAP /* 0x68 */
ta HP_BAD_TRAP /* 0x69 */
ta HP_BAD_TRAP /* 0x6a */
ta HP_BAD_TRAP /* 0x6b */
ta HP_BAD_TRAP /* 0x6c */
ta HP_BAD_TRAP /* 0x6d */
ta HP_BAD_TRAP /* 0x6e */
ta HP_BAD_TRAP /* 0x6f */
ta HP_BAD_TRAP /* 0x70 */
ta HP_BAD_TRAP /* 0x71 */
ta HP_BAD_TRAP /* 0x72 */
ta HP_BAD_TRAP /* 0x73 */
ta HP_BAD_TRAP /* 0x74 */
ta HP_BAD_TRAP /* 0x75 */
ta HP_BAD_TRAP /* 0x76 */
ta HP_BAD_TRAP /* 0x77 */
ta HP_BAD_TRAP /* 0x78 */
ta HP_BAD_TRAP /* 0x79 */
ta HP_BAD_TRAP /* 0x7a */
ta HP_BAD_TRAP /* 0x7b */
ta HP_BAD_TRAP /* 0x7c */
ta HP_BAD_TRAP /* 0x7d */
ta HP_BAD_TRAP /* 0x7e */
ta HP_BAD_TRAP /* 0x7f */
ta HP_BAD_TRAP /* 0x80 */
ta HP_BAD_TRAP /* 0x81 */
ta HP_BAD_TRAP /* 0x82 */
ta HP_BAD_TRAP /* 0x83 */
ta HP_BAD_TRAP /* 0x84 */
ta HP_BAD_TRAP /* 0x85 */
ta HP_BAD_TRAP /* 0x86 */
ta HP_BAD_TRAP /* 0x87 */
ta HP_BAD_TRAP /* 0x88 */
ta HP_BAD_TRAP /* 0x89 */
ta HP_BAD_TRAP /* 0x8a */
ta HP_BAD_TRAP /* 0x8b */
ta HP_BAD_TRAP /* 0x8c */
ta HP_BAD_TRAP /* 0x8d */
ta HP_BAD_TRAP /* 0x8e */
ta HP_BAD_TRAP /* 0x8f */
ta HP_BAD_TRAP /* 0x90 */
ta HP_BAD_TRAP /* 0x91 */
ta HP_BAD_TRAP /* 0x92 */
ta HP_BAD_TRAP /* 0x93 */
ta HP_BAD_TRAP /* 0x94 */
ta HP_BAD_TRAP /* 0x95 */
ta HP_BAD_TRAP /* 0x96 */
ta HP_BAD_TRAP /* 0x97 */
ta HP_BAD_TRAP /* 0x98 */
ta HP_BAD_TRAP /* 0x99 */
ta HP_BAD_TRAP /* 0x9a */
ta HP_BAD_TRAP /* 0x9b */
ta HP_BAD_TRAP /* 0x9c */
ta HP_BAD_TRAP /* 0x9d */
ta HP_BAD_TRAP /* 0x9e */
ta HP_BAD_TRAP /* 0x9f */
ta HP_BAD_TRAP /* 0xa0 */
ta HP_BAD_TRAP /* 0xa1 */
ta HP_BAD_TRAP /* 0xa2 */
ta HP_BAD_TRAP /* 0xa3 */
ta HP_BAD_TRAP /* 0xa4 */
ta HP_BAD_TRAP /* 0xa5 */
ta HP_BAD_TRAP /* 0xa6 */
ta HP_BAD_TRAP /* 0xa7 */
ta HP_BAD_TRAP /* 0xa8 */
ta HP_BAD_TRAP /* 0xa9 */
ta HP_BAD_TRAP /* 0xaa */
ta HP_BAD_TRAP /* 0xab */
ta HP_BAD_TRAP /* 0xac */
ta HP_BAD_TRAP /* 0xad */
ta HP_BAD_TRAP /* 0xae */
ta HP_BAD_TRAP /* 0xaf */
ta HP_BAD_TRAP /* 0xb0 */
ta HP_BAD_TRAP /* 0xb1 */
ta HP_BAD_TRAP /* 0xb2 */
ta HP_BAD_TRAP /* 0xb3 */
ta HP_BAD_TRAP /* 0xb4 */
ta HP_BAD_TRAP /* 0xb5 */
ta HP_BAD_TRAP /* 0xb6 */
ta HP_BAD_TRAP /* 0xb7 */
ta HP_BAD_TRAP /* 0xb8 */
ta HP_BAD_TRAP /* 0xb9 */
ta HP_BAD_TRAP /* 0xba */
ta HP_BAD_TRAP /* 0xbb */
ta HP_BAD_TRAP /* 0xbc */
ta HP_BAD_TRAP /* 0xbd */
ta HP_BAD_TRAP /* 0xbe */
ta HP_BAD_TRAP /* 0xbf */
ta HP_BAD_TRAP /* 0xc0 */
ta HP_BAD_TRAP /* 0xc1 */
ta HP_BAD_TRAP /* 0xc2 */
ta HP_BAD_TRAP /* 0xc3 */
ta HP_BAD_TRAP /* 0xc4 */
ta HP_BAD_TRAP /* 0xc5 */
ta HP_BAD_TRAP /* 0xc6 */
ta HP_BAD_TRAP /* 0xc7 */
ta HP_BAD_TRAP /* 0xc8 */
ta HP_BAD_TRAP /* 0xc9 */
ta HP_BAD_TRAP /* 0xca */
ta HP_BAD_TRAP /* 0xcb */
ta HP_BAD_TRAP /* 0xcc */
ta HP_BAD_TRAP /* 0xcd */
ta HP_BAD_TRAP /* 0xce */
ta HP_BAD_TRAP /* 0xcf */
ta HP_BAD_TRAP /* 0xd0 */
ta HP_BAD_TRAP /* 0xd1 */
ta HP_BAD_TRAP /* 0xd2 */
ta HP_BAD_TRAP /* 0xd3 */
ta HP_BAD_TRAP /* 0xd4 */
ta HP_BAD_TRAP /* 0xd5 */
ta HP_BAD_TRAP /* 0xd6 */
ta HP_BAD_TRAP /* 0xd7 */
ta HP_BAD_TRAP /* 0xd8 */
ta HP_BAD_TRAP /* 0xd9 */
ta HP_BAD_TRAP /* 0xda */
ta HP_BAD_TRAP /* 0xdb */
ta HP_BAD_TRAP /* 0xdc */
ta HP_BAD_TRAP /* 0xdd */
ta HP_BAD_TRAP /* 0xde */
ta HP_BAD_TRAP /* 0xdf */
ta HP_BAD_TRAP /* 0xe0 */
ta HP_BAD_TRAP /* 0xe1 */
ta HP_BAD_TRAP /* 0xe2 */
ta HP_BAD_TRAP /* 0xe3 */
ta HP_BAD_TRAP /* 0xe4 */
ta HP_BAD_TRAP /* 0xe5 */
ta HP_BAD_TRAP /* 0xe6 */
ta HP_BAD_TRAP /* 0xe7 */
ta HP_BAD_TRAP /* 0xe8 */
ta HP_BAD_TRAP /* 0xe9 */
ta HP_BAD_TRAP /* 0xea */
ta HP_BAD_TRAP /* 0xeb */
ta HP_BAD_TRAP /* 0xec */
ta HP_BAD_TRAP /* 0xed */
ta HP_BAD_TRAP /* 0xee */
ta HP_BAD_TRAP /* 0xef */
ta HP_BAD_TRAP /* 0xf0 */
ta HP_BAD_TRAP /* 0xf1 */
ta HP_BAD_TRAP /* 0xf2 */
ta HP_BAD_TRAP /* 0xf3 */
ta HP_BAD_TRAP /* 0xf4 */
ta HP_BAD_TRAP /* 0xf5 */
ta HP_BAD_TRAP /* 0xf6 */
ta HP_BAD_TRAP /* 0xf7 */
ta HP_BAD_TRAP /* 0xf8 */
ta HP_BAD_TRAP /* 0xf9 */
ta HP_BAD_TRAP /* 0xfa */
ta HP_BAD_TRAP /* 0xfb */
ta HP_BAD_TRAP /* 0xfc */
ta HP_BAD_TRAP /* 0xfd */
ta HP_BAD_TRAP /* 0xfe */
ta HP_BAD_TRAP /* 0xff */
ta HP_GOOD_TRAP /* 0x100 */
ta HP_BAD_TRAP /* 0x101 */
ta HP_BAD_TRAP /* 0x102 */
ta HP_BAD_TRAP /* 0x103 */
ta HP_BAD_TRAP /* 0x104 */
ta HP_BAD_TRAP /* 0x105 */
ta HP_BAD_TRAP /* 0x106 */
ta HP_BAD_TRAP /* 0x107 */
ta HP_BAD_TRAP /* 0x108 */
ta HP_BAD_TRAP /* 0x109 */
ta HP_BAD_TRAP /* 0x10a */
ta HP_BAD_TRAP /* 0x10b */
ta HP_BAD_TRAP /* 0x10c */
ta HP_BAD_TRAP /* 0x10d */
ta HP_BAD_TRAP /* 0x10e */
ta HP_BAD_TRAP /* 0x10f */
ta HPTRAP_I_DEMAP_ALL /* 0x110 */
ta HPTRAP_I_DEMAP_PCTX /* 0x111 */
ta HP_BAD_TRAP /* 0x112 */
ta HPTRAP_I_DEMAP_NCTX /* 0x113 */
ta HPTRAP_I_DEMAP_PAGE /* 0x114 */
ta HPTRAP_I_DEMAP_RPAGE /* 0x115 */
ta HP_BAD_TRAP /* 0x116 */
ta HPTRAP_D_DEMAP_ALL /* 0x117 */
ta HPTRAP_D_DEMAP_PCTX /* 0x118 */
ta HPTRAP_D_DEMAP_SCTX /* 0x119 */
ta HPTRAP_D_DEMAP_NCTX /* 0x11a */
ta HPTRAP_D_DEMAP_PAGE /* 0x11b */
ta HPTRAP_D_DEMAP_RPAGE /* 0x11c */
ta HP_BAD_TRAP /* 0x11d */
ta HP_BAD_TRAP /* 0x11e */
ta HP_BAD_TRAP /* 0x11f */
ta HPTRAP_CHANGE_PID /* 0x121 */
ta HPTRAP_INCR_TSB_SIZE /* 0x122 */
ta HPTRAP_CLEAR_LSU_IMMU /* 0x127 */
ta HPTRAP_CLEAR_LSU_DMMU /* 0x128 */
ta HPTRAP_DELAY_LOOP /* 0x129 */
ta HPTRAP_SEM_LOCK /* 0x12a */
ta HPTRAP_SEM_RELEASE /* 0x12b */
ta HPTRAP_SEM_GET /* 0x12c */
ta HPTRAP_SEM_SET /* 0x12d */
ta HPTRAP_GOTO_SUPERVISOR0 /* 0x12e */
ta HPTRAP_GOTO_SUPERVISOR1 /* 0x12f */
ta HPTRAP_I_DEMAP_ALL_PAGES /* 0x130 */
ta HPTRAP_I_DEMAP_ALL_RPAGES /* 0x131 */
ta HPTRAP_D_DEMAP_ALL_PAGES /* 0x132 */
ta HPTRAP_D_DEMAP_ALL_RPAGES /* 0x133 */
ta HPTRAP_ACCESS_ITSB_PTR /* 0x134 */
ta HPTRAP_ACCESS_DTSB_PTR /* 0x135 */
ta HPTRAP_TOGGLE_LSU_IM /* 0x136 */
ta HPTRAP_TOGGLE_LSU_DM /* 0x137 */
ta HPTRAP_LOAD_IDATA_IN /* 0x138 */
ta HPTRAP_LOAD_DDATA_IN /* 0x139 */
ta HPTRAP_READ_IDATA_ACCESS /* 0x13a */
ta HPTRAP_READ_DDATA_ACCESS /* 0x13b */
ta HPTRAP_USER_TRAP /* 0x13c */
ta HPTRAP_LOAD_IDATA_ACCESS /* 0x13d */
ta HPTRAP_LOAD_DDATA_ACCESS /* 0x13e */
ta HPTRAP_ITLB_PROBE /* 0x13f */
ta HPTRAP_TOGGLE_HWTW_DEMAP /* 0x140 */
ta HPTRAP_ITLB_TAG_READ /* 0x141 */
ta HPTRAP_DTLB_TAG_READ /* 0x142 */
ta HP_BAD_TRAP /* 0x143 */
ta HP_BAD_TRAP /* 0x144 */
ta HP_BAD_TRAP /* 0x145 */
ta HP_BAD_TRAP /* 0x146 */
ta HP_BAD_TRAP /* 0x147 */
ta HP_BAD_TRAP /* 0x148 */
ta HP_BAD_TRAP /* 0x149 */
ta HP_BAD_TRAP /* 0x14a */
ta HP_BAD_TRAP /* 0x14b */
ta HP_BAD_TRAP /* 0x14c */
ta HP_BAD_TRAP /* 0x14d */
ta HP_BAD_TRAP /* 0x14e */
ta HP_BAD_TRAP /* 0x14f */
ta HP_BAD_TRAP /* 0x150 */
ta HP_BAD_TRAP /* 0x151 */
ta HP_BAD_TRAP /* 0x152 */
ta HP_BAD_TRAP /* 0x153 */
ta HP_BAD_TRAP /* 0x154 */
ta HP_BAD_TRAP /* 0x155 */
ta HP_BAD_TRAP /* 0x156 */
ta HP_BAD_TRAP /* 0x157 */
ta HP_BAD_TRAP /* 0x158 */
ta HP_BAD_TRAP /* 0x159 */
ta HP_BAD_TRAP /* 0x15a */
ta HP_BAD_TRAP /* 0x15b */
ta HP_BAD_TRAP /* 0x15c */
ta HP_BAD_TRAP /* 0x15d */
ta HP_BAD_TRAP /* 0x15e */
ta HP_BAD_TRAP /* 0x15f */
ta HP_BAD_TRAP /* 0x160 */
ta HP_BAD_TRAP /* 0x161 */
ta HP_BAD_TRAP /* 0x162 */
ta HP_BAD_TRAP /* 0x163 */
ta HP_BAD_TRAP /* 0x164 */
ta HP_BAD_TRAP /* 0x165 */
ta HP_BAD_TRAP /* 0x166 */
ta HP_BAD_TRAP /* 0x167 */
ta HP_BAD_TRAP /* 0x168 */
ta HP_BAD_TRAP /* 0x169 */
ta HP_BAD_TRAP /* 0x16a */
ta HP_BAD_TRAP /* 0x16b */
ta HP_BAD_TRAP /* 0x16c */
ta HP_BAD_TRAP /* 0x16d */
ta HP_BAD_TRAP /* 0x16e */
ta HP_BAD_TRAP /* 0x16f */
ta HP_BAD_TRAP /* 0x170 */
ta HP_BAD_TRAP /* 0x171 */
ta HP_BAD_TRAP /* 0x172 */
ta HP_BAD_TRAP /* 0x173 */
ta HP_BAD_TRAP /* 0x174 */
ta HP_BAD_TRAP /* 0x175 */
ta HP_BAD_TRAP /* 0x176 */
ta HP_BAD_TRAP /* 0x177 */
ta HP_BAD_TRAP /* 0x178 */
ta HP_BAD_TRAP /* 0x179 */
ta HP_BAD_TRAP /* 0x17a */
ta HP_BAD_TRAP /* 0x17b */
ta HP_BAD_TRAP /* 0x17c */
ta HP_BAD_TRAP /* 0x17d */
ta HP_BAD_TRAP /* 0x17e */
ta HP_BAD_TRAP /* 0x17f */