1. 19 3月, 2010 1 次提交
  2. 02 10月, 2009 2 次提交
  3. 26 8月, 2009 1 次提交
  4. 17 6月, 2009 1 次提交
  5. 14 5月, 2009 1 次提交
  6. 06 2月, 2009 1 次提交
  7. 08 12月, 2008 2 次提交
    • A
      SH4: SCI improvement · d1f193b0
      aurel32 提交于
      This patch simply implement one register of SH4's SCI := Serial Communication Interface.
      
      R2D evaluation board uses SCI for SPI connection.  So, Linux kernel for R2D with
      default configuration causes a QEMU assertion failure when it initializes SPI driver.
      This patch avoids it and reduces the kernel config modification work for QEMU.
      
      Completing SCI implementation task is left.  Other board support is desirable to confirm
      this task, which uses SCI for a serial terminal.
      
      (Shin-ichiro KAWASAKI)
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5939 c046a42c-6fe2-441c-8c8c-71466251a162
      d1f193b0
    • B
      SH4: Eliminate P4 to A7 mangling (Takashi YOSHII). · 5c16736a
      balrog 提交于
      Main purpose of this is to delete
             *physical = address & 0x1fffffff;
      at target-sh4/helper.c:449, using new mmio rule introduced by #5849
      This masking is a nice trick to realize P4/A7 duality of SH registers.
      But, IMHO, it is logically wrong.
      
      Most of SH4 cpu control registers in P4 area(0xfc000000...0xffffffff) have
      one more address called A7 which is usually P4 address with upper 3bits masked.
      This is an address only appears in TLB's physical address part.
      
      Current code use trick writing drivers as if they are really in A7
      (that's why you see many *_A7 in hw/sh*.c), and using translation P4 to A7.
      Signed-off-by: NTakashi YOSHII <takasi-y@ops.dti.ne.jp>
      Signed-off-by: NAndrzej Zaborowski <andrew.zaborowski@intel.com>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5935 c046a42c-6fe2-441c-8c8c-71466251a162
      5c16736a
  8. 02 12月, 2008 1 次提交
  9. 22 11月, 2008 1 次提交
    • A
      SH4: Switch serial emulation to qemu_irq · 4e7ed2d1
      aurel32 提交于
      This patches makes SH serial emulation use qemu_irq in its interface.
      
              * hw/sh.h (sh_serial_init): Take qemu_irq, not intc_source.
              * hw/sh7750.c (sh7750_init): Adjust.
              * hw/sh_intc.c (sh_intc_set_irq): Don't assert or deassert
              irq more than once.
              * hw/sh_serial.c (sh_serial_state): Use qemu_irq, not intc_source.
              (sh_serial_clear_fifo, sh_serial_ioport_write)
              (sh_serial_receive_byte): Adjust.
              (sh_serial_init): Take qemu_irq, not intc_source.
      
      (Vladimir Prus)
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5769 c046a42c-6fe2-441c-8c8c-71466251a162
      4e7ed2d1
  10. 15 9月, 2008 1 次提交
  11. 10 5月, 2008 1 次提交
  12. 12 12月, 2007 1 次提交
  13. 18 11月, 2007 2 次提交
  14. 30 9月, 2007 1 次提交