I've started working on the implementation, and here's my plan:
The component tree is the same as what you suggested, but fs_filter
provides a "pipe" file to send requests (in XML format). The fs_filter
component responds by spawning the Qt file picker. When the user chooses a
file, the file is add
Analyzed the following files:
(a) base-hw/src/core/spec/arm/kernel/cpu.cc (calls init trustzone)
(b) base-hw/src/core/spec/imx53/trustzone/platform_support.cc (defines
init trustzone where monitor exception entry is assigned with
_mon_kernel_entry)
(c) base-hw/src/core/spec/arm_v7/trustzone/mode_tr
We read the dfsr value with changes in
base-hw/include/spec/imx53/vm_state.h,
base-hw/src/core/spec/arm_v7/trustzone/kernel/vm.cc, and
os/src/server/tz_vmm/include/vm_base.h dump() function.
We got dfsr = 1008, which gives b101000 for the status bits, matching
"bx01000 precise external abort,