aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-07-11hw/avr: Add support for loading ELF/raw binariesPhilippe Mathieu-Daudé5-0/+154
2020-07-11hw/misc: avr: Add limited support for power reduction deviceMichael Rolnik6-0/+170
2020-07-11hw/timer: avr: Add limited support for 16-bit timer peripheralMichael Rolnik6-0/+734
2020-07-11hw/char: avr: Add limited support for USART peripheralMichael Rolnik5-0/+419
2020-07-11tests/machine-none: Add AVR supportMichael Rolnik1-0/+1
2020-07-11target/avr: Register AVR support with the rest of QEMUMichael Rolnik8-1/+75
2020-07-11target/avr: Add support for disassembling via option '-d in_asm'Michael Rolnik4-1/+259
2020-07-11target/avr: Initialize TCG register variablesMichael Rolnik1-0/+29
2020-07-11target/avr: Add instruction translation - CPU main translation functionMichael Rolnik1-0/+213
2020-07-11target/avr: Add instruction translation - MCU Control InstructionsMichael Rolnik2-0/+73
2020-07-11target/avr: Add instruction translation - Bit and Bit-test InstructionsMichael Rolnik2-0/+261
2020-07-11target/avr: Add instruction translation - Data Transfer InstructionsMichael Rolnik2-0/+1046
2020-07-11target/avr: Add instruction translation - Branch InstructionsMichael Rolnik2-0/+576
2020-07-11target/avr: Add instruction translation - Arithmetic and Logic InstructionsMichael Rolnik2-0/+896
2020-07-11target/avr: Add instruction translation - Register definitionsMichael Rolnik1-0/+142
2020-07-11target/avr: Add instruction helpersMichael Rolnik2-0/+238
2020-07-10target/avr: Add definitions of AVR core typesMichael Rolnik1-0/+151
2020-07-10target/avr: Introduce enumeration AVRFeatureMichael Rolnik1-0/+46
2020-07-10target/avr: CPU class: Add GDB supportMichael Rolnik5-0/+140
2020-07-10target/avr: CPU class: Add migration supportMichael Rolnik3-0/+122
2020-07-10target/avr: CPU class: Add memory management supportMichael Rolnik2-0/+53
2020-07-10target/avr: CPU class: Add interrupt handling supportMichael Rolnik2-0/+91
2020-07-10target/avr: Introduce basic CPU class objectMichael Rolnik3-0/+399
2020-07-10target/avr: Add basic parameters of the new platformMichael Rolnik3-0/+108
2020-07-10Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2020-07-07-v2' i...Peter Maydell294-3774/+3052
2020-07-10xen: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy8-166/+128
2020-07-10nbd: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy4-4/+14
2020-07-10virtio-9p: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy2-7/+6
2020-07-10fw_cfg: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy1-12/+9
2020-07-10pflash: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy2-8/+6
2020-07-10sd: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy3-21/+17
2020-07-10scripts: Coccinelle script to use ERRP_GUARD()Vladimir Sementsov-Ogievskiy3-0/+339
2020-07-10error: New macro ERRP_GUARD()Vladimir Sementsov-Ogievskiy1-19/+139
2020-07-10hmp: Ignore Error objects where the return value sufficesMarkus Armbruster1-6/+6
2020-07-10qdev: Ignore Error objects where the return value sufficesMarkus Armbruster1-4/+1
2020-07-10qemu-img: Ignore Error objects where the return value sufficesMarkus Armbruster1-12/+3
2020-07-10error: Avoid error_propagate() after migrate_add_blocker()Markus Armbruster13-45/+20
2020-07-10qapi: Purge error_propagate() from QAPI coreMarkus Armbruster1-21/+19
2020-07-10qapi: Smooth visitor error checking in generated codeMarkus Armbruster3-84/+55
2020-07-10qapi: Smooth another visitor error checking patternMarkus Armbruster15-78/+35
2020-07-10block/parallels: Simplify parallels_open() after previous commitMarkus Armbruster1-5/+2
2020-07-10error: Reduce unnecessary error propagationMarkus Armbruster8-14/+13
2020-07-10error: Eliminate error_propagate() manuallyMarkus Armbruster18-149/+67
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 2Markus Armbruster23-77/+32
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster114-896/+383
2020-07-10error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster24-242/+169
2020-07-10qdev: Use returned bool to check for failure, Coccinelle partMarkus Armbruster3-7/+4
2020-07-10qdev: Make functions taking Error ** return bool, not voidMarkus Armbruster2-4/+4
2020-07-10qom: Make functions taking Error ** return bool, not 0/-1Markus Armbruster2-24/+18
2020-07-10qom: Use returned bool to check for failure, manual partMarkus Armbruster3-17/+9