summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-03-02docs: Correct outdated information on QAPIMarkus Armbruster2-17/+11
2018-03-02docs/devel/writing-qmp-commands: Update for modular QAPIMarkus Armbruster1-7/+7
2018-03-02qapi: Empty out qapi-schema.jsonMarkus Armbruster50-3248/+3285
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster115-109/+135
2018-03-02qapi: Generate separate .h, .c for each moduleMarkus Armbruster6-22/+310
2018-03-02watchdog: Consolidate QAPI into single fileEric Blake2-9/+9
2018-03-02qapi/common: Fix guardname() for funny filenamesMarkus Armbruster1-1/+1
2018-03-02qapi/types qapi/visit: Generate built-in stuff into separate filesMarkus Armbruster6-87/+115
2018-03-02qapi: Make code-generating visitors use QAPIGen moreMarkus Armbruster7-243/+189
2018-03-02qapi: Rename generated qmp-marshal.c to qmp-commands.cMarkus Armbruster9-19/+17
2018-03-02qapi: Record 'include' directives in intermediate representationMarkus Armbruster12-4/+71
2018-03-02qapi: Generate in source orderMarkus Armbruster12-189/+191
2018-03-02qapi: Record 'include' directives in parse treeMarkus Armbruster1-4/+16
2018-03-02qapi: Concentrate QAPISchemaParser.exprs updates in .__init__()Markus Armbruster1-6/+9
2018-03-02qapi: Lift error reporting from QAPISchema.__init__() to callersMarkus Armbruster3-18/+23
2018-03-02qapi/common: Eliminate QAPISchema.exprsMarkus Armbruster1-4/+4
2018-03-02qapi: Improve include file name reporting in error messagesMarkus Armbruster2-7/+7
2018-03-02qapi: Touch generated files only when they changeMarkus Armbruster1-2/+9
2018-03-02qapi-gen: Convert from getopt to argparseMarkus Armbruster2-64/+33
2018-03-02qapi-gen: New common driver for code and doc generatorsMarkus Armbruster16-278/+192
2018-03-02qapi: Turn generators into modulesMarkus Armbruster5-115/+143
2018-03-02qapi: Reduce use of global variables in generators someMarkus Armbruster5-31/+34
2018-03-02qapi: New classes QAPIGenC, QAPIGenH, QAPIGenDocMarkus Armbruster6-94/+113
2018-03-02qapi: Rename variable holding the QAPISchemaGenFOOVisitorMarkus Armbruster5-20/+20
2018-03-02qapi: Generate up-to-date copyright noticeMarkus Armbruster6-104/+80
2018-03-02qapi: Streamline boilerplate comment generationMarkus Armbruster8-126/+36
2018-03-02Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster6-3/+4
2018-03-02Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-2018-03-0...Peter Maydell5-18/+53
2018-03-02Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180302'...Peter Maydell45-191/+4659
2018-03-02Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-03-01' into st...Peter Maydell7-32/+72
2018-03-02target/arm: Enable ARM_FEATURE_V8_FCMARichard Henderson2-0/+2
2018-03-02target/arm: Decode t32 simd 3reg and 2reg_scalar extensionRichard Henderson1-1/+13
2018-03-02target/arm: Decode aa32 armv8.3 2-reg-indexRichard Henderson1-0/+61
2018-03-02target/arm: Decode aa32 armv8.3 3-sameRichard Henderson1-0/+68
2018-03-02target/arm: Decode aa64 armv8.3 fcmlaRichard Henderson3-8/+246
2018-03-02target/arm: Decode aa64 armv8.3 fcaddRichard Henderson3-1/+151
2018-03-02target/arm: Add ARM_FEATURE_V8_FCMARichard Henderson2-0/+2
2018-03-02target/arm: Enable ARM_FEATURE_V8_RDMRichard Henderson2-0/+2
2018-03-02target/arm: Decode aa32 armv8.1 two reg and a scalarRichard Henderson1-2/+40
2018-03-02target/arm: Decode aa32 armv8.1 three sameRichard Henderson1-19/+67
2018-03-02target/arm: Decode aa64 armv8.1 scalar/vector x indexed elementRichard Henderson1-0/+29
2018-03-02target/arm: Decode aa64 armv8.1 three same extraRichard Henderson3-0/+166
2018-03-02target/arm: Decode aa64 armv8.1 scalar three same extraRichard Henderson4-1/+198
2018-03-02target/arm: Refactor disas_simd_indexed size checksRichard Henderson1-31/+30
2018-03-02target/arm: Refactor disas_simd_indexed decodeRichard Henderson1-66/+59
2018-03-02target/arm: Add ARM_FEATURE_V8_RDMRichard Henderson2-0/+2
2018-03-02mps2-an505: New board model: MPS2 with AN505 Cortex-M33 FPGA imagePeter Maydell2-0/+504
2018-03-02hw/arm/iotkit: Model Arm IOT KitPeter Maydell4-0/+709
2018-03-02hw/misc/iotkit-secctl: Add remaining simple registersPeter Maydell2-6/+30
2018-03-02hw/misc/iotkit-secctl: Add handling for PPCsPeter Maydell2-19/+315