mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-12-11 16:00:50 -07:00
SH4: Privilege check for instructions
This patch adds check for all SH4 instructions which are executed only in privileged mode. (Shin-ichiro KAWASAKI) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5224 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
0b6d3ae072
commit
fe25591e7b
2 changed files with 47 additions and 25 deletions
|
|
@ -209,7 +209,10 @@ static inline TranslationBlock *tb_find_fast(void)
|
|||
cs_base = 0;
|
||||
pc = env->pc;
|
||||
#elif defined(TARGET_SH4)
|
||||
flags = env->flags;
|
||||
flags = (env->flags & (DELAY_SLOT | DELAY_SLOT_CONDITIONAL
|
||||
| DELAY_SLOT_TRUE | DELAY_SLOT_CLEARME)) /* Bits 0- 3 */
|
||||
| (env->fpscr & (FPSCR_FR | FPSCR_SZ | FPSCR_PR)) /* Bits 19-21 */
|
||||
| (env->sr & (SR_MD | SR_RB)); /* Bits 29-30 */
|
||||
cs_base = 0;
|
||||
pc = env->pc;
|
||||
#elif defined(TARGET_ALPHA)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue