Age | Commit message (Expand) | Author | Files | Lines |
2019-10-04 | cris: do not leak struct cris_disasm_data | Paolo Bonzini | 1 | -30/+29 |
2019-08-21 | ppc: Add support for 'mffsl' instruction | Paul A. Clarke | 1 | -0/+5 |
2019-06-27 | disas/riscv: Fix `rdinstreth` constraint | Wladimir J. van der Laan | 1 | -2/+3 |
2019-06-27 | disas/riscv: Disassemble reserved compressed encodings as illegal | Michael Clark | 1 | -17/+45 |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster | 3 | -3/+0 |
2019-05-13 | Clean up header guards that don't match their file name | Markus Armbruster | 1 | -2/+2 |
2019-04-18 | disas: Rename include/disas/bfd.h back to include/disas/dis-asm.h | Markus Armbruster | 20 | -20/+20 |
2019-03-19 | RISC-V: Remove unnecessary disassembler constraints | Michael Clark | 1 | -138/+0 |
2019-03-05 | disas: nanoMIPS: Add graphical description of pool organization | Aleksandar Markovic | 1 | -0/+102 |
2019-03-05 | disas: nanoMIPS: Correct comments to handlers of some DSP instructions | Aleksandar Markovic | 1 | -204/+230 |
2019-02-27 | disas: nanoMIPS: Fix a function misnomer | Aleksandar Markovic | 2 | -49/+49 |
2019-01-24 | disas: nanoMIPS: Amend DSP instructions related comments | Aleksandar Markovic | 1 | -44/+75 |
2019-01-11 | remove space-tab sequences | Paolo Bonzini | 4 | -9/+9 |
2019-01-03 | disas: nanoMIPS: Add a note on documentation | Aleksandar Markovic | 1 | -0/+7 |
2019-01-03 | disas: nanoMIPS: Reorder declarations and definitions of gpr decoders | Aleksandar Markovic | 2 | -103/+104 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr1' gpr encoding type | Aleksandar Markovic | 1 | -0/+21 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr1' gpr encoding type | Aleksandar Markovic | 2 | -3/+3 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr2.reg2' gpr encoding type | Aleksandar Markovic | 1 | -0/+22 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr2.reg2' gpr encoding type | Aleksandar Markovic | 2 | -4/+4 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr2.reg1' gpr encoding type | Aleksandar Markovic | 1 | -0/+22 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr2.reg1' gpr encoding type | Aleksandar Markovic | 2 | -4/+4 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr4.zero' gpr encoding type | Aleksandar Markovic | 1 | -0/+27 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr4.zero' gpr encoding type | Aleksandar Markovic | 2 | -6/+6 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr4' gpr encoding type | Aleksandar Markovic | 1 | -0/+26 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr4' gpr encoding type | Aleksandar Markovic | 2 | -11/+11 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr3.src.store' gpr encoding type | Aleksandar Markovic | 1 | -0/+32 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr3.src.store' gpr encoding type | Aleksandar Markovic | 2 | -6/+6 |
2019-01-03 | disas: nanoMIPS: Comment the decoder of 'gpr3' gpr encoding type | Aleksandar Markovic | 1 | -3/+48 |
2019-01-03 | disas: nanoMIPS: Rename the decoder of 'gpr3' gpr encoding type | Aleksandar Markovic | 2 | -49/+49 |
2019-01-03 | disas: nanoMIPS: Fix order of more invocations | Aleksandar Markovic | 1 | -130/+130 |
2019-01-03 | disas: nanoMIPS: Name more functions in a more descriptive way | Aleksandar Markovic | 2 | -120/+120 |
2019-01-03 | disas: nanoMIPS: Fix an FP-related misnomer 3 | Aleksandar Markovic | 2 | -130/+130 |
2019-01-03 | disas: nanoMIPS: Fix an FP-related misnomer 2 | Aleksandar Markovic | 2 | -122/+122 |
2019-01-03 | disas: nanoMIPS: Fix an FP-related misnomer 1 | Aleksandar Markovic | 2 | -72/+72 |
2019-01-03 | disas: nanoMIPS: Name some functions in a more descriptive way | Aleksandar Markovic | 2 | -72/+72 |
2019-01-03 | disas: nanoMIPS: Fix order of some invocations | Aleksandar Markovic | 1 | -388/+388 |
2019-01-03 | disas: nanoMIPS: Fix a function misnomer | Aleksandar Markovic | 2 | -133/+133 |
2019-01-03 | disas: nanoMIPS: Remove functions that are not used | Aleksandar Markovic | 2 | -233/+0 |
2019-01-03 | disas: nanoMIPS: Fix preamble text in nanomips.* files | Aleksandar Markovic | 2 | -6/+8 |
2019-01-03 | disas: nanoMIPS: Fix types and format strings | Stefan Weil | 2 | -13/+17 |
2018-12-26 | disas/microblaze: Remove unused REG_SP macro | Richard Henderson | 1 | -1/+0 |
2018-12-21 | target/ppc: tcg: Implement addex instruction | Suraj Jitindar Singh | 1 | -0/+2 |
2018-10-25 | target/mips: Add disassembler support for nanoMIPS | Aleksandar Markovic | 3 | -0/+23342 |
2018-08-23 | fix "Missing break in switch" coverity reports | Paolo Bonzini | 1 | -0/+1 |
2018-07-02 | target/m68k: correctly disassemble move16 | Laurent Vivier | 1 | -0/+14 |
2018-05-06 | RISC-V: Fix missing break statement in disassembler | Michael Clark | 1 | -1/+2 |
2018-05-06 | RISC-V: Include instruction hex in disassembly | Michael Clark | 1 | -19/+20 |
2018-03-28 | RISC-V: Fix incorrect disassembly for addiw | Michael Clark | 1 | -1/+1 |
2018-03-07 | RISC-V Disassembler | Michael Clark | 2 | -0/+3049 |
2018-01-24 | Merge remote-tracking branch 'remotes/xtensa/tags/20180122-xtensa' into staging | Peter Maydell | 1 | -2/+2 |
2018-01-22 | target/xtensa: disas/xtensa: fix coverity warnings | Max Filippov | 1 | -2/+2 |
2018-01-16 | disas/s390: fix global-buffer-overflow | Marc-André Lureau | 1 | -10/+6 |
2018-01-09 | Merge remote-tracking branch 'remotes/xtensa/tags/20180109-xtensa' into staging | Peter Maydell | 2 | -0/+134 |
2018-01-09 | target/xtensa: implement disassembler | Max Filippov | 2 | -0/+134 |
2017-12-18 | nios2: remove duplicated includes (in code commented out) | Philippe Mathieu-Daudé | 1 | -3/+0 |
2017-12-18 | disas/arm: fix 'instuction' typo in comment | Emilio G. Cota | 1 | -1/+1 |
2017-10-25 | target/arm: Move BE32 disassembler fixup | Richard Henderson | 1 | -5/+16 |
2017-09-06 | disas/i386: Add disassembly of rorx | Richard Henderson | 1 | -2/+11 |
2017-09-06 | disas/i386: Add disassembly of vex.0f38.f5 | Richard Henderson | 1 | -3/+12 |
2017-09-06 | disas/i386: Fix disassembly of two-byte vex prefixes | Richard Henderson | 1 | -0/+1 |
2017-09-05 | tcg: Remove support for ia64 as host | Richard Henderson | 2 | -10601/+0 |
2017-07-04 | disas/microblaze: Add missing 'const' attributes | Stefan Weil | 1 | -11/+7 |
2017-06-07 | configure: split c and cxx extra flags | Bruno Dominguez | 1 | -2/+2 |
2017-06-02 | libvixl: Correct build failures on NetBSD | Kamil Rytarowski | 1 | -0/+3 |
2017-04-03 | disas/cris.c: Avoid unintentional sign extension | Peter Maydell | 1 | -2/+2 |
2017-03-24 | disas/microblaze: Remove unused REG_PC define | Peter Maydell | 1 | -1/+1 |
2017-03-07 | disas/arm: Avoid unintended sign extension | Peter Maydell | 1 | -2/+2 |
2017-03-07 | disas/cris: Avoid unintended sign extension | Peter Maydell | 1 | -2/+2 |
2017-03-07 | disas/microblaze: Avoid unintended sign extension | Peter Maydell | 1 | -2/+4 |
2017-03-07 | disas/m68k: Avoid unintended sign extension in get_field() | Peter Maydell | 1 | -2/+3 |
2017-03-07 | disas/i386: Avoid NULL pointer dereference in error case | Peter Maydell | 1 | -1/+1 |
2017-03-07 | disas/hppa: Remove dead code | Peter Maydell | 1 | -2/+1 |
2017-01-31 | disas/ppc: Fix indefinite articles in comments | Stefan Weil | 1 | -6/+6 |
2017-01-25 | Merge remote-tracking branch 'remotes/rth/tags/pull-nios-20170124' into staging | Peter Maydell | 2 | -0/+3535 |
2017-01-24 | nios2: Add disas entries | Marek Vasut | 2 | -0/+3535 |
2017-01-24 | disas/cris.c: Fix Coverity warning about unchecked NULL | Peter Maydell | 1 | -1/+1 |
2017-01-22 | Revert "Remove remainders of HPPA backend" | Richard Henderson | 2 | -0/+2833 |
2017-01-10 | disas/ppc: Handle popcnt and cnttz | Richard Henderson | 1 | -0/+10 |
2017-01-10 | disas/i386.c: Handle tzcnt | Richard Henderson | 1 | -2/+10 |
2016-12-22 | Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into sta... | Peter Maydell | 1 | -6/+2 |
2016-12-20 | slirp, disas: Replace min/max with MIN/MAX macros | Yuval Shaia | 1 | -6/+2 |
2016-12-20 | Move target-* CPU file into a target/ folder | Thomas Huth | 1 | -3/+1 |
2016-11-15 | target-ppc: add vrldnm and vrlwnm instructions | Bharata B Rao | 1 | -0/+2 |
2016-11-15 | target-ppc: add vrldnmi and vrlwmi instructions | Gautham R. Shenoy | 1 | -0/+2 |
2016-09-22 | disas/arm.c: Remove unused macro definitions | Peter Maydell | 1 | -11/+0 |
2016-09-15 | Remove unused function declarations | Ladi Prosek | 1 | -6/+0 |
2016-09-15 | Remove remainders of HPPA backend | Thomas Huth | 2 | -2833/+0 |
2016-07-19 | disas: Fix ATTRIBUTE_UNUSED define clash with ALSA headers | Peter Maydell | 1 | -1/+0 |
2016-07-18 | disas: Remove unused macro '_' | Lluís Vilanova | 7 | -46/+46 |
2016-05-20 | tci: do not include exec/exec-all.h | Paolo Bonzini | 1 | -1/+0 |
2016-05-19 | cpu: move exec-all.h inclusion out of cpu.h | Paolo Bonzini | 1 | -0/+1 |
2016-03-24 | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging | Peter Maydell | 1 | -0/+2 |
2016-03-22 | util: move declarations out of qemu-common.h | Veronia Bahaa | 1 | -0/+2 |
2016-03-22 | Remove unneeded include statements for setjmp.h | Stefan Weil | 2 | -4/+0 |
2016-02-26 | target-mips: implement R6 multi-threading | Yongbok Kim | 1 | -0/+4 |
2016-02-23 | disas/arm-a64.cc: Include osdep.h first | Peter Maydell | 1 | -2/+3 |
2016-02-04 | disas: Clean up includes | Peter Maydell | 7 | -6/+7 |
2016-02-03 | libvixl: Avoid std::abs() of 64-bit type | Peter Maydell | 1 | -1/+5 |
2016-01-29 | moxie: Clean up includes | Peter Maydell | 1 | -1/+1 |
2016-01-29 | cris: Clean up includes | Peter Maydell | 1 | -0/+1 |
2016-01-29 | sh4: Clean up includes | Peter Maydell | 1 | -1/+1 |
2016-01-29 | arm: Clean up includes | Peter Maydell | 1 | -0/+1 |
2016-01-29 | alpha: Clean up includes | Peter Maydell | 1 | -1/+1 |
2016-01-29 | ppc: Clean up includes | Peter Maydell | 1 | -0/+1 |
2016-01-29 | lm32: Clean up includes | Peter Maydell | 1 | -1/+1 |
2016-01-28 | disas/microblaze.c: Don't define TRUE or FALSE | Peter Maydell | 1 | -4/+1 |
2016-01-23 | mips: Clean up includes | Peter Maydell | 1 | -0/+1 |
2016-01-14 | disas/libvixl: Really suppress gcc 4.6.3 sign-compare warnings | Peter Maydell | 1 | -1/+1 |
2016-01-12 | disas/libvixl: Suppress gcc 4.6.3 sign-compare warnings | Peter Maydell | 2 | -2/+7 |
2016-01-11 | disas/libvixl: Update to upstream VIXL 1.12 | Peter Maydell | 24 | -5188/+11989 |
2015-11-17 | disas/arm: avoid clang shifting negative signed warning | Stefan Hajnoczi | 1 | -1/+1 |
2015-10-19 | disas/mips: Add R6 jr/jr.hb to disassembler | James Hogan | 1 | -0/+2 |
2015-10-01 | disas/cris: Fix typo in comment | Stefan Weil | 1 | -1/+1 |
2015-09-11 | typofixes - v4 | Veres Lajos | 2 | -3/+3 |
2015-09-11 | disas/microblaze: Remove unused code | Stefan Weil | 1 | -150/+0 |
2015-09-11 | maint: avoid useless "if (foo) free(foo)" pattern | Daniel P. Berrange | 1 | -2/+1 |
2015-09-11 | maint: remove unused include for strings.h | Daniel P. Berrange | 1 | -1/+0 |
2015-09-11 | maint: remove unused include for assert.h | Daniel P. Berrange | 1 | -1/+0 |
2015-07-21 | disas/arm-a64: Add missing compiler attribute GCC_FMT_ATTR | Stefan Weil | 1 | -2/+2 |
2015-07-15 | disas/mips: fix disassembling R6 instructions | Yongbok Kim | 1 | -6/+6 |
2015-07-09 | tci: Fix compile failure by including qemu-common.h | Peter Maydell | 1 | -0/+1 |
2015-07-09 | disas: cris: Fix 0 buffer length case | Peter Crosthwaite | 1 | -3/+3 |
2015-07-09 | disas: arm-a64: Make printfer and stream variable | Peter Crosthwaite | 1 | -5/+17 |
2015-06-12 | target-mips: add MTHC0 and MFHC0 instructions | Leon Alrae | 1 | -0/+2 |
2015-06-11 | target-mips: add ERETNC instruction and Config5.LLB bit | Leon Alrae | 1 | -0/+1 |
2015-03-19 | cris: remove unused cris_cond15 declarations | Michael Tokarev | 1 | -12/+1 |
2015-03-10 | disas/microblaze: Fix warnings caused by missing 'static' attribute | Stefan Weil | 1 | -6/+7 |
2015-03-10 | disas/arm: Fix warnings caused by missing 'static' attribute | Stefan Weil | 1 | -128/+0 |
2015-02-10 | disas/sh4: Fix warning caused by missing 'static' attribute | Stefan Weil | 1 | -1/+1 |
2015-02-05 | disas/arm-a64.cc: Tell libvixl correct code addresses | Peter Maydell | 1 | -3/+6 |
2015-02-05 | disas/libvixl: Update to upstream VIXL 1.7 | Peter Maydell | 11 | -210/+537 |
2015-02-03 | disas/s390.c: Remove unused variables | Peter Maydell | 1 | -35/+0 |
2015-01-21 | disas/sparc: Remove unused data sparc_opcode_archs[] | Peter Maydell | 1 | -32/+0 |
2014-12-16 | disas/mips: disable unused mips16_to_32_reg_map[] | Leon Alrae | 1 | -1/+2 |
2014-12-16 | disas/mips: remove unused mips_msa_control_names_numeric[32] | Leon Alrae | 1 | -7/+0 |
2014-11-03 | disas/mips.c: disassemble MSA instructions | Yongbok Kim | 1 | -2/+714 |
2014-11-03 | target-mips: add TLBINV support | Leon Alrae | 1 | -0/+2 |
2014-10-24 | disas/libvixl/a64/instructions-a64.h: Remove unused constants | Chen Gang | 1 | -24/+0 |
2014-10-24 | disas/libvixl: Update to libvixl 1.6 | Peter Maydell | 12 | -332/+715 |
2014-10-14 | target-mips: remove JR, BLTZAL, BGEZAL and add NAL, BAL instructions | Yongbok Kim | 1 | -0/+2 |
2014-10-14 | target-mips: add new Floating Point Comparison instructions | Yongbok Kim | 1 | -0/+44 |
2014-10-14 | target-mips: add new Floating Point instructions | Leon Alrae | 1 | -0/+22 |
2014-10-14 | target-mips: add AUI, LSA and PCREL instruction families | Leon Alrae | 1 | -3/+39 |
2014-10-13 | target-mips: add compact and CP1 branches | Yongbok Kim | 1 | -3/+64 |
2014-10-13 | target-mips: add ALIGN, DALIGN, BITSWAP and DBITSWAP instructions | Yongbok Kim | 1 | -0/+4 |
2014-10-13 | target-mips: move CLO, DCLO, CLZ, DCLZ, SDBBP and free special2 in R6 | Leon Alrae | 1 | -0/+5 |
2014-10-13 | target-mips: redefine Integer Multiply and Divide instructions | Leon Alrae | 1 | -0/+16 |
2014-10-13 | target-mips: move PREF, CACHE, LLD and SCD instructions | Leon Alrae | 1 | -0/+4 |
2014-10-13 | target-mips: move LL and SC instructions | Leon Alrae | 1 | -1/+8 |
2014-10-13 | target-mips: add SELEQZ and SELNEZ instructions | Leon Alrae | 1 | -0/+8 |
2014-09-29 | tcg-sparc: Use UMULXHI instruction | Richard Henderson | 1 | -0/+1 |
2014-09-29 | tcg-sparc: Rename ADDX/SUBX insns | Richard Henderson | 1 | -21/+11 |
2014-09-29 | tcg-sparc: Use ADDXC in addsub2_i64 | Richard Henderson | 1 | -0/+3 |
2014-08-29 | disas/libvixl: Update to upstream VIXL 1.5 | Peter Maydell | 13 | -93/+558 |
2014-07-08 | disas/libvixl: prepend the include path of libvixl header files | Stefano Stabellini | 1 | -1/+1 |
2014-06-29 | disas/libvixl: Fix wrong format strings | Stefan Weil | 1 | -10/+10 |
2014-06-29 | disas/libvixl: Update README for version base | Richard Henderson | 1 | -1/+1 |
2014-05-13 | disas/libvixl: Update to libvixl 1.4 | Peter Maydell | 11 | -342/+628 |
2014-05-08 | build: convert some obj-specific CFLAGS to use new foo.o-cflags syntax | Michael Tokarev | 1 | -1/+1 |
2014-03-10 | libvixl: Fix format strings for several int64_t values | Stefan Weil | 1 | -10/+10 |
2014-02-17 | disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX | Richard Henderson | 1 | -14/+132 |
2014-02-15 | libvixl: fix 64bit constants usage | Michael Tokarev | 2 | -15/+21 |
2014-02-08 | disas: Implement disassembly output for A64 | Claudio Fontana | 3 | -0/+100 |
2014-02-08 | disas/libvixl: Fix upstream libvixl compilation issues | Peter Maydell | 3 | -18/+17 |
2014-02-08 | disas: Add subset of libvixl sources for A64 disassembler | Peter Maydell | 15 | -0/+6620 |
2014-01-25 | disas/i386.c: disassemble movbe instruction | Aurelien Jarno | 1 | -4/+4 |
2013-09-02 | disas/ppc.c: Fix little endian disassembly | Anton Blanchard | 1 | -1/+2 |
2013-04-27 | tcg-arm: Implement division instructions | Richard Henderson | 1 | -0/+4 |
2013-04-13 | target-i386: add AES-NI instructions | Aurelien Jarno | 1 | -2/+2 |
2013-04-13 | disas/i386.c: disassemble aes-ni instructions | Aurelien Jarno | 1 | -6/+61 |
2013-04-13 | disas/i386.c: disassemble pclmulqdq instruction | Aurelien Jarno | 1 | -2/+11 |
2013-03-23 | Add moxie disassembler | Anthony Green | 2 | -0/+361 |
2013-03-18 | lm32-dis: fix NULL pointer dereference | Michael Walle | 1 | -4/+4 |
2013-02-23 | Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp() | Peter Maydell | 2 | -8/+9 |
2013-02-23 | disas/i386.c: Add explicit braces round empty for-loop body | Peter Maydell | 1 | -1/+2 |
2013-01-26 | build: remove universal-obj-y | Paolo Bonzini | 1 | -15/+15 |
2013-01-05 | target-s390: Fix disassembly of cpsdr | Richard Henderson | 1 | -1/+3 |
2013-01-05 | target-s390: Disassemble more z10 and z196 opcodes | Richard Henderson | 1 | -18/+151 |
2013-01-02 | tci: Fix broken builds with TCG interpreter | Stefan Weil | 1 | -1/+3 |
2012-12-19 | build: kill libdis, move disassemblers to disas/ | Paolo Bonzini | 16 | -0/+52938 |