qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 7be9d0: target-xtensa: add extui unit test


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 7be9d0: target-xtensa: add extui unit test
Date: Mon, 05 Aug 2013 08:00:11 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 7be9d0e6d15c2f4b1a06912128c17b4eb1f32705
      
https://github.com/qemu/qemu/commit/7be9d0e6d15c2f4b1a06912128c17b4eb1f32705
  Author: Max Filippov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M tests/tcg/xtensa/Makefile
    A tests/tcg/xtensa/test_extui.S

  Log Message:
  -----------
  target-xtensa: add extui unit test

Signed-off-by: Max Filippov <address@hidden>


  Commit: 5739006b9ab1ae3680359db5a291eae97eef0f9f
      
https://github.com/qemu/qemu/commit/5739006b9ab1ae3680359db5a291eae97eef0f9f
  Author: Max Filippov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M target-xtensa/op_helper.c

  Log Message:
  -----------
  target-xtensa: add fallthrough markers

Explicitly mark cases where we are deliberately falling through to the
following code.

Signed-off-by: Max Filippov <address@hidden>


  Commit: a00817cc4c18b7872e92765a4736fb2227cc237b
      
https://github.com/qemu/qemu/commit/a00817cc4c18b7872e92765a4736fb2227cc237b
  Author: Max Filippov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M target-xtensa/cpu.h
    M target-xtensa/op_helper.c
    M target-xtensa/translate.c

  Log Message:
  -----------
  target-xtensa: avoid double-stopping at breakpoints

env->exception_taken is set every time an exception is taken. It is used
to allow single-stepping to stop at the first exception handler
instruction. This however must exclude debug exceptions, as otherwise
first step from the instruction where breakpoint was hit stops at that
same instruction.
Also don't check env->exception_taken directly from the
gen_intermediate_code_internal, instead allocate and use TB flag
XTENSA_TBFLAG_EXCEPTION.

Signed-off-by: Max Filippov <address@hidden>


  Commit: aaa2ebc567619474d219017785b46ddc9295fffa
      
https://github.com/qemu/qemu/commit/aaa2ebc567619474d219017785b46ddc9295fffa
  Author: Andreas Färber <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M configure
    M tests/tcg/xtensa/Makefile

  Log Message:
  -----------
  tests/tcg/xtensa: Fix out-of-tree build

Signed-off-by: Andreas Färber <address@hidden>
Signed-off-by: Max Filippov <address@hidden>


  Commit: 0857a06ef784783887e756d4b7b5f874512c506c
      
https://github.com/qemu/qemu/commit/0857a06ef784783887e756d4b7b5f874512c506c
  Author: Max Filippov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M target-xtensa/translate.c

  Log Message:
  -----------
  target-xtensa: don't generate dead code to access invalid SRs

This fixes the following test failure caused by access to undefined SR:

    qemu-system-xtensa -M sim -cpu dc232b -nographic -semihosting  -kernel 
./test_sr.tst
    QEMU 1.4.50 monitor - type 'help' for more information
    (qemu) QEMU 1.4.50 monitor - type 'help' for more information
    (qemu) qemu-system-xtensa: tcg/tcg.c:1673: temp_save: Assertion 
`s->temps[temp].val_type == 2 || s->temps[temp].fixed_reg' failed.

Signed-off-by: Max Filippov <address@hidden>


  Commit: 908c67fca4b2c12a9b2336aa9c188f84468b60b7
      
https://github.com/qemu/qemu/commit/908c67fca4b2c12a9b2336aa9c188f84468b60b7
  Author: Max Filippov <address@hidden>
  Date:   2013-07-29 (Mon, 29 Jul 2013)

  Changed paths:
    M target-xtensa/translate.c

  Log Message:
  -----------
  target-xtensa: check register window inline

This lowers time spent in helper_window_check as reported by perf top
from ~8% to ~0.15% accelerating register-intensive tests by ~20%.

Signed-off-by: Max Filippov <address@hidden>


  Commit: 9a949b94f60ee48ca0fbb5dc263c7ee77b75149f
      
https://github.com/qemu/qemu/commit/9a949b94f60ee48ca0fbb5dc263c7ee77b75149f
  Author: Mark Cave-Ayland <address@hidden>
  Date:   2013-07-30 (Tue, 30 Jul 2013)

  Changed paths:
    M pc-bios/README
    M pc-bios/openbios-ppc
    M pc-bios/openbios-sparc32
    M pc-bios/openbios-sparc64
    M roms/openbios

  Log Message:
  -----------
  Update OpenBIOS images

Update OpenBIOS images to SVN r1198 built from submodule.

Signed-off-by: Mark Cave-Ayland <address@hidden>


  Commit: 75cc1c1fcba1987bdf3979c4289ab756c2b15742
      
https://github.com/qemu/qemu/commit/75cc1c1fcba1987bdf3979c4289ab756c2b15742
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-08-01 (Thu, 01 Aug 2013)

  Changed paths:
    M hw/usb/hcd-xhci.c

  Log Message:
  -----------
  xhci: fix segfault

Guest trying to reset a endpoint of a disconnected device resulted in
xhci trying to dereference uport while being NULL, thereby crashing
qemu.  Fix that by adding a check.  Drop unused dev variable while
touching that code bit.

Cc: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: a14ff8a650b5943ee6221b952494661f7cb3b5e2
      
https://github.com/qemu/qemu/commit/a14ff8a650b5943ee6221b952494661f7cb3b5e2
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-08-01 (Thu, 01 Aug 2013)

  Changed paths:
    M hw/usb/redirect.c

  Log Message:
  -----------
  usb-redir: fix use-after-free

Reinitialize dev->cs to NULL after deleting it, to make sure it isn't
used afterwards.

Reported-by: Martin Cerveny <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: e8ef31a3518c7b1e63a804fe8cecd3e94418db84
      
https://github.com/qemu/qemu/commit/e8ef31a3518c7b1e63a804fe8cecd3e94418db84
  Author: Michael Tokarev <address@hidden>
  Date:   2013-08-02 (Fri, 02 Aug 2013)

  Changed paths:
    M configure

  Log Message:
  -----------
  qemu-ga: build it even if !system

Move qemu-ga build check out of if softmmu.. into its own section.
We want to build qemu-ga for _guest_ even if system build isn't
done.  It is controlled separately using --enable-guest-agent.
Additionally, give error message if guest agent is requested but
not supported.

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


  Commit: f5075224d6e7fe8cae7e3c1b52a6d0f7bd3533d0
      
https://github.com/qemu/qemu/commit/f5075224d6e7fe8cae7e3c1b52a6d0f7bd3533d0
  Author: Richard W.M. Jones <address@hidden>
  Date:   2013-08-02 (Fri, 02 Aug 2013)

  Changed paths:
    M block/iscsi.c

  Log Message:
  -----------
  block/iscsi.c: Fix printf format error.

The error on armv7hl was:

block/iscsi.c: In function ‘is_request_lun_aligned’:
block/iscsi.c:251:26: error: format ‘%ld’ expects argument of type ‘long int’, 
but argument 3 has type ‘int64_t’ [-Werror=format=]
                    iscsilun->block_size, sector_num, nb_sectors);
                    ^

This also splits the long line to comply with qemu coding guidelines.

Signed-off-by: Richard W.M. Jones <address@hidden>
Reviewed-by: Stefan Weil <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 437de2adc633ed28cdd84bcdffc3430b5ce96be6
      
https://github.com/qemu/qemu/commit/437de2adc633ed28cdd84bcdffc3430b5ce96be6
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2013-08-02 (Fri, 02 Aug 2013)

  Changed paths:
    M memory.c

  Log Message:
  -----------
  memory.c: drop kvm.h dependency

memory.c does not use any kvm specific interfaces,
don't include kvm.h

Signed-off-by: Michael S. Tsirkin <address@hidden>
Acked-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 8e50724313895a87057cc243ad805f2eb21feb9f
      
https://github.com/qemu/qemu/commit/8e50724313895a87057cc243ad805f2eb21feb9f
  Author: Fam Zheng <address@hidden>
  Date:   2013-08-02 (Fri, 02 Aug 2013)

  Changed paths:
    M block/vmdk.c

  Log Message:
  -----------
  vmdk: fix comment for vmdk_co_write_zeroes

The comment was truncated. Add the missing parts, especially explain why
we need zero_dry_run.

Signed-off-by: Fam Zheng <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>


  Commit: 8afaefb8919dc8746a57c450a758717c516c7b0a
      
https://github.com/qemu/qemu/commit/8afaefb8919dc8746a57c450a758717c516c7b0a
  Author: Kevin Wolf <address@hidden>
  Date:   2013-08-02 (Fri, 02 Aug 2013)

  Changed paths:
    M blockdev.c
    M tests/qemu-iotests/group

  Log Message:
  -----------
  block: Disable driver-specific options for 1.6

We don't want to commit to the API yet before everything is worked out.
Like already for 1.5, disable it again for the 1.6 release. This commit
is meant to be reverted after the 1.6 release.

The disabling of the driver-specific options is achieved by applying the
old checks while parsing the command line.

Signed-off-by: Kevin Wolf <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: ee76c1f821e75550644e084dea85743bbc934f91
      
https://github.com/qemu/qemu/commit/ee76c1f821e75550644e084dea85743bbc934f91
  Author: Jan Kiszka <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M hw/net/pcnet.c

  Log Message:
  -----------
  pcnet: Flush queued packets on end of STOP state

Analogously to other NICs, we have to inform the network layer when
the can_receive handler will no longer report 0. Without this, we may
get stuck waiting on queued incoming packets.

Signed-off-by: Jan Kiszka <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>


  Commit: d94c426d46e01ad45fc5e3b8e5b485ca1b0158fe
      
https://github.com/qemu/qemu/commit/d94c426d46e01ad45fc5e3b8e5b485ca1b0158fe
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M hw/usb/hcd-xhci.c
    M hw/usb/redirect.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/usb.86' into staging

# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/usb.86:
  usb-redir: fix use-after-free
  xhci: fix segfault

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: f5e7dad8ee5673b4de1eaa9a2fa610f0940f26b0
      
https://github.com/qemu/qemu/commit/f5e7dad8ee5673b4de1eaa9a2fa610f0940f26b0
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M block/iscsi.c
    M block/vmdk.c
    M configure
    M memory.c

  Log Message:
  -----------
  Merge remote-tracking branch 'mjt/trivial-patches' into staging

# By Fam Zheng (1) and others
# Via Michael Tokarev
* mjt/trivial-patches:
  vmdk: fix comment for vmdk_co_write_zeroes
  memory.c: drop kvm.h dependency
  block/iscsi.c: Fix printf format error.
  qemu-ga: build it even if !system

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 56105bd5c0b6d7ac62b34c8b8f496df8f7bd9d92
      
https://github.com/qemu/qemu/commit/56105bd5c0b6d7ac62b34c8b8f496df8f7bd9d92
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M blockdev.c
    M tests/qemu-iotests/group

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/block' into staging

# By Kevin Wolf
# Via Stefan Hajnoczi
* stefanha/block:
  block: Disable driver-specific options for 1.6

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 59a88774d912bb53795daa2d3620707401aea077
      
https://github.com/qemu/qemu/commit/59a88774d912bb53795daa2d3620707401aea077
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M hw/net/pcnet.c

  Log Message:
  -----------
  Merge remote-tracking branch 'stefanha/net' into staging

# By Jan Kiszka
# Via Stefan Hajnoczi
* stefanha/net:
  pcnet: Flush queued packets on end of STOP state

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 144f28fa58abc56d2244a2e6b97ca78e1540dd05
      
https://github.com/qemu/qemu/commit/144f28fa58abc56d2244a2e6b97ca78e1540dd05
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M pc-bios/README
    M pc-bios/openbios-ppc
    M pc-bios/openbios-sparc32
    M pc-bios/openbios-sparc64
    M roms/openbios

  Log Message:
  -----------
  Merge remote-tracking branch 'mcayland/qemu-openbios' into staging

* mcayland/qemu-openbios:
  Update OpenBIOS images

Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 64160cd2a3e9a8491ce44aaa9df25cfad48b8666
      
https://github.com/qemu/qemu/commit/64160cd2a3e9a8491ce44aaa9df25cfad48b8666
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-05 (Mon, 05 Aug 2013)

  Changed paths:
    M configure
    M target-xtensa/cpu.h
    M target-xtensa/op_helper.c
    M target-xtensa/translate.c
    M tests/tcg/xtensa/Makefile
    A tests/tcg/xtensa/test_extui.S

  Log Message:
  -----------
  Merge remote-tracking branch 'filippov/tags/20130729-xtensa' into staging

xtensa queue 2013-07-29

* filippov/tags/20130729-xtensa:
  target-xtensa: check register window inline
  target-xtensa: don't generate dead code to access invalid SRs
  tests/tcg/xtensa: Fix out-of-tree build
  target-xtensa: avoid double-stopping at breakpoints
  target-xtensa: add fallthrough markers
  target-xtensa: add extui unit test

Conflicts:
        configure

Signed-off-by: Anthony Liguori <address@hidden>


Compare: https://github.com/qemu/qemu/compare/b9ac5d923b82...64160cd2a3e9

reply via email to

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