qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] a946ce: test: lm32: make test cases independe


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] a946ce: test: lm32: make test cases independent
Date: Tue, 27 May 2014 15:00:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a946ce802002fe6233adbf1a6222d0837d44fc33
      
https://github.com/qemu/qemu/commit/a946ce802002fe6233adbf1a6222d0837d44fc33
  Author: Michael Walle <address@hidden>
  Date:   2014-05-24 (Sat, 24 May 2014)

  Changed paths:
    M tests/tcg/lm32/test_lb.S
    M tests/tcg/lm32/test_lbu.S
    M tests/tcg/lm32/test_lh.S
    M tests/tcg/lm32/test_lhu.S
    M tests/tcg/lm32/test_lw.S
    M tests/tcg/lm32/test_sb.S
    M tests/tcg/lm32/test_sh.S
    M tests/tcg/lm32/test_sw.S

  Log Message:
  -----------
  test: lm32: make test cases independent

Make test cases independent from from each other. Eg. if a test case needs
a specific value in register A, don't rely on the fact that it is already
set by the preceding test case.

Signed-off-by: Michael Walle <address@hidden>


  Commit: f7bbcfb5c303a07322f1e0f258a936a720183169
      
https://github.com/qemu/qemu/commit/f7bbcfb5c303a07322f1e0f258a936a720183169
  Author: Michael Walle <address@hidden>
  Date:   2014-05-24 (Sat, 24 May 2014)

  Changed paths:
    M qemu-options.hx
    M target-lm32/Makefile.objs
    M target-lm32/README
    M target-lm32/cpu.h
    M target-lm32/helper.c
    A target-lm32/lm32-semi.c

  Log Message:
  -----------
  target-lm32: add semihosting support

Intercept certain system calls if semihosting is enabled. This should
behave like the GDB simulator.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 4e7d30a22a46b6bb5551725db781c2d94db2d5f8
      
https://github.com/qemu/qemu/commit/4e7d30a22a46b6bb5551725db781c2d94db2d5f8
  Author: Michael Walle <address@hidden>
  Date:   2014-05-24 (Sat, 24 May 2014)

  Changed paths:
    M tests/tcg/lm32/Makefile
    M tests/tcg/lm32/crt.S
    A tests/tcg/lm32/helper.S
    M tests/tcg/lm32/macros.inc
    M tests/tcg/lm32/test_scall.S

  Log Message:
  -----------
  test: lm32: use semihosting for testing

Instead of the lm32-sys device, use semihosting to print to the host
console and exit the test.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 25156d10617794f9399d676ccd9a20f52e0c9f21
      
https://github.com/qemu/qemu/commit/25156d10617794f9399d676ccd9a20f52e0c9f21
  Author: Michael Walle <address@hidden>
  Date:   2014-05-24 (Sat, 24 May 2014)

  Changed paths:
    M hw/misc/Makefile.objs
    R hw/misc/lm32_sys.c
    M target-lm32/README
    M trace-events

  Log Message:
  -----------
  lm32: remove lm32_sys

Since we have now semihosting on the lm32 target, this device is no longer
needed. Remove it.

Signed-off-by: Michael Walle <address@hidden>


  Commit: 2f21ff25c058faac745fd0134a390a46a4652900
      
https://github.com/qemu/qemu/commit/2f21ff25c058faac745fd0134a390a46a4652900
  Author: Peter Maydell <address@hidden>
  Date:   2014-05-27 (Tue, 27 May 2014)

  Changed paths:
    M hw/misc/Makefile.objs
    R hw/misc/lm32_sys.c
    M qemu-options.hx
    M target-lm32/Makefile.objs
    M target-lm32/README
    M target-lm32/cpu.h
    M target-lm32/helper.c
    A target-lm32/lm32-semi.c
    M tests/tcg/lm32/Makefile
    M tests/tcg/lm32/crt.S
    A tests/tcg/lm32/helper.S
    M tests/tcg/lm32/macros.inc
    M tests/tcg/lm32/test_lb.S
    M tests/tcg/lm32/test_lbu.S
    M tests/tcg/lm32/test_lh.S
    M tests/tcg/lm32/test_lhu.S
    M tests/tcg/lm32/test_lw.S
    M tests/tcg/lm32/test_sb.S
    M tests/tcg/lm32/test_scall.S
    M tests/tcg/lm32/test_sh.S
    M tests/tcg/lm32/test_sw.S
    M trace-events

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/mwalle/tags/lm32-semihosting/20140524' 
into staging

* remotes/mwalle/tags/lm32-semihosting/20140524:
  lm32: remove lm32_sys
  test: lm32: use semihosting for testing
  target-lm32: add semihosting support
  test: lm32: make test cases independent

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/27aa948502c3...2f21ff25c058

reply via email to

[Prev in Thread] Current Thread [Next in Thread]