mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
microblaze: Catch illegal insns and privilege violations.
Raise illegal instruction exceptions when executing instructions that require units not available on the particulare microblaze configuration. Also trap priviliege violations made by userspace. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
This commit is contained in:
parent
cedb936bfc
commit
1567a00568
2 changed files with 111 additions and 1 deletions
|
@ -41,6 +41,7 @@
|
|||
#define DEC_BARREL {B8(00010001), B8(00110111)}
|
||||
#define DEC_MUL {B8(00010000), B8(00110111)}
|
||||
#define DEC_DIV {B8(00010010), B8(00110111)}
|
||||
#define DEC_FPU {B8(00111111), B8(00010110)}
|
||||
|
||||
#define DEC_LD {B8(00110000), B8(00110100)}
|
||||
#define DEC_ST {B8(00110100), B8(00110100)}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue