-
-
mips-20210221cc2b4550 · ·
MIPS patches queue - Drop redundant struct MemmapEntry (Bin) - Fix for Coverity CID 1438965 and 1438967 (Jiaxun) - Add MIPS bootloader API (Jiaxun) - Use MIPS bootloader API on fuloong2e and boston machines (Jiaxun) - Add PMON test for Loongson-3A1000 CPU (Jiaxun) - Convert to translator API (Philippe) - MMU cleanups (Philippe) - Promote 128-bit multimedia registers as global ones (Philippe) - Various cleanups/fixes on the VT82C686B southbridge (Zoltan)
-
-
-
integration-testing-2021020886b7cb66 · ·
Integration testing patches Tests added: - Armbian 20.08 on Orange Pi PC (Philippe) - MPC8544ds machine (Thomas) - Virtex-ml507 ppc machine (Thomas) - Re-enable the microblaze test (Thomas) Various fixes and documentation improvements from Cleber.
-
-
-
mips-20210114cd669e20 · ·
MIPS patches queue - Simplify CPU/ISA definitions - Various maintenance code movements in translate.c - Convert part of the MSA ASE instructions to decodetree - Convert some instructions removed from Release 6 to decodetree - Remove deprecated 'fulong2e' machine alias
-
mips-2021010445702729 · ·
MIPS patches queue - Use PCI macros (Philippe Mathieu-Daudé) - Clean up VT82C686B south bridge (BALATON Zoltan) - Introduce clock_ticks_to_ns() (Peter Maydell) - Add Loongson-3 machine (Huacai Chen) - Make addresses used by bootloader unsigned (Jiaxun Yang) - Clean fuloong2e PROM environment (Jiaxun Yang) - Add integration test of fuloong2e booting Linux (Jiaxun Yang)
-
mips-202012133533ee30 · ·
MIPS patches queue . Allow executing MSA instructions on Loongson-3A4000 . Update Huacai Chen email address . Various cleanups: - unused headers removal - use definitions instead of magic values - remove dead code - avoid calling unused code . Various code movements CI jobs results: https://gitlab.com/philmd/qemu/-/pipelines/229120169 https://cirrus-ci.com/build/4857731557359616
-
20201208003702.4088927-1-f4bug@amsat.orgc6fe7648 · ·
target/mips: Convert MSA ASE to decodetree Finally, we use decodetree with the MIPS target. Starting easy with the MSA ASE. 2700+ lines extracted from helper.h and translate.c, now built as an new object: mod-msa_translate.o. While the diff stat is positive by 86 lines, we actually (re)moved code, but added (C) notices. The most interesting patches are the 2 last ones.
-
mips_translate_explode-v105976aa1 · ·
target/mips: Explode 60% of the 32K-lines translate.c Hi, This series, while boring, helps maintainability. I simply exploded 60% of the huge target/mips/translate.c, reducing it from 32K lines of code to 13500. The small overhead in the diffstat is due to entries added in MAINTAINERS and license boilerplate addition: 20225 insertions(+), 19987 deletions(-) While being a massive diff, it is a no-brain review using 'git-diff --color-moved=dimmed-zebra' which highlights very few changes: #include and license lines. The exploded new layout, which allows more useful filtering with the get_maintainer.pl script, is: - MIPS ISA, ASE and modules: . isa-micromips_helper.h.inc . isa-nanomips_translate.c.inc . ase-mips16e_translate.c.inc . mod-mips-dsp_helper.c . mod-mips-dsp_helper.h.inc . mod-mips-dsp_translate.c.inc . mod-mips-msa_helper.h.inc . mod-mips-msa_translate.c.inc . mod-mips-msa_helper.c . mod-mips-mt_helper.h.inc - MIPS Vendor Specific: . vendor-loong-simd_helper.c . vendor-loong-lext_translate.c.inc . vendor-loong-simd_helper.h.inc . vendor-loong-simd_translate.c.inc . vendor-tx-mmi_translate.c.inc . vendor-tx_translate.c.inc . vendor-vr54xx_helper.c . vendor-vr54xx_helper.h.inc . vendor-vr54xx_translate.c.inc . vendor-xburst_translate.c.inc There should be no logical code change (only code movement). The series is available at: https://gitlab.com/philmd/qemu.git branches/mips_translate_explode Regards, Phil.
-
mips-fixes-20201109bf4ee88a · ·
MIPS patches queue - Deprecate nanoMIPS ISA - Fix PageMask with variable page size (Huacai Chen) - Fix memory leak in boston_fdt_filter (Coverity CID 1432275, Peter Maydell) CI jobs results: . https://cirrus-ci.com/build/5439131968864256 . https://gitlab.com/philmd/qemu/-/pipelines/213403385 . https://travis-ci.org/github/philmd/qemu/builds/742312387