Open
Description
Some device such as the SRAM controller or the Flash controller may disable instruction fetch while leaving data access.
This needs to be emulated in QEMU.
The most important show stopper for this feature is that the instruction vs. data information is not available outside the vCPU, and forwarding this information down to the devices would require massive QEMU modifications which would hamper any future downstream integrations.
Until this information is available at device level (i.e. in memory
APIs), we need to find a ... creative solution.