qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 853406: target-microblaze: dec_load: Use bool


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 853406: target-microblaze: dec_load: Use bool instead of u...
Date: Tue, 29 May 2018 05:52:36 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8534063a38583f1e0458daf076154131a83fa0e0
      
https://github.com/qemu/qemu/commit/8534063a38583f1e0458daf076154131a83fa0e0
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: dec_load: Use bool instead of unsigned int

Use bool instead of unsigned int to represent flags.
No functional change.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: b51b3d43deeb9880b383603806daedf125ae9cce
      
https://github.com/qemu/qemu/commit/b51b3d43deeb9880b383603806daedf125ae9cce
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: dec_store: Use bool instead of unsigned int

Use bool instead of unsigned int to represent flags.
Also, use extract32 instead of open coding the bit extract.

No functional change.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 0e9033c8c53c3839871c59ef431bcfdc9359d0c1
      
https://github.com/qemu/qemu/commit/0e9033c8c53c3839871c59ef431bcfdc9359d0c1
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: compute_ldst_addr: Use bool instead of int

Use bool instead of int to represent flags.
No functional change.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 4c8ac10737ae38256d59406801591d9dca2bd69b
      
https://github.com/qemu/qemu/commit/4c8ac10737ae38256d59406801591d9dca2bd69b
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.c

  Log Message:
  -----------
  target-microblaze: Fallback to our latest CPU version

Today, when running QEMU in linux-user or with boards that don't
select a specific CPU version, we treat it as an invalid version
and log a message.

Instead, if no specific version was selected, fallback to our
latest CPU version.

Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 5c594ef3c77c7226e7b2080430b9b74d26d5bd7e
      
https://github.com/qemu/qemu/commit/5c594ef3c77c7226e7b2080430b9b74d26d5bd7e
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.h
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Correct special register array sizes

Correct special register array sizes.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: c56911a424c5279a5113c4e1d508733a60c12dbc
      
https://github.com/qemu/qemu/commit/c56911a424c5279a5113c4e1d508733a60c12dbc
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.h

  Log Message:
  -----------
  target-microblaze: Correct the PVR array size

Correct the PVR array size, there are 13 PVR registers.

Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: cfeea807e5af996979b2c13ab3b6eb447e1796bb
      
https://github.com/qemu/qemu/commit/cfeea807e5af996979b2c13ab3b6eb447e1796bb
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/helper.c
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Tighten up TCGv_i32 vs TCGv type usage

Tighten up TCGv_i32 vs TCGv type usage. Avoid using TCGv when
TCGv_i32 should be used.

This is in preparation for adding 64bit addressing support.
No functional change.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: a17f7c05f07aa3a825f7dc1ba22d70df16098d3c
      
https://github.com/qemu/qemu/commit/a17f7c05f07aa3a825f7dc1ba22d70df16098d3c
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/helper.c

  Log Message:
  -----------
  target-microblaze: Remove USE_MMU PVR checks

We already have a CPU property to control if a core has
an MMU or not. Remove USE_MMU PVR checks in favor of
looking at the property.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 9e50a927b4e2e724849f6ec19fa55fe40e13d174
      
https://github.com/qemu/qemu/commit/9e50a927b4e2e724849f6ec19fa55fe40e13d174
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.c

  Log Message:
  -----------
  target-microblaze: Conditionalize setting of PVR11_USE_MMU

Conditionalize setting of PVR11_USE_MMU on the use_mmu
CPU property, otherwise we may incorrectly advertise an
MMU via PVR when the core in fact has none.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: a2de5ca451354155a0d6a9b098cbdd44eabb2da5
      
https://github.com/qemu/qemu/commit/a2de5ca451354155a0d6a9b098cbdd44eabb2da5
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/helper.c

  Log Message:
  -----------
  target-microblaze: Bypass MMU with MMU_NOMMU_IDX

Bypass MMU translation when mmu-index MMU_NOMMU_IDX is used.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 0dc4af5c1a0e8d3f73b176f8fd3159e77a4c2492
      
https://github.com/qemu/qemu/commit/0dc4af5c1a0e8d3f73b176f8fd3159e77a4c2492
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Make compute_ldst_addr always use a temp

Make compute_ldst_addr always use a temp. This simplifies
the code a bit in preparation for adding support for
64bit addresses.

No functional change.

Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 0a87e691b3924d5e3964dd1b77eb88b000dd4126
      
https://github.com/qemu/qemu/commit/0a87e691b3924d5e3964dd1b77eb88b000dd4126
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Remove pointer indirection for ld/st addresses

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 403322ea6c383b3337fe3c52d9ed84958f94bcd1
      
https://github.com/qemu/qemu/commit/403322ea6c383b3337fe3c52d9ed84958f94bcd1
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.h
    M target/microblaze/helper.h
    M target/microblaze/op_helper.c
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Use TCGv for load/store addresses

Use TCGv for load/store addresses, allowing for future
computation of 64-bit load/store address.

No functional change.

Acked-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 0031eef23ac0850cb04f6932ba8c42d2d6e712f2
      
https://github.com/qemu/qemu/commit/0031eef23ac0850cb04f6932ba8c42d2d6e712f2
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Name special registers we support

Name special registers we support.

Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: bdfc1e886939f06b94f4fee3105a41dbd20a97db
      
https://github.com/qemu/qemu/commit/bdfc1e886939f06b94f4fee3105a41dbd20a97db
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Break out trap_userspace()

Break out trap_userspace() to avoid open coding it everywhere.
For privileged insns, we now always stop translation of the
current insn for cores without exceptions.

Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 9ba8cd452bb48ad63e2878f8ebef4cfb18f46812
      
https://github.com/qemu/qemu/commit/9ba8cd452bb48ad63e2878f8ebef4cfb18f46812
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Break out trap_illegal()

Break out trap_illegal() to handle illegal operation traps.
We now generally stop translation of the current insn if
it's not valid.

Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 2023e9a3bcb514a5fd41644c63825109c286e4ef
      
https://github.com/qemu/qemu/commit/2023e9a3bcb514a5fd41644c63825109c286e4ef
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: dec_msr: Use bool and extract32

Use bool and extract32 to represent the to, clr and
clrset flags.

No functional change.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 351527b712f74749c23fdaf47be227903f0c2592
      
https://github.com/qemu/qemu/commit/351527b712f74749c23fdaf47be227903f0c2592
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: dec_msr: Reuse more code when reg-decoding

Reuse more code when decoding register numbers.

No functional changes.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: ab6dd3808d52b96347a4595f9da77c46df1a5e1d
      
https://github.com/qemu/qemu/commit/ab6dd3808d52b96347a4595f9da77c46df1a5e1d
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: dec_msr: Fix MTS to FSR

Fix moves to FSR. Not only bit 31 is accessible.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 0a22f8cf3ec1716865d635688fbfb31402c0ba7a
      
https://github.com/qemu/qemu/commit/0a22f8cf3ec1716865d635688fbfb31402c0ba7a
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M linux-user/microblaze/cpu_loop.c
    M target/microblaze/cpu.h
    M target/microblaze/helper.c
    M target/microblaze/mmu.c
    M target/microblaze/op_helper.c
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Make special registers 64-bit

Extend special registers to 64-bits. This is in preparation for
MFSE/MTSE, moves to and from extended special registers.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: be73ef6423fbe1f06c912a67d6d066d257c11e18
      
https://github.com/qemu/qemu/commit/be73ef6423fbe1f06c912a67d6d066d257c11e18
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M configure
    M target/microblaze/cpu.h

  Log Message:
  -----------
  target-microblaze: Setup for 64bit addressing

Setup MicroBlaze builds for 64bit addressing.
No functional change since the translator does not yet
emit 64bit addresses.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: d248e1beac9a640c033cc7d3c3d494576a74bbc0
      
https://github.com/qemu/qemu/commit/d248e1beac9a640c033cc7d3c3d494576a74bbc0
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.c
    M target/microblaze/cpu.h
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Add Extended Addressing

Add support for Extended Addressing. Load/stores with EA
enabled concatenate two 32bit registers to form an extended
address.

We don't allow users to enable address sizes larger than
32 bits quite yet though. Once the MMU support is in, we'll
turn it on.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: a1b48e3a3aa19d6e03b6c39cae4e915f5cceb028
      
https://github.com/qemu/qemu/commit/a1b48e3a3aa19d6e03b6c39cae4e915f5cceb028
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Implement MFSE EAR

Implement MFSE EAR to enable access to the upper part of EAR.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: a2207b593b6d7e164e6d4a587aec4cd885a8e855
      
https://github.com/qemu/qemu/commit/a2207b593b6d7e164e6d4a587aec4cd885a8e855
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/mmu.c
    M target/microblaze/mmu.h

  Log Message:
  -----------
  target-microblaze: mmu: Add R_TBLX_MISS macros

Add a R_TBLX_MISS MASK and SHIFT macros.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 96716533afa039b4698360af221a8c399367f91d
      
https://github.com/qemu/qemu/commit/96716533afa039b4698360af221a8c399367f91d
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/mmu.c
    M target/microblaze/mmu.h

  Log Message:
  -----------
  target-microblaze: mmu: Remove unused register state

Add explicit handling for MMU_R_TLBX and log accesses to
invalid MMU registers. We can now remove the state for
all regs but PID, ZPR and TLBX (0 - 2).

Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: d2f004c3cdcb786303057683252112c3ff7b337e
      
https://github.com/qemu/qemu/commit/d2f004c3cdcb786303057683252112c3ff7b337e
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/mmu.c
    M target/microblaze/mmu.h

  Log Message:
  -----------
  target-microblaze: mmu: Prepare for 64-bit addresses

Prepare for 64-bit addresses.
This makes no functional difference as the upper parts of
the 64-bit addresses are not yet reachable.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 3924a9aa02fa00a256ddcfe2d6a08bc410ddcaaf
      
https://github.com/qemu/qemu/commit/3924a9aa02fa00a256ddcfe2d6a08bc410ddcaaf
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.c
    M target/microblaze/mmu.c
    M target/microblaze/mmu.h

  Log Message:
  -----------
  target-microblaze: mmu: Add a configurable output address mask

Add a configurable output address mask, used to mimic the
configurable physical address bit width.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 05a9a6519c9127b5fb0b13481ecc0e72331c8a38
      
https://github.com/qemu/qemu/commit/05a9a6519c9127b5fb0b13481ecc0e72331c8a38
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: dec_msr: Plug a temp leak

Plug a temp leak.

Reported-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: f0f7e7f7b284f536389a3c5b67de681055325317
      
https://github.com/qemu/qemu/commit/f0f7e7f7b284f536389a3c5b67de681055325317
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/helper.h
    M target/microblaze/mmu.c
    M target/microblaze/mmu.h
    M target/microblaze/op_helper.c
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Add support for extended access to TLBLO

Add support for extended access to TLBLO's upper 32 bits.

Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 25ec2fdd7bb4957f15fa6153bf446d43dd7acb3e
      
https://github.com/qemu/qemu/commit/25ec2fdd7bb4957f15fa6153bf446d43dd7acb3e
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.c

  Log Message:
  -----------
  target-microblaze: Allow address sizes between 32 and 64 bits

Allow address sizes between 32 and 64 bits.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: f7a66e3a8602b0498d340e5de959fbcf738a19b6
      
https://github.com/qemu/qemu/commit/f7a66e3a8602b0498d340e5de959fbcf738a19b6
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Simplify address computation using tcg_gen_addi_i32()

Simplify address computation using tcg_gen_addi_i32().
tcg_gen_addi_i32() already optimizes the case when the
immediate is zero.

No functional change.

Suggested-by: Richard Henderson <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 75c9ddce5d069c27b91e75127f969f32842cb664
      
https://github.com/qemu/qemu/commit/75c9ddce5d069c27b91e75127f969f32842cb664
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/mmu.c

  Log Message:
  -----------
  target-microblaze: mmu: Cleanup debug log messages

Cleanup debug log messages:
* Avoid long 80+ character lines.
* Remove D() macro and use qemu_log_mask.
* Remove logs that are not very useful

Suggested-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: d89b86e9129a7c21a453fc495fc52b062708e8dc
      
https://github.com/qemu/qemu/commit/d89b86e9129a7c21a453fc495fc52b062708e8dc
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Use table based condition-codes conversion

Use a table based conversion to map condition-codes between
MicroBlaze ISA encoding and TCG.
No functional change.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 9e6e1828b62094a9f44f01de3da5e9c5109d54b0
      
https://github.com/qemu/qemu/commit/9e6e1828b62094a9f44f01de3da5e9c5109d54b0
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Remove argument b in eval_cc()

Remove argument b in eval_cc() as it is always set to zero.
No functional change.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 43d318b220f52f3080293375a4d8c741b26e3563
      
https://github.com/qemu/qemu/commit/43d318b220f52f3080293375a4d8c741b26e3563
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

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

  Log Message:
  -----------
  target-microblaze: Convert env_btarget to i64

Convert env_btarget to i64.
No functional change.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: e956caf2a6f1ba6e769b6e414b0a33aabae106c0
      
https://github.com/qemu/qemu/commit/e956caf2a6f1ba6e769b6e414b0a33aabae106c0
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/translate.c

  Log Message:
  -----------
  target-microblaze: Use tcg_gen_movcond in eval_cond_jmp

Cleanup eval_cond_jmp to use tcg_gen_movcond_i64().
No functional change.

Suggested-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: 923ce2e6af7f8228d2ccb3ff272ea0fad855618c
      
https://github.com/qemu/qemu/commit/923ce2e6af7f8228d2ccb3ff272ea0fad855618c
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.h

  Log Message:
  -----------
  target-microblaze: cpu_mmu_index: Fixup indentation

Fixup the indentation of cpu_mmu_index in preparation for
future edits.
No functional changes.

Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: d10367e035eab12c77b83b5985915ff7f003de1f
      
https://github.com/qemu/qemu/commit/d10367e035eab12c77b83b5985915ff7f003de1f
  Author: Edgar E. Iglesias <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M target/microblaze/cpu.h
    M target/microblaze/helper.c

  Log Message:
  -----------
  target-microblaze: Consolidate MMU enabled checks

Consolidate MMU enabled checks to cpu_mmu_index().
No functional changes.

Suggested-by: Richard Henderson <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Edgar E. Iglesias <address@hidden>


  Commit: e609fa71e89c81fbe2670411be62da95dfb093e0
      
https://github.com/qemu/qemu/commit/e609fa71e89c81fbe2670411be62da95dfb093e0
  Author: Peter Maydell <address@hidden>
  Date:   2018-05-29 (Tue, 29 May 2018)

  Changed paths:
    M configure
    M linux-user/microblaze/cpu_loop.c
    M target/microblaze/cpu.c
    M target/microblaze/cpu.h
    M target/microblaze/helper.c
    M target/microblaze/helper.h
    M target/microblaze/mmu.c
    M target/microblaze/mmu.h
    M target/microblaze/op_helper.c
    M target/microblaze/translate.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/edgar/tags/edgar/xilinx-next-2018-05-29-v1.for-upstream' into staging

Tag edgar/xilinx-next-2018-05-29-v1.for-upstream

# gpg: Signature made Tue 29 May 2018 09:58:30 BST
# gpg:                using RSA key 29C596780F6BCA83
# gpg: Good signature from "Edgar E. Iglesias (Xilinx key) <address@hidden>"
# gpg:                 aka "Edgar E. Iglesias <address@hidden>"
# Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF  4151 29C5 9678 0F6B CA83

* remotes/edgar/tags/edgar/xilinx-next-2018-05-29-v1.for-upstream: (38 commits)
  target-microblaze: Consolidate MMU enabled checks
  target-microblaze: cpu_mmu_index: Fixup indentation
  target-microblaze: Use tcg_gen_movcond in eval_cond_jmp
  target-microblaze: Convert env_btarget to i64
  target-microblaze: Remove argument b in eval_cc()
  target-microblaze: Use table based condition-codes conversion
  target-microblaze: mmu: Cleanup debug log messages
  target-microblaze: Simplify address computation using tcg_gen_addi_i32()
  target-microblaze: Allow address sizes between 32 and 64 bits
  target-microblaze: Add support for extended access to TLBLO
  target-microblaze: dec_msr: Plug a temp leak
  target-microblaze: mmu: Add a configurable output address mask
  target-microblaze: mmu: Prepare for 64-bit addresses
  target-microblaze: mmu: Remove unused register state
  target-microblaze: mmu: Add R_TBLX_MISS macros
  target-microblaze: Implement MFSE EAR
  target-microblaze: Add Extended Addressing
  target-microblaze: Setup for 64bit addressing
  target-microblaze: Make special registers 64-bit
  target-microblaze: dec_msr: Fix MTS to FSR
  ...

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


Compare: https://github.com/qemu/qemu/compare/dcd425608240...e609fa71e89c
      **NOTE:** This service 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]