Hello
The TEE OS and trusted applications have been widely used in many ARM
platforms. The JTAG debugger would not longer only serve the Rich
Operating System Execution Environment kernel (likes Linux kernel) for
the problem that could hang the CPU.
The most of TEE OS don't have a scheduler, which means it could only be
executed when the REE trigger it (SMC instruction in ARM), that means
those tricks for linux kernel won't work for TEE OS.
I think a gdb target can't have two images for the base address. I just
wondering whether the hardware breakpoint would know which environemt it
should applied to?
If this approach is proper, I would try to develop this feature in the
future.
Sincerely
Randy
- different GDB port for Trusted Execution Environment Randy Li
-