Files
unicorn/qemu/include
Andrei Warkentin d01035767e notdirty_write: fix store-related performance problems
Every store would always cause the tb_invalidate_phys_page_fast path to be invoked,
amounting to a 40x slowdown of stores compared to loads.

Change this code to only worry about TB invalidation for regions marked as
executable (i.e. emulated executable).

Even without uc_set_native_thunks, this change fixes most of the performance
issues seen with thunking to native calls.

Signed-off-by: Andrei Warkentin <andrei.warkentin@intel.com>
2024-09-21 20:50:43 +08:00
..
2021-10-03 22:14:44 +08:00
2021-10-03 22:14:44 +08:00
2023-03-28 13:50:11 +02:00
2021-10-03 22:14:44 +08:00
2024-02-13 19:11:22 +08:00
2023-06-10 23:48:18 +02:00
2024-07-19 11:09:57 +08:00
2021-10-03 22:14:44 +08:00
2021-12-29 23:18:49 +01:00