aboutsummaryrefslogtreecommitdiff
path: root/target/hexagon
AgeCommit message (Expand)AuthorFilesLines
2022-05-11Clean up decorations and whitespace around header guardsMarkus Armbruster1-1/+1
2022-05-11Clean up header guards that don't match their file nameMarkus Armbruster2-4/+4
2022-04-21compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau1-4/+5
2022-04-20exec/translator: Pass the locked filepointer to disas_log hookRichard Henderson1-3/+4
2022-04-20target/hexagon: Remove qemu_set_log in hexagon_translate_initRichard Henderson1-6/+0
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-03-12target/hexagon: remove unused variableZongyuan Li1-5/+1
2022-03-12Hexagon (target/hexagon) assignment to c4 should wait until packet commitTaylor Simpson1-5/+9
2022-03-12Hexagon (target/hexagon) fix bug in conv_df2uw_chopTaylor Simpson1-1/+1
2022-03-12Hexagon (target/hexagon) properly handle NaN in dfmin/dfmax/sfmin/sfmaxTaylor Simpson1-10/+4
2022-03-12Hexagon (target/hexagon) properly handle denorm in arch_sf_recip_commonTaylor Simpson2-4/+8
2022-03-12Hexagon (target/hexagon) properly set FPINVF bit in sfcmp.uo and dfcmp.uoTaylor Simpson1-4/+2
2022-03-12Hexagon HVX (target/hexagon) fix bug in HVX saturate instructionsTaylor Simpson1-2/+2
2022-03-12Hexagon (target/hexagon) fix bug in circular addressingMichael Lambert1-3/+3
2022-03-06target: Use ArchCPU as interface to target CPUPhilippe Mathieu-Daudé1-1/+1
2022-03-06target: Introduce and use OBJECT_DECLARE_CPU_TYPE() macroPhilippe Mathieu-Daudé1-3/+3
2022-03-06target: Use CPUArchState as interface to target-specific CPU statePhilippe Mathieu-Daudé1-6/+2
2022-03-06target/hexagon: Add missing 'hw/core/cpu.h' includePhilippe Mathieu-Daudé1-0/+1
2022-03-06Hexagon (target/hexagon) convert to OBJECT_DECLARE_TYPETaylor Simpson1-7/+3
2022-02-21exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé2-0/+3
2021-12-15target/hexagon/cpu.h: don't include qemu-common.hPeter Maydell1-1/+0
2021-11-04Merge remote-tracking branch 'remotes/quic/tags/pull-hex-20211103' into stagingRichard Henderson38-47/+7557
2021-11-03Hexagon HVX (target/hexagon) import instruction encodingsTaylor Simpson4-0/+819
2021-11-03Hexagon HVX (target/hexagon) instruction decodingTaylor Simpson4-2/+283
2021-11-03Hexagon HVX (target/hexagon) import semanticsTaylor Simpson4-0/+2804
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector storesTaylor Simpson1-0/+218
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector loadsTaylor Simpson1-0/+150
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector splat and absTaylor Simpson1-0/+26
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector comparesTaylor Simpson1-0/+103
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector logical opsTaylor Simpson1-0/+42
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector max/minTaylor Simpson1-0/+34
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector shiftsTaylor Simpson1-0/+122
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector add & subTaylor Simpson1-0/+50
2021-11-03Hexagon HVX (target/hexagon) helper overrides - vector assign & cmovTaylor Simpson1-0/+31
2021-11-03Hexagon HVX (target/hexagon) helper overrides for histogram instructionsTaylor Simpson1-0/+106
2021-11-03Hexagon HVX (target/hexagon) helper overrides infrastructureTaylor Simpson6-9/+35
2021-11-03Hexagon HVX (target/hexagon) TCG generationTaylor Simpson3-4/+311
2021-11-03Hexagon HVX (target/hexagon) helper functionsTaylor Simpson2-2/+296
2021-11-03Hexagon HVX (target/hexagon) instruction utility functionsTaylor Simpson3-0/+73
2021-11-03Hexagon HVX (target/hexagon) C preprocessor for decode treeTaylor Simpson1-0/+13
2021-11-03Hexagon HVX (target/hexagon) semantics generator - part 2Taylor Simpson3-22/+360
2021-11-03Hexagon HVX (target/hexagon) semantics generatorTaylor Simpson2-0/+46
2021-11-03Hexagon HVX (target/hexagon) import macro definitionsTaylor Simpson3-0/+955
2021-11-03Hexagon HVX (target/hexagon) macrosTaylor Simpson2-0/+376
2021-11-03Hexagon HVX (target/hexagon) instruction attributesTaylor Simpson1-0/+22
2021-11-03Hexagon HVX (target/hexagon) register namesTaylor Simpson2-1/+2
2021-11-03Hexagon HVX (target/hexagon) add Hexagon Vector eXtensions (HVX) to coreTaylor Simpson6-6/+200
2021-11-03Hexagon HVX (target/hexagon) READMETaylor Simpson1-1/+80
2021-11-02target/hexagon: Remove hexagon_cpu_tlb_fillRichard Henderson1-23/+0
2021-10-28Hexagon (target/hexagon) put writes to USR into temp until commitTaylor Simpson4-2/+12