Paolo Bonzini <pbonz...@redhat.com> writes: > It does whatever cpu_physical_memory_write_rom (and hence > cpu_memory_rw_debug, which has more callers) do. > >> What happens when you try to monkey-patch and address that isn't >> connected to anything? > > /dev/null > >> What happens when you try to monkey-patch some device's ROM? > > Overwritten. > >> Memory-mapped I/O? > > Ignored. > >> What happens when you monkey-patch persistent memory, such as pflash >> backed by a block backend? > > Overwritten (but not flushed). > >> What happens if the address range crosses device boundaries? > > Writes over each area separately.
Rejecting the ones that don't actually load stuff would be nice, but not a condition for merging this. >> >> If we decide to use this argument for the present interface design, I >> >> want it recorded in the code and commit messages. >> >> Fair request, don't you think? > > Yes, of course. Okay, looking forward to these improvements. Thanks!