summaryrefslogtreecommitdiffstats
path: root/target/mips/tcg/micromips_translate.c.inc
Commit message (Collapse)AuthorAgeFilesLines
* accel/tcg: Add DisasContextBase argument to translator_ld*Ilya Leoshkevich2021-09-141-1/+1
| | | | | | Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> [rth: Split out of a larger patch.] Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
* target/mips: Extract the microMIPS ISA translation routinesPhilippe Mathieu-Daudé2021-07-021-0/+3231
Extract 3200+ lines from the huge translate.c to a new file, 'micromips_translate.c.inc'. As there are too many inter- dependencies we don't compile it as another object, but keep including it in the big translate.o. We gain in code maintainability. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20201120210844.2625602-12-f4bug@amsat.org>
span>Star * Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-6/+6 * Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-6/+10 * msf2-soc, stellaris: Don't wire up SYSRESETREQPeter Maydell2020-08-031-12/+0Star * hw/i2c: Rename i2c_create_slave() as i2c_slave_create_simple()Philippe Mathieu-Daudé2020-07-161-1/+1 * qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-101-2/+2 * sysbus: Convert to sysbus_realize() etc. with CoccinelleMarkus Armbruster2020-06-151-3/+3 * qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster2020-06-151-6/+6 * hw/arm: Use memory_region_init_rom() with read-only regionsPhilippe Mathieu-Daudé2020-03-171-2/+1Star * stellaris: delay timer_new to avoid memleaksPan Nengyuan2020-02-071-1/+6 * migration: Define VMSTATE_INSTANCE_ID_ANYPeter Xu2020-01-201-1/+1 * sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-0/+1 * Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1 * Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1 * arm: Rename hw/arm/arm.h to hw/arm/boot.hPeter Maydell2019-05-231-1/+1 * hw/devices: Move Gamepad declarations into a new headerPhilippe Mathieu-Daudé2019-04-291-1/+1 * hw/arm/stellaris: Implement watchdog timerMichel Heily2019-03-051-2/+20 * arm:i2c: Don't mask return from i2c_recv()Corey Minyard2019-02-281-1/+1 * avoid TABs in files that only contain a fewPaolo Bonzini2019-01-111-1/+1 * hw/arm: make bitbanded IO optional on ARMv7-MStefan Hajnoczi2018-08-161-0/+1 * hw/arm/stellaris: Use HWADDR_PRIx to display register addressPhilippe Mathieu-Daudé2018-06-261-2/+4 * hw/arm/stellaris: Fix gptm_write() error messagePhilippe Mathieu-Daudé2018-06-261-1/+1 * hw/arm/stellaris: Use qemu_log_mask(UNIMP) instead of fprintfPhilippe Mathieu-Daudé2018-06-261-1/+1 * stellaris: Stop using armv7m_init()Peter Maydell2018-06-151-2/+10 * stellaris: Add trailing '\n' to qemu_log() callsPhilippe Mathieu-Daudé2018-06-081-5/+6 * Change references to serial_hds[] to serial_hd()Peter Maydell2018-04-261-1/+1 * arm: drop intermediate cpu_model -> cpu type parsing and use cpu type directlyIgor Mammedov2017-09-191-9/+7Star * hw/arm: Set ignore_memory_transaction_failures for most ARM boardsPeter Maydell2017-09-071-0/+2 * hw: Use new memory_region_init_{ram, rom, rom_device}() functionsPeter Maydell2017-07-141-4/+2Star * memory: Rename memory_region_init_ram() to memory_region_init_ram_nomigrate()Peter Maydell2017-07-141-2/+2 * shutdown: Add source information to SHUTDOWN and RESETEric Blake2017-05-231-1/+1 * stellaris: Don't hw_error() on bad register accessesPeter Maydell2017-04-201-23/+37 * stellaris: Use the 'unimplemented' device for parts we don't implementPeter Maydell2017-02-071-0/+14