Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 8534063a38583f1e0458daf076154131a83fa0e0 https://github.com/qemu/qemu/commit/8534063a38583f1e0458daf076154131a83fa0e0 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: b51b3d43deeb9880b383603806daedf125ae9cce https://github.com/qemu/qemu/commit/b51b3d43deeb9880b383603806daedf125ae9cce Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 0e9033c8c53c3839871c59ef431bcfdc9359d0c1 https://github.com/qemu/qemu/commit/0e9033c8c53c3839871c59ef431bcfdc9359d0c1 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 4c8ac10737ae38256d59406801591d9dca2bd69b https://github.com/qemu/qemu/commit/4c8ac10737ae38256d59406801591d9dca2bd69b Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 5c594ef3c77c7226e7b2080430b9b74d26d5bd7e https://github.com/qemu/qemu/commit/5c594ef3c77c7226e7b2080430b9b74d26d5bd7e Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: c56911a424c5279a5113c4e1d508733a60c12dbc https://github.com/qemu/qemu/commit/c56911a424c5279a5113c4e1d508733a60c12dbc Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: cfeea807e5af996979b2c13ab3b6eb447e1796bb https://github.com/qemu/qemu/commit/cfeea807e5af996979b2c13ab3b6eb447e1796bb Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: a17f7c05f07aa3a825f7dc1ba22d70df16098d3c https://github.com/qemu/qemu/commit/a17f7c05f07aa3a825f7dc1ba22d70df16098d3c Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 9e50a927b4e2e724849f6ec19fa55fe40e13d174 https://github.com/qemu/qemu/commit/9e50a927b4e2e724849f6ec19fa55fe40e13d174 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: a2de5ca451354155a0d6a9b098cbdd44eabb2da5 https://github.com/qemu/qemu/commit/a2de5ca451354155a0d6a9b098cbdd44eabb2da5 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 0dc4af5c1a0e8d3f73b176f8fd3159e77a4c2492 https://github.com/qemu/qemu/commit/0dc4af5c1a0e8d3f73b176f8fd3159e77a4c2492 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 0a87e691b3924d5e3964dd1b77eb88b000dd4126 https://github.com/qemu/qemu/commit/0a87e691b3924d5e3964dd1b77eb88b000dd4126 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 403322ea6c383b3337fe3c52d9ed84958f94bcd1 https://github.com/qemu/qemu/commit/403322ea6c383b3337fe3c52d9ed84958f94bcd1 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 0031eef23ac0850cb04f6932ba8c42d2d6e712f2 https://github.com/qemu/qemu/commit/0031eef23ac0850cb04f6932ba8c42d2d6e712f2 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: bdfc1e886939f06b94f4fee3105a41dbd20a97db https://github.com/qemu/qemu/commit/bdfc1e886939f06b94f4fee3105a41dbd20a97db Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 9ba8cd452bb48ad63e2878f8ebef4cfb18f46812 https://github.com/qemu/qemu/commit/9ba8cd452bb48ad63e2878f8ebef4cfb18f46812 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 2023e9a3bcb514a5fd41644c63825109c286e4ef https://github.com/qemu/qemu/commit/2023e9a3bcb514a5fd41644c63825109c286e4ef Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 351527b712f74749c23fdaf47be227903f0c2592 https://github.com/qemu/qemu/commit/351527b712f74749c23fdaf47be227903f0c2592 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: ab6dd3808d52b96347a4595f9da77c46df1a5e1d https://github.com/qemu/qemu/commit/ab6dd3808d52b96347a4595f9da77c46df1a5e1d Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 0a22f8cf3ec1716865d635688fbfb31402c0ba7a https://github.com/qemu/qemu/commit/0a22f8cf3ec1716865d635688fbfb31402c0ba7a Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: be73ef6423fbe1f06c912a67d6d066d257c11e18 https://github.com/qemu/qemu/commit/be73ef6423fbe1f06c912a67d6d066d257c11e18 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: d248e1beac9a640c033cc7d3c3d494576a74bbc0 https://github.com/qemu/qemu/commit/d248e1beac9a640c033cc7d3c3d494576a74bbc0 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: a1b48e3a3aa19d6e03b6c39cae4e915f5cceb028 https://github.com/qemu/qemu/commit/a1b48e3a3aa19d6e03b6c39cae4e915f5cceb028 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: a2207b593b6d7e164e6d4a587aec4cd885a8e855 https://github.com/qemu/qemu/commit/a2207b593b6d7e164e6d4a587aec4cd885a8e855 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 96716533afa039b4698360af221a8c399367f91d https://github.com/qemu/qemu/commit/96716533afa039b4698360af221a8c399367f91d Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: d2f004c3cdcb786303057683252112c3ff7b337e https://github.com/qemu/qemu/commit/d2f004c3cdcb786303057683252112c3ff7b337e Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 3924a9aa02fa00a256ddcfe2d6a08bc410ddcaaf https://github.com/qemu/qemu/commit/3924a9aa02fa00a256ddcfe2d6a08bc410ddcaaf Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 05a9a6519c9127b5fb0b13481ecc0e72331c8a38 https://github.com/qemu/qemu/commit/05a9a6519c9127b5fb0b13481ecc0e72331c8a38 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: f0f7e7f7b284f536389a3c5b67de681055325317 https://github.com/qemu/qemu/commit/f0f7e7f7b284f536389a3c5b67de681055325317 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 25ec2fdd7bb4957f15fa6153bf446d43dd7acb3e https://github.com/qemu/qemu/commit/25ec2fdd7bb4957f15fa6153bf446d43dd7acb3e Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: f7a66e3a8602b0498d340e5de959fbcf738a19b6 https://github.com/qemu/qemu/commit/f7a66e3a8602b0498d340e5de959fbcf738a19b6 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 75c9ddce5d069c27b91e75127f969f32842cb664 https://github.com/qemu/qemu/commit/75c9ddce5d069c27b91e75127f969f32842cb664 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: d89b86e9129a7c21a453fc495fc52b062708e8dc https://github.com/qemu/qemu/commit/d89b86e9129a7c21a453fc495fc52b062708e8dc Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 9e6e1828b62094a9f44f01de3da5e9c5109d54b0 https://github.com/qemu/qemu/commit/9e6e1828b62094a9f44f01de3da5e9c5109d54b0 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 43d318b220f52f3080293375a4d8c741b26e3563 https://github.com/qemu/qemu/commit/43d318b220f52f3080293375a4d8c741b26e3563 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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é <f4...@amsat.org> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: e956caf2a6f1ba6e769b6e414b0a33aabae106c0 https://github.com/qemu/qemu/commit/e956caf2a6f1ba6e769b6e414b0a33aabae106c0 Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: 923ce2e6af7f8228d2ccb3ff272ea0fad855618c https://github.com/qemu/qemu/commit/923ce2e6af7f8228d2ccb3ff272ea0fad855618c Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: d10367e035eab12c77b83b5985915ff7f003de1f https://github.com/qemu/qemu/commit/d10367e035eab12c77b83b5985915ff7f003de1f Author: Edgar E. Iglesias <edgar.igles...@xilinx.com> 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 <richard.hender...@linaro.org> Reviewed-by: Alistair Francis <alistair.fran...@wdc.com> Reviewed-by: Richard Henderson <richard.hender...@linaro.org> Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> Commit: e609fa71e89c81fbe2670411be62da95dfb093e0 https://github.com/qemu/qemu/commit/e609fa71e89c81fbe2670411be62da95dfb093e0 Author: Peter Maydell <peter.mayd...@linaro.org> 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) <edgar.igles...@xilinx.com>" # gpg: aka "Edgar E. Iglesias <edgar.igles...@gmail.com>" # 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 <peter.mayd...@linaro.org> 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.