SuccessChanges

Summary

  1. QEMU: updated emulation for 7D2 1.0.4 (ROM from real hardware; no longer using 80D bootloader). Some workarounds were required to emulate the bootloader. Communication between the two cores is not yet handled.
  2. QEMU: renamed 7D2M to 7D2 (slave core is still 7D2S)
  3. QEMU: updated tests for 5D 1.1.1 and 400D 1.1.1, both ROMs from real hardware (previously, it was a mix between an incomplete 5D firmware and 1000D bootloader)
  4. QEMU: imported scnprintf/vscnprintf from Linux kernel and fixed incorrect usage in previous code (adapted commit e8bb011b)
Changeset 18091:5cb1c1a020f7 by alex@thinkpad:
QEMU: updated emulation for 7D2 1.0.4 (ROM from real hardware; no longer using 80D bootloader).<br><br>Some workarounds were required to emulate the bootloader. Communication between the two cores is not yet handled.
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
The file was modifiedcontrib/qemu/tests/7D2/calls-from.md5 (diff)
The file was modifiedcontrib/qemu/tests/7D2/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/7D2/disp.md5 (diff)
Changeset 18090:31c30bf87de5 by alex@thinkpad:
QEMU: renamed 7D2M to 7D2<br>(slave core is still 7D2S)
The file was addedcontrib/qemu/scripts/7D2/debugmsg.gdb
The file was addedcontrib/qemu/scripts/7D2/patches.gdb
The file was addedcontrib/qemu/tests/7D2/calls-from.md5
The file was addedcontrib/qemu/tests/7D2/calls-main.md5
The file was addedcontrib/qemu/tests/7D2/disp.md5
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
The file was removedcontrib/qemu/scripts/7D2M/debugmsg.gdb
The file was removedcontrib/qemu/scripts/7D2M/patches.gdb
The file was removedcontrib/qemu/tests/7D2M/calls-from.md5
The file was removedcontrib/qemu/tests/7D2M/calls-main.md5
The file was removedcontrib/qemu/tests/7D2M/disp.md5
Changeset 18089:700fc9170ef1 by alex@thinkpad:
QEMU: updated tests for 5D 1.1.1 and 400D 1.1.1, both ROMs from real hardware<br>(previously, it was a mix between an incomplete 5D firmware and 1000D bootloader)
The file was modifiedcontrib/qemu/tests/400D/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/5D/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/5D/disp.md5 (diff)
Changeset 18088:ad3e98b8f446 by alex@thinkpad:
QEMU: imported scnprintf/vscnprintf from Linux kernel and fixed incorrect usage in previous code<br>(adapted commit e8bb011b)
The file was addedcontrib/qemu/eos/scnprintf.c
The file was addedcontrib/qemu/eos/scnprintf.h
The file was modifiedcontrib/qemu/eos/Makefile.objs (diff)
The file was modifiedcontrib/qemu/eos/dbi/debugmsg.c (diff)
The file was modifiedcontrib/qemu/eos/eos.h (diff)
The file was modifiedsrc/backtrace.c (diff)