1. 23 Dec, 2017 1 commit
  2. 22 Dec, 2017 2 commits
    • alex@thinkpad's avatar
      QEMU: 1300D GUI works! · 7f1a436c2040
      alex@thinkpad authored
      - this camera uses a different DryOS timer (totally unexpected!)
      - removed JPCORE patch (firmware expects this to be initialized properly)
      - generic MPU spells; button codes from 1100D
      - powersave workaround (without it, GUI would lock up after a few seconds of inactivity)
      - no patches required!
      
      --HG--
      branch : qemu
      7f1a436c2040
    • alex@thinkpad's avatar
      QEMU: cleaned up serial flash handling on models that don't use one · 351f6deb24e5
      alex@thinkpad authored
      previously, they were called on unrelated SIO/SDIO channels, with little or no side effects,
      other than breaking a few function call trace tests
      
      --HG--
      branch : qemu
      351f6deb24e5
  3. 21 Dec, 2017 3 commits
  4. 19 Dec, 2017 4 commits
  5. 18 Dec, 2017 3 commits
  6. 17 Dec, 2017 1 commit
  7. 18 Dec, 2017 1 commit
  8. 17 Dec, 2017 1 commit
  9. 16 Dec, 2017 6 commits
  10. 06 Dec, 2017 2 commits
    • alex@thinkpad's avatar
      QEMU: fixed UART on DIGIC 6 (DryShell works!) · b97298434943
      alex@thinkpad authored
      fixme: tests are failing, but typing on the UI works fine
      note: DIGIC 4/5 emulation changed a bit (0xC0270000 was misinterpreted before)
      
      --HG--
      branch : qemu
      b97298434943
    • 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)
      
      --HG--
      branch : qemu
      2b0b39ae12ed
  11. 24 Nov, 2017 1 commit
  12. 06 Dec, 2017 5 commits
  13. 24 Nov, 2017 1 commit
  14. 12 Nov, 2017 1 commit
  15. 24 Nov, 2017 1 commit
  16. 06 Dec, 2017 1 commit
  17. 24 Nov, 2017 2 commits
  18. 07 Nov, 2017 2 commits
  19. 11 Nov, 2017 1 commit
  20. 06 Dec, 2017 1 commit