SuccessChanges

Summary

  1. QEMU: experimental support for gdb-multiarch (latest Ubuntu no longer has gdb-arm-none-eabi...)
  2. QEMU install: minor fixes
  3. QEMU install: on some systems, building GDB requires makeinfo; skip it https://sourceware.org/bugzilla/show_bug.cgi?id=18113 Also show the last few lines from the compilation logs if there's an error.
  4. QEMU install: on older Ubuntu, gcc/gdb installation without package manager may be required
  5. QEMU install: minor fix for 32-bit Ubuntu (option 3: no 64-bit gcc available)
  6. QEMU installer: removed option to allow old 64-bit GDB (hopefully no longer needed)
  7. QEMU installer: minor fix regarding GDB installation (force compiling from source if a valid 64-bit gdb is already installed)
  8. QEMU installer: attempt to compile gdb 8.1 from source if a 32-bit version is not available (in particular, Mac and WSL) https://www.magiclantern.fm/forum/index.php?topic=2864.msg200954#msg200954 (thanks t3r4n)
  9. QEMU install: there's no DISPLAY variable on Mac
  10. QEMU: better emulation for cache patches (uninstalling works, at least for dm-spy-experiments)
  11. QEMU: fix CPU0 labels incorrectly appearing in DIGIC 6 logs (only DIGIC 7 should display these)
  12. QEMU: moved ARM946EOS-specific functions (cache lockdown and WFI) from cpu.c to helper.c
Changeset 17076:cc1331663f9c by alex@thinkpad:
QEMU: experimental support for gdb-multiarch<br>(latest Ubuntu no longer has gdb-arm-none-eabi...)
The file was modifiedcontrib/qemu/README.rst (diff)
The file was modifiedcontrib/qemu/install.sh (diff)
The file was modifiedcontrib/qemu/scripts/debug-logging.gdb (diff)
The file was modifiedcontrib/qemu/scripts/run_canon_fw.sh (diff)
Changeset 17075:13a1fe1f38a1 by alex@thinkpad:
QEMU install: minor fixes
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17074:03cb41d6037e by alex@thinkpad:
QEMU install: on some systems, building GDB requires makeinfo; skip it<br>https://sourceware.org/bugzilla/show_bug.cgi?id=18113<br>Also show the last few lines from the compilation logs if there&#039;s an error.
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17073:36a89bdddd20 by alex@thinkpad:
QEMU install: on older Ubuntu, gcc/gdb installation without package manager may be required
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17072:03f2c827291d by alex@thinkpad:
QEMU install: minor fix for 32-bit Ubuntu<br>(option 3: no 64-bit gcc available)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17071:ede4b4c2a457 by alex@thinkpad:
QEMU installer: removed option to allow old 64-bit GDB<br>(hopefully no longer needed)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17070:c57b71d1b728 by alex@thinkpad:
QEMU installer: minor fix regarding GDB installation<br>(force compiling from source if a valid 64-bit gdb is already installed)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17069:ec4df76048aa by alex@thinkpad:
QEMU installer: attempt to compile gdb 8.1 from source if a 32-bit version is not available (in particular, Mac and WSL)<br><br>https://www.magiclantern.fm/forum/index.php?topic=2864.msg200954#msg200954 (thanks t3r4n)
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17068:459d709c44c5 by alex@thinkpad:
QEMU install: there&#039;s no DISPLAY variable on Mac
The file was modifiedcontrib/qemu/install.sh (diff)
Changeset 17067:04f441f58d87 by alex@thinkpad:
QEMU: better emulation for cache patches<br><br>(uninstalling works, at least for dm-spy-experiments)
The file was modifiedcontrib/qemu/README.rst (diff)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 17066:4cc0ac8a3cb7 by alex@thinkpad:
QEMU: fix CPU0 labels incorrectly appearing in DIGIC 6 logs<br>(only DIGIC 7 should display these)
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)
Changeset 17065:0f1447da25d7 by alex@thinkpad:
QEMU: moved ARM946EOS-specific functions (cache lockdown and WFI) from cpu.c to helper.c
The file was modifiedcontrib/qemu/qemu-2.5.0.patch (diff)