1. 16 Dec, 2017 2 commits
  2. 06 Dec, 2017 1 commit
    • alex@thinkpad's avatar
      QEMU: found out why DIGIC 6 models were getting stuck at startup! · 2b0b39ae12ed
      alex@thinkpad authored
      The firmware was reading the memory layout from CP15 registers;
      most of them were emulated well in QEMU, except ATCM and BTCM, which were implemented as NOP.
      They are still NOP in current QEMU git.
      Patching the memory regions loop is no longer required!
      (keeping empty 80D patch for future use)
      branch : qemu
  3. 17 Oct, 2017 1 commit
  4. 07 Aug, 2017 1 commit
  5. 05 Aug, 2017 2 commits
  6. 29 Jul, 2017 1 commit
    • alex@thinkpad's avatar
      QEMU tests: found a way to get deterministic execution (icount option) · 2d1d5d538420
      alex@thinkpad authored
      - reworked the call/return trace tests to also run on main firmware (with -icount)
      - fixme: CF models do not have deterministic execution, even with -icount
      - fromutility tests also enabled on CF models (IDC only)
      - "first interrupt" test replaced with full call/return trace on main firmware
      - removed "sorted IDC" tests (the regular IDC + call/return trace tests are much stronger)
      branch : qemu