qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 6456c5: linux-user: Update MIPS specific prct


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 6456c5: linux-user: Update MIPS specific prctl() implement...
Date: Mon, 19 Nov 2018 02:54:46 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6456c5108167dd543461842071cee70f08f14da9
      
https://github.com/qemu/qemu/commit/6456c5108167dd543461842071cee70f08f14da9
  Author: Stefan Markovic <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Update MIPS specific prctl() implementation

Perform needed checks before actual prctl() PR_SET_FP_MODE and
PR_GET_FP_MODE work based on kernel implementation. Also, update
necessary hflags.

Reviewed-by: Laurent Vivier <address@hidden>
Signed-off-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 86efbfb619a42061ac6439c074cfbf52df2ef2c2
      
https://github.com/qemu/qemu/commit/86efbfb619a42061ac6439c074cfbf52df2ef2c2
  Author: Fredrik Noring <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Fix decoding mechanism of R5900 MFLO1, MFHI1, MTLO1 and MTHI1

MFLO1, MFHI1, MTLO1 and MTHI1 are generated in gen_HILO1_tx79 instead of
the generic gen_HILO.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: c42171c3bfe6fdc94c183f664c4d6548f8c5488b
      
https://github.com/qemu/qemu/commit/c42171c3bfe6fdc94c183f664c4d6548f8c5488b
  Author: Fredrik Noring <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Fix decoding mechanism of R5900 DIV1 and DIVU1

DIV1 and DIVU1 are generated in gen_div1_tx79 instead of the generic
gen_muldiv.

Signed-off-by: Fredrik Noring <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 9dc324ce66807cc231fe890d4031de595ad1cf72
      
https://github.com/qemu/qemu/commit/9dc324ce66807cc231fe890d4031de595ad1cf72
  Author: Fredrik Noring <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Fix decoding mechanism of special R5900 opcodes

MOVN, MOVZ, MFHI, MFLO, MTHI, MTLO, MULT, MULTU, DIV, DIVU, DMULT,
DMULTU, DDIV, DDIVU and JR are decoded in decode_opc_special_tx79
instead of the generic decode_opc_special_legacy.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 55fc7a69aa38f5ec726e862caf4e4394caca04a8
      
https://github.com/qemu/qemu/commit/55fc7a69aa38f5ec726e862caf4e4394caca04a8
  Author: Fredrik Noring <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Guard check_insn_opc_user_only with INSN_R5900 check

Avoid using check_opc_user_only() as a decision making code wrt
various architectures. Use ctx->insn_flags checks instead.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 992e8176d36882983bb04f0259f7151a36d003a1
      
https://github.com/qemu/qemu/commit/992e8176d36882983bb04f0259f7151a36d003a1
  Author: Fredrik Noring <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Guard check_insn with INSN_R5900 check

Explicitely mark handling of PREF instruction for R5900 as
treating the same as NOP.

Reviewed-by: Aleksandar Markovic <address@hidden>
Signed-off-by: Fredrik Noring <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: c8341e00007f51e777b8b00b3fc3f475b3684001
      
https://github.com/qemu/qemu/commit/c8341e00007f51e777b8b00b3fc3f475b3684001
  Author: Aleksandar Markovic <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Rename MMI-related masks

Rename MMI-related masks.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: baa609db75057b6a84c1867049e85d553b990090
      
https://github.com/qemu/qemu/commit/baa609db75057b6a84c1867049e85d553b990090
  Author: Aleksandar Markovic <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Rename MMI-related opcodes

Rename MMI-related opcodes.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 874b28797045f574adb10b69c28006ca143f9280
      
https://github.com/qemu/qemu/commit/874b28797045f574adb10b69c28006ca143f9280
  Author: Aleksandar Markovic <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate.c

  Log Message:
  -----------
  target/mips: Rename MMI-related functions

Rename MMI-related functions.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 823f2897bdd78185f3ba33292a25105ba8bad1b5
      
https://github.com/qemu/qemu/commit/823f2897bdd78185f3ba33292a25105ba8bad1b5
  Author: Aleksandar Markovic <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M target/mips/translate_init.inc.c

  Log Message:
  -----------
  target/mips: Disable R5900 support

Disable R5900 support. There are some outstanding issues related
to ABI support and emulation accuracy, that were not understood
well during review process. Disable to avoid backward compatibility
issues.

Reverts commit ed4f49ba9bb56ebca6987b1083255daf6c89b5de.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: 90b27c4c3b2ccf3103ad86fdcda65cd105f95857
      
https://github.com/qemu/qemu/commit/90b27c4c3b2ccf3103ad86fdcda65cd105f95857
  Author: Aleksandar Markovic <address@hidden>
  Date:   2018-11-17 (Sat, 17 Nov 2018)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add Stefan Markovic as a MIPS reviewer

Add Stefan Markovic as a MIPS reviewer. He had several key
contributions to QEMU for MIPS this year. He is a meticulous
person with the ability to think and act on many levels.

Reviewed-by: Stefan Markovic <address@hidden>
Signed-off-by: Aleksandar Markovic <address@hidden>


  Commit: d1b3b1ee9d9a511aee1bd261f68651bbdae6bf18
      
https://github.com/qemu/qemu/commit/d1b3b1ee9d9a511aee1bd261f68651bbdae6bf18
  Author: Peter Maydell <address@hidden>
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
    M MAINTAINERS
    M linux-user/syscall.c
    M target/mips/translate.c
    M target/mips/translate_init.inc.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/amarkovic/tags/mips-queue-november-2018-v2' into staging

MIPS queue for QEMU 3.1-rc2 - v2

# gpg: Signature made Sat 17 Nov 2018 18:30:46 GMT
# gpg:                using RSA key D4972A8967F75A65
# gpg: Good signature from "Aleksandar Markovic <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: 8526 FBF1 5DA3 811F 4A01  DD75 D497 2A89 67F7 5A65

* remotes/amarkovic/tags/mips-queue-november-2018-v2:
  MAINTAINERS: Add Stefan Markovic as a MIPS reviewer
  target/mips: Disable R5900 support
  target/mips: Rename MMI-related functions
  target/mips: Rename MMI-related opcodes
  target/mips: Rename MMI-related masks
  target/mips: Guard check_insn with INSN_R5900 check
  target/mips: Guard check_insn_opc_user_only with INSN_R5900 check
  target/mips: Fix decoding mechanism of special R5900 opcodes
  target/mips: Fix decoding mechanism of R5900 DIV1 and DIVU1
  target/mips: Fix decoding mechanism of R5900 MFLO1, MFHI1, MTLO1 and MTHI1
  linux-user: Update MIPS specific prctl() implementation

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


Compare: https://github.com/qemu/qemu/compare/d06491098b30...d1b3b1ee9d9a
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

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