qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 8bcbb8: target-mips: fix passing incompatible


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 8bcbb8: target-mips: fix passing incompatible pointer type...
Date: Tue, 28 Jul 2015 09:30:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8bcbb834a015432bfb4d09a883c21f017eadd978
      
https://github.com/qemu/qemu/commit/8bcbb834a015432bfb4d09a883c21f017eadd978
  Author: Leon Alrae <address@hidden>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M target-mips/machine.c

  Log Message:
  -----------
  target-mips: fix passing incompatible pointer type in machine.c

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


  Commit: da52a4dfcc4864fd2260ec4eab331f75b1f0240b
      
https://github.com/qemu/qemu/commit/da52a4dfcc4864fd2260ec4eab331f75b1f0240b
  Author: Yongbok Kim <address@hidden>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M target-mips/helper.c
    M target-mips/op_helper.c

  Log Message:
  -----------
  target-mips: fix offset calculation for Interrupts

Correct computation of vector offsets for EXCP_EXT_INTERRUPT.
For instance, if Cause.IV is 0 the vector offset should be 0x180.

Simplify the finding vector number logic for the Vectored Interrupts.

Signed-off-by: Yongbok Kim <address@hidden>
Reviewed-by: Leon Alrae <address@hidden>
address@hidden: cosmetic changes]
Signed-off-by: Leon Alrae <address@hidden>


  Commit: f6351288b65130deb8102b17143f5d84f817a02a
      
https://github.com/qemu/qemu/commit/f6351288b65130deb8102b17143f5d84f817a02a
  Author: Hervé Poussineau <address@hidden>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M hw/net/dp8393x.c

  Log Message:
  -----------
  net/dp8393x: disable user creation

Netcard needs an address space to write data to, which can't be specified
on command line.
This fixes a crash when user starts QEMU with "-device dp8393x"

Signed-off-by: Hervé Poussineau <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Leon Alrae <address@hidden>


  Commit: 30dfa9a46cd845db3f43f5c11b129f4a50941b02
      
https://github.com/qemu/qemu/commit/30dfa9a46cd845db3f43f5c11b129f4a50941b02
  Author: Hervé Poussineau <address@hidden>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M hw/net/dp8393x.c

  Log Message:
  -----------
  net/dp8393x: remove check of runt packets

Ethernet requires that messages are at least 64 bytes on the wire. This
limitation does not exist on emulation (no wire message), so remove the
check. Netcard is now able to receive small network packets.

Signed-off-by: Hervé Poussineau <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Leon Alrae <address@hidden>


  Commit: 52579c681cb12bf64de793e85edc50d990f4d42f
      
https://github.com/qemu/qemu/commit/52579c681cb12bf64de793e85edc50d990f4d42f
  Author: Hervé Poussineau <address@hidden>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M hw/net/dp8393x.c

  Log Message:
  -----------
  net/dp8393x: do not use memory_region_init_rom_device with NULL

Replace memory_region_init_rom_device() with memory_region_init_ram() and
memory_region_set_readonly().
This fixes a guest-triggerable QEMU crash when guest tries to write to PROM.

Signed-off-by: Hervé Poussineau <address@hidden>
address@hidden: shorten subject length]
Signed-off-by: Leon Alrae <address@hidden>


  Commit: 8b89b3a8df0a7d1ddbc9744f66a495986af667ca
      
https://github.com/qemu/qemu/commit/8b89b3a8df0a7d1ddbc9744f66a495986af667ca
  Author: Peter Maydell <address@hidden>
  Date:   2015-07-28 (Tue, 28 Jul 2015)

  Changed paths:
    M hw/net/dp8393x.c
    M target-mips/helper.c
    M target-mips/machine.c
    M target-mips/op_helper.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/lalrae/tags/mips-20150728' into staging

MIPS patches 2015-07-28

Changes:
* net/dp8393x fixes
* Vectored Interrupts bug fix
* fix for a bug in machine.c which was provoking a warning on FreeBSD

# gpg: Signature made Tue Jul 28 10:47:19 2015 BST using RSA key ID 0B29DA6B
# gpg: Good signature from "Leon Alrae <address@hidden>"
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 8DD3 2F98 5495 9D66 35D4  4FC0 5211 8E3C 0B29 DA6B

* remotes/lalrae/tags/mips-20150728:
  net/dp8393x: do not use memory_region_init_rom_device with NULL
  net/dp8393x: remove check of runt packets
  net/dp8393x: disable user creation
  target-mips: fix offset calculation for Interrupts
  target-mips: fix passing incompatible pointer type in machine.c

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


Compare: https://github.com/qemu/qemu/compare/5e868d2e5e4a...8b89b3a8df0a

reply via email to

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