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 --- |