qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL v3 00/12] target-lm32 updates
@ 2013-11-28 18:43 Michael Walle
  2013-11-28 18:43 ` [Qemu-devel] [PULL v3 01/12] lm32_sys: increase test case name length limit Michael Walle
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Michael Walle @ 2013-11-28 18:43 UTC (permalink / raw)
  To: qemu-devel, Anthony Liguori; +Cc: Michael Walle

Hi Anthony,

This is a pull for various updates and fixes for the LatticeMico32 target.

Please pull.

changes since v2:
 - rebased
 - replaced ifdef HOST_WORDS_BIGENDIAN with be16_to_cpu() in
   "milkymist-vgafb: swap pixel data in source buffer"
 - bumped "target-lm32: move model features to LM32CPU" to v2 patch
   with minor fixes found by Andreas Faerber
 - new patch "hw/lm32: print error if cpu model is not found"

changes since v1:
 - rebased
 - dropped patch "target-lm32: register helper functions". This is
   no longer needed.
 - added patch "target-lm32: stop VM on illegal or unknown
   instruction".
   Was posted as request for comments before. But since there were no
   comments, include it here.

Thanks,
michael


The following changes since commit 7dc65c02fe3fb8f3146ce0b9ff5fec5945329f0e:

  Open 2.0 development tree (2013-11-27 14:02:45 -0800)

are available in the git repository at:

  git://github.com/mwalle/qemu for-upstream

for you to fetch changes up to f9a8c2e34291fc093a2be968b5cd36b399bde8e6:

  hw/lm32: print error if cpu model is not found (2013-11-28 19:18:49 +0100)

----------------------------------------------------------------
Antony Pavlov (1):
      milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write()

Michael Walle (11):
      lm32_sys: increase test case name length limit
      tests: lm32: new rule for single test cases
      lm32_uart/lm32_juart: use qemu_chr_fe_write_all()
      milkymist-vgafb: swap pixel data in source buffer
      target-lm32: kill cpu_abort() calls
      target-lm32: move model features to LM32CPU
      target-lm32: add breakpoint/watchpoint support
      lm32_sys: print test result on stderr
      lm32_sys: dump cpu state if test case fails
      target-lm32: stop VM on illegal or unknown instruction
      hw/lm32: print error if cpu model is not found

 hw/char/lm32_juart.c                  |    2 +-
 hw/char/lm32_uart.c                   |    2 +-
 hw/char/milkymist-uart.c              |    2 +-
 hw/display/milkymist-vgafb_template.h |    1 +
 hw/lm32/lm32_boards.c                 |   10 ++
 hw/lm32/milkymist.c                   |    5 +
 hw/misc/lm32_sys.c                    |    7 +-
 target-lm32/TODO                      |    2 -
 target-lm32/cpu-qom.h                 |    6 +
 target-lm32/cpu.c                     |  188 +++++++++++++++++++++++++++-
 target-lm32/cpu.h                     |   34 ++++--
 target-lm32/helper.c                  |  217 ++++++++++++++-------------------
 target-lm32/helper.h                  |    4 +
 target-lm32/op_helper.c               |   75 +++++++++++-
 target-lm32/translate.c               |  178 +++++++++++++++++----------
 tests/tcg/lm32/Makefile               |    3 +
 16 files changed, 529 insertions(+), 207 deletions(-)



Antony Pavlov (1):
  milkymist-uart: use qemu_chr_fe_write_all() instead of
    qemu_chr_fe_write()

Michael Walle (11):
  lm32_sys: increase test case name length limit
  tests: lm32: new rule for single test cases
  lm32_uart/lm32_juart: use qemu_chr_fe_write_all()
  milkymist-vgafb: swap pixel data in source buffer
  target-lm32: kill cpu_abort() calls
  target-lm32: move model features to LM32CPU
  target-lm32: add breakpoint/watchpoint support
  lm32_sys: print test result on stderr
  lm32_sys: dump cpu state if test case fails
  target-lm32: stop VM on illegal or unknown instruction
  hw/lm32: print error if cpu model is not found

 hw/char/lm32_juart.c                  |    2 +-
 hw/char/lm32_uart.c                   |    2 +-
 hw/char/milkymist-uart.c              |    2 +-
 hw/display/milkymist-vgafb_template.h |    1 +
 hw/lm32/lm32_boards.c                 |   10 ++
 hw/lm32/milkymist.c                   |    5 +
 hw/misc/lm32_sys.c                    |    7 +-
 target-lm32/TODO                      |    2 -
 target-lm32/cpu-qom.h                 |    6 +
 target-lm32/cpu.c                     |  188 +++++++++++++++++++++++++++-
 target-lm32/cpu.h                     |   34 ++++--
 target-lm32/helper.c                  |  217 ++++++++++++++-------------------
 target-lm32/helper.h                  |    4 +
 target-lm32/op_helper.c               |   75 +++++++++++-
 target-lm32/translate.c               |  178 +++++++++++++++++----------
 tests/tcg/lm32/Makefile               |    3 +
 16 files changed, 529 insertions(+), 207 deletions(-)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-12-12 22:20 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-28 18:43 [Qemu-devel] [PULL v3 00/12] target-lm32 updates Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 01/12] lm32_sys: increase test case name length limit Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 02/12] tests: lm32: new rule for single test cases Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 03/12] milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write() Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 04/12] lm32_uart/lm32_juart: use qemu_chr_fe_write_all() Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 05/12] milkymist-vgafb: swap pixel data in source buffer Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 06/12] target-lm32: kill cpu_abort() calls Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 07/12] target-lm32: move model features to LM32CPU Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 08/12] target-lm32: add breakpoint/watchpoint support Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 09/12] lm32_sys: print test result on stderr Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 10/12] lm32_sys: dump cpu state if test case fails Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 11/12] target-lm32: stop VM on illegal or unknown instruction Michael Walle
2013-11-28 18:43 ` [Qemu-devel] [PULL v3 12/12] hw/lm32: print error if cpu model is not found Michael Walle
2013-12-12 22:20 ` [Qemu-devel] [PULL v3 00/12] target-lm32 updates Michael Walle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).