1. 07 8月, 2011 1 次提交
  2. 05 7月, 2011 1 次提交
  3. 27 6月, 2011 1 次提交
  4. 22 6月, 2011 1 次提交
  5. 09 5月, 2011 1 次提交
  6. 20 4月, 2011 1 次提交
  7. 10 4月, 2011 1 次提交
    • D
      arm: basic support for ARMv4/ARMv4T emulation · be5e7a76
      Dmitry Eremin-Solenikov 提交于
      Currently target-arm/ assumes at least ARMv5 core. Add support for
      handling also ARMv4/ARMv4T. This changes the following instructions:
      
      BX(v4T and later)
      
      BKPT, BLX, CDP2, CLZ, LDC2, LDRD, MCRR, MCRR2, MRRC, MCRR, MRC2, MRRC,
      MRRC2, PLD QADD, QDADD, QDSUB, QSUB, STRD, SMLAxy, SMLALxy, SMLAWxy,
      SMULxy, SMULWxy, STC2 (v5 and later)
      
      All instructions that are "v5TE and later" are also bound to just v5, as
      that's how it was before.
      
      This patch doesn _not_ include disabling of cp15 access and base-updated
      data abort model (that will be required to emulate chips based on a
      ARM7TDMI), because:
      * no ARM7TDMI chips are currently emulated (or planned)
      * those features aren't strictly necessary for my purposes (SA-1 core
        emulation).
      
      All v5 models are handled as they are v5T. Internally we still have a
      check if the model is a v5(T) or v5TE, but as all emulated cores are
      v5TE, those two cases are simply aliased (for now).
      
      Patch is heavily based on patch by Filip Navara <filip.navara@gmail.com>
      which in turn is based on work by Ulrich Hecht <uli@suse.de> and Vincent
      Sanders <vince@kyllikki.org>.
      Signed-off-by: NDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NAurelien Jarno <aurelien@aurel32.net>
      be5e7a76
  8. 07 3月, 2011 1 次提交
  9. 11 2月, 2011 1 次提交
  10. 05 2月, 2011 1 次提交
  11. 15 1月, 2011 3 次提交
  12. 03 12月, 2010 2 次提交
  13. 30 10月, 2010 1 次提交
  14. 03 7月, 2010 2 次提交
  15. 29 5月, 2010 1 次提交
  16. 06 4月, 2010 1 次提交
    • P
      ARMv7-M reset fixes · 983fe826
      Paul Brook 提交于
      Move ARMv7-M PC/SP initialization to the CPU reset routine.  Add a board
      reset routine to call this.  Also load values directly from ROM as
      images have not been copied yet.
      
      Avoid clearing the NVIC pointer on cpu reset.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      983fe826
  17. 13 3月, 2010 1 次提交
  18. 23 11月, 2009 1 次提交
  19. 20 11月, 2009 2 次提交
  20. 24 8月, 2009 1 次提交
    • N
      cleanup cpu-exec.c, part 0/N: consolidate handle_cpu_signal · 0b5c1ce8
      Nathan Froyd 提交于
      handle_cpu_signal is very nearly copy-paste code for each target, with a
      few minor variations.  This patch sets up appropriate defaults for a
      generic handle_cpu_signal and provides overrides for particular targets
      that did things differently.  Fixing things like the persistent (XXX:
      use sigsetjmp) should now become somewhat easier.
      
      Previous comments on this patch suggest that the "activate soft MMU for
      this block" comments refer to defunct functionality.  I have removed
      such blocks for the appropriate targets in this patch.
      Signed-off-by: NNathan Froyd <froydnj@codesourcery.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      0b5c1ce8
  21. 31 7月, 2009 1 次提交
  22. 17 7月, 2009 1 次提交
  23. 07 3月, 2009 1 次提交
  24. 07 2月, 2009 1 次提交
  25. 05 1月, 2009 1 次提交
  26. 19 12月, 2008 2 次提交
  27. 19 11月, 2008 2 次提交
  28. 23 10月, 2008 1 次提交
  29. 02 7月, 2008 1 次提交
  30. 01 7月, 2008 1 次提交
  31. 29 6月, 2008 1 次提交
  32. 31 5月, 2008 2 次提交