FailedChanges

Summary

  1. QEMU: log DMA memory accesses as well; self-test to make sure all writes are logged (the test works by rebuilding a second copy of the RAM from the write trace, and comparing with QEMU's copy)
  2. QEMU: experimental logging of guest memory accesses (LDR/STR, RAM or ROM) didn't call it "memory tracing" as it doesn't use QEMU tracing API removed old TRACE_MEM code
  3. QEMU: fix apparently random lock-up (interrupts no longer triggering, for no apparent reason) (bug introduced in 24909946bb90)
  4. QEMU: fix io_log crash on get_current_task_name (to reproduce: 450D with -d io)
  5. QEMU: experimental MPU support for 1300D (it seems to work, to some extent, but we need a startup log from a real camera to get further)
  6. QEMU: flash model ID for 1300D (fixes startup assertion)
  7. QEMU: initial support for 1300D, thanks adamnock
  8. QEMU: model ROM as ROM device, rather than RAM (writes are allowed and logged)
  9. QEMU: support for multiple firmware versions (e.g. 5D3 1.1.3 and 1.2.3) example: ./run_canon_fw.sh 5D3,firmware="113;boot=0"
Changeset 12950:611711bb696b by alex@thinkpad:
QEMU: log DMA memory accesses as well; self-test to make sure all writes are logged<br>(the test works by rebuilding a second copy of the RAM from the write trace, and comparing with QEMU&#039;s copy)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12949:f31088fe41f1 by alex@thinkpad:
QEMU: experimental logging of guest memory accesses (LDR/STR, RAM or ROM)<br>didn&#039;t call it &quot;memory tracing&quot; as it doesn&#039;t use QEMU tracing API<br>removed old TRACE_MEM code
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 12948:4815be6da564 by alex@thinkpad:
QEMU: fix apparently random lock-up (interrupts no longer triggering, for no apparent reason)<br>(bug introduced in 24909946bb90)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 12947:d2463b7a565e by alex@thinkpad:
QEMU: fix io_log crash on get_current_task_name<br>(to reproduce: 450D with -d io)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 12946:f69518535780 by alex@thinkpad:
QEMU: experimental MPU support for 1300D<br>(it seems to work, to some extent, but we need a startup log from a real camera to get further)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.h (diff)
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
Changeset 12945:486a56848cc5 by alex@thinkpad:
QEMU: flash model ID for 1300D (fixes startup assertion)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
Changeset 12944:cbf042bc9b40 by alex@thinkpad:
QEMU: initial support for 1300D, thanks adamnock
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
Changeset 12943:ae248f7a67bd by alex@thinkpad:
QEMU: model ROM as ROM device, rather than RAM<br>(writes are allowed and logged)
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
Changeset 12942:ede93eda8a99 by alex@thinkpad:
QEMU: support for multiple firmware versions (e.g. 5D3 1.1.3 and 1.2.3)<br>example: ./run_canon_fw.sh 5D3,firmware=&quot;113;boot=0&quot;
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.h (diff)
The file was modifiedcontrib/qemu/install.sh (diff)
The file was modifiedcontrib/qemu/scripts/run_ml_all_cams.sh (diff)