SHIVAM DEOLANKAR created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5551



## Summary

On testing sparc/leon3 bsp with qemu, we recieve an unknown trap error.

Execution on LEON3 via QEMU fails immediately with a Trap 0x02 (Illegal 
Instruction) while interrupts are disabled. All registers are zero, indicating 
the program never initializes properly. This suggests a mismatch between the 
compiled binary and the LEON3 architecture/BSP or an incorrect build 
configuration, causing unsupported instructions to be executed at startup.

```
qemu: fatal: Trap 0x02 (Illegal Instruction) while interrupts disabled, Error 
state
pc: f153118 npc: f15311c
%g0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
%o0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
%l0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
%i0-7: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
%f00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f08: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
%f24: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
psr: f3400c0 (icc: --- SPE: SP-) wim: 00000001
fsr: 00080000 y: 00000000

Aborted (core dumped) qemu-system-sparc -M leon3_generic -nographic -bios 
build/sparc/leon3/testsuites/samples/hello.exe
```

## Steps to reproduce

Build using following config.ini 

```ini
[DEFAULT]
RTEMS_POSIX_API = True
BUILD_TESTS = True
[sparc/leon3]
```

and then run the command

```
qemu-system-sparc -M leon3_generic -nographic -bios 
build/sparc/leon3/testsuites/samples/hello.exe
```

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5551
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to