aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2021-05-19target/i386: Reduce DisasContext.override to int8_tRichard Henderson1-1/+1
2021-05-19target/i386: Reduce DisasContext.flags to uint32_tRichard Henderson1-1/+1
2021-05-19target/i386: Remove DisasContext.f_st as unusedRichard Henderson1-2/+0
2021-05-19target/i386: Move rex_w into DisasContextRichard Henderson1-7/+9
2021-05-19target/i386: Move rex_r into DisasContextRichard Henderson1-39/+45
2021-05-19target/i386: Tidy REX_B, REX_X definitionRichard Henderson1-10/+7
2021-05-19target/i386: Introduce REX_PREFIXRichard Henderson1-18/+11
2021-05-19target/i386: Assert !ADDSEG for x86_64 user-onlyRichard Henderson1-5/+6
2021-05-19target/i386: Assert LMA for x86_64 user-onlyRichard Henderson1-5/+5
2021-05-19target/i386: Assert CODE64 for x86_64 user-onlyRichard Henderson1-4/+8
2021-05-19target/i386: Assert SS32 for x86_64 user-onlyRichard Henderson1-7/+8
2021-05-19target/i386: Assert CODE32 for x86_64 user-onlyRichard Henderson1-6/+7
2021-05-19target/i386: Assert !VM86 for x86_64 user-onlyRichard Henderson1-18/+22
2021-05-19target/i386: Assert IOPL is 0 for user-onlyRichard Henderson1-6/+10
2021-05-19target/i386: Assert CPL is 3 for user-onlyRichard Henderson1-11/+21
2021-05-19target/i386: Assert PE is set for user-onlyRichard Henderson1-33/+36
2021-05-19target/i386: Split out check_ioplRichard Henderson1-15/+13
2021-05-19target/i386: Split out check_vm86_ioplRichard Henderson1-11/+14
2021-05-19target/i386: Unify code paths for IRETRichard Henderson1-10/+6
2021-05-19target/i386: Split out check_cpl0Richard Henderson1-49/+30
2021-05-19target/i386: Split out gen_exception_gpfRichard Henderson1-31/+37
2021-05-17Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-fp-20210516' into ...Peter Maydell1-2/+8
2021-05-17Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.1-pul...Peter Maydell2-7/+6
2021-05-16target/mips: Set set_default_nan_mode with set_snan_bit_is_oneRichard Henderson1-2/+8
2021-05-14Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20210513a'...Peter Maydell2-10/+13
2021-05-13Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2021-05-12' into ...Peter Maydell37-7613/+0
2021-05-13numa: Teach ram block notifiers about resizeable ram blocksDavid Hildenbrand2-10/+13
2021-05-13target/avr: Ignore unimplemented WDR opcodePhilippe Mathieu-Daudé1-5/+1
2021-05-13target/sh4: Return error if CPUClass::get_phys_page_debug() failsPhilippe Mathieu-Daudé1-2/+5
2021-05-12Merge remote-tracking branch 'remotes/alistair/tags/pull-riscv-to-apply-20210...Peter Maydell29-759/+1096
2021-05-12Drop the deprecated unicore32 targetMarkus Armbruster12-3587/+0
2021-05-12Drop the deprecated lm32 targetMarkus Armbruster15-2622/+0
2021-05-12Remove the deprecated moxie targetThomas Huth12-1404/+0
2021-05-11target/riscv: Fix the RV64H decode commentAlistair Francis1-1/+1
2021-05-11target/riscv: Consolidate RV32/64 16-bit instructionsAlistair Francis5-72/+39
2021-05-11target/riscv: Consolidate RV32/64 32-bit instructionsAlistair Francis14-150/+166
2021-05-11target/riscv: Remove an unused CASE_OP_32_64 macroAlistair Francis1-6/+0
2021-05-11target/riscv: Remove the unused HSTATUS_WPRI macroAlistair Francis1-6/+0
2021-05-11target/riscv: Remove the hardcoded SATP_MODE macroAlistair Francis4-28/+56
2021-05-11target/riscv: Remove the hardcoded MSTATUS_SD macroAlistair Francis3-14/+27
2021-05-11target/riscv: Remove the hardcoded HGATP_MODE macroAlistair Francis2-20/+15
2021-05-11target/riscv: Remove the hardcoded SSTATUS_SD macroAlistair Francis2-7/+8
2021-05-11target/riscv: Remove the hardcoded RVXLEN macroAlistair Francis2-7/+5
2021-05-11target/riscv: fix a typo with interrupt namesEmmanuel Blot1-1/+1
2021-05-11target/riscv: fix exception index on instruction access faultEmmanuel Blot1-1/+3
2021-05-11target/riscv: fix vrgather macro index variable type bugFrank Chang1-2/+4
2021-05-11target/riscv: Add ePMP support for the Ibex CPUAlistair Francis1-0/+1
2021-05-11target/riscv/pmp: Remove outdated commentAlistair Francis1-4/+0
2021-05-11target/riscv: Add a config option for ePMPHou Weiying2-0/+11
2021-05-11target/riscv: Implementation of enhanced PMP (ePMP)Hou Weiying1-8/+146