You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/system
Philippe Mathieu-Daudé f717405be6 system/memory: Remove address_space_stl_notdirty and stl_phys_notdirty
stl_phys_notdirty() was added in commit 8df1cd076c ("physical memory
access functions") as a (premature?) optimisation for the CODE path.
Meanwhile 20 years passed, we might never have understood / used it
properly; the code evolved and now the recommended way to access the
CODE path is via the cpu_ld/st_mmu*() API.

Remove both address_space_stl_notdirty() and stl_phys_notdirty()
leftovers.

Suggested-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20251224151351.86733-5-philmd@linaro.org>
3 days ago
..
arch_init.c system: Replace arch_type global by qemu_arch_available() helper 10 months ago
async-teardown.c qemu/osdep: Add excluded fd parameter to qemu_close_all_open_fd() 1 year ago
balloon.c include: Rename sysemu/ -> system/ 1 year ago
bootdevice.c include: move hw/qdev-core.h to hw/core/, rename 6 days ago
cpu-timers.c cpus: properly kick CPUs out of inner execution loop 4 months ago
cpus.c include: move hw/hw.h to hw/core/, rename 6 days ago
datadir.c pc-bios: Move device tree files in their own subdir 8 months ago
device_tree-stub.c hw/core/machine.c: Make -machine dumpdtb=file.dtb with no DTB an error 10 months ago
device_tree.c include: move hw/loader.h to hw/core/ 6 days ago
dirtylimit.c include: move hw/boards.h to hw/core/ 6 days ago
dma-helpers.c include/exec: Split out icount.h 8 months ago
exit-with-parent.c Implement -run-with exit-with-parent=on 2 months ago
globals-target.c system: Extract target-specific globals to their own compilation unit 10 months ago
globals.c include: move hw/loader.h to hw/core/ 6 days ago
ioport.c include: reorganize memory API headers 6 days ago
main.c system/main: comment lock rationale 7 months ago
memory-internal.h system/memory: Remove DEVICE_HOST_ENDIAN definition 8 months ago
memory.c * cleanup include/hw headers 5 days ago
memory_ldst.c.inc system/memory: Remove address_space_stl_notdirty and stl_phys_notdirty 3 days ago
memory_mapping.c include/system: Move exec/address-spaces.h to system/address-spaces.h 8 months ago
meson.build Implement -run-with exit-with-parent=on 2 months ago
physmem.c * cleanup include/hw headers 5 days ago
qdev-monitor.c include: move hw/sysbus.h to hw/core/ 6 days ago
qemu-seccomp.c include: Rename sysemu/ -> system/ 1 year ago
qtest.c include: move hw/qdev-core.h to hw/core/, rename 6 days ago
ram-block-attributes.c ram-block-attributes: Unify the retrieval of the block size 2 months ago
rtc.c include: Rename sysemu/ -> system/ 1 year ago
runstate-action.c include: Rename sysemu/ -> system/ 1 year ago
runstate-hmp-cmds.c qapi: Move include/qapi/qmp/ to include/qobject/ 11 months ago
runstate.c include: move hw/resettable.h to hw/core/ 6 days ago
tpm-hmp-cmds.c system: Rename softmmu/ directory as system/ 2 years ago
tpm.c tpm: "qemu -tpmdev help" should return success 6 months ago
trace-events ram-block-attributes: Introduce RamBlockAttributes to manage RAMBlock with guest_memfd 6 months ago
trace.h system: Rename softmmu/ directory as system/ 2 years ago
vl.c hw/core: remove duplicate include 3 days ago
watchpoint.c include/exec: Split out watchpoint.h 8 months ago