cpu.h (d1e8e8ecc3d2a1a72504912d671f1cbbac1b06e5) cpu.h (1f5c00cfdb8114c1e3a13426588ceb64f82c9ddb)
1/*
2 * SH4 emulation
3 *
4 * Copyright (c) 2005 Samuel Tardieu
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 161 unchanged lines hidden (view full) ---

170 uint32_t expevt; /* exception event register */
171 uint32_t intevt; /* interrupt event register */
172
173 tlb_t itlb[ITLB_SIZE]; /* instruction translation table */
174 tlb_t utlb[UTLB_SIZE]; /* unified translation table */
175
176 uint32_t ldst;
177
1/*
2 * SH4 emulation
3 *
4 * Copyright (c) 2005 Samuel Tardieu
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 161 unchanged lines hidden (view full) ---

170 uint32_t expevt; /* exception event register */
171 uint32_t intevt; /* interrupt event register */
172
173 tlb_t itlb[ITLB_SIZE]; /* instruction translation table */
174 tlb_t utlb[UTLB_SIZE]; /* unified translation table */
175
176 uint32_t ldst;
177
178 /* Fields up to this point are cleared by a CPU reset */
179 struct {} end_reset_fields;
180
178 CPU_COMMON
179
180 /* Fields from here on are preserved over CPU reset. */
181 int id; /* CPU model */
182
183 /* The features that we should emulate. See sh_features above. */
184 uint32_t features;
185

--- 206 unchanged lines hidden ---
181 CPU_COMMON
182
183 /* Fields from here on are preserved over CPU reset. */
184 int id; /* CPU model */
185
186 /* The features that we should emulate. See sh_features above. */
187 uint32_t features;
188

--- 206 unchanged lines hidden ---