Wenchao Xia
|
bceae7697f
qapi script: support enum type as discriminator in union
|
11 anos atrás |
Wenchao Xia
|
b0b58195e4
qapi script: use same function to generate enum string
|
11 anos atrás |
Wenchao Xia
|
6299659f54
qapi script: code move for generate_enum_name()
|
11 anos atrás |
Markus Armbruster
|
678e48a2e4
qapi: Fix licensing of scripts
|
11 anos atrás |
Kevin Wolf
|
622f557f5a
qapi-types/visit.py: Inheritance for structs
|
12 anos atrás |
Kevin Wolf
|
14d36307ff
qapi-types/visit.py: Pass whole expr dict for structs
|
12 anos atrás |
Cole Robinson
|
02dc4bf568
qapi-types.py: Fix enum struct sizes on i686
|
12 anos atrás |
Kevin Wolf
|
015370301f
qapi-types.py: Split off generate_struct_fields()
|
12 anos atrás |
Kevin Wolf
|
69dd62dfd6
qapi: Anonymous unions
|
12 anos atrás |
Kevin Wolf
|
50f2bdc75c
qapi: Flat unions with arbitrary discriminator
|
12 anos atrás |
Kevin Wolf
|
e2503f5e21
qapi-types.py: Implement 'base' for unions
|
12 anos atrás |
Michael Roth
|
a678e26cbe
qapi: pad GenericList value fields to 64 bits
|
12 anos atrás |
Michael Roth
|
c0afa9c5f7
qapi: qapi-types.py, native list support
|
12 anos atrás |
Paolo Bonzini
|
7b1b5d1913
qapi: move include files to include/qobject/
|
12 anos atrás |
Igor Mammedov
|
da4fea066d
qapi-types.h: Don't include qemu-common.h
|
13 anos atrás |
Paolo Bonzini
|
eda50a656f
qapi: do not protect enum values from namespace pollution
|
13 anos atrás |
Amos Kong
|
b9c4b48d50
qapi: generate list struct and visit_list for enum
|
13 anos atrás |
Luiz Capitulino
|
ac4ff701d8
qapi: don't convert enum strings to lowercase
|
13 anos atrás |
Luiz Capitulino
|
f01f594b63
qapi: generate correct enum names for camel case enums
|
13 anos atrás |
Luiz Capitulino
|
b68a8472c1
qapi: qapi-types.h: don't include qapi/qapi-types-core.h
|
13 anos atrás |
Federico Simoncelli
|
c9da228b49
qapi: add c_fun to escape function names
|
13 anos atrás |
Paolo Bonzini
|
dc8fb6df5a
qapi: complete implementation of unions
|
13 anos atrás |
Avi Kivity
|
19bf7c8708
Fix qapi code generation fix
|
13 anos atrás |
Avi Kivity
|
8d3bc5178f
Fix qapi code generation wrt parallel build
|
13 anos atrás |
Anthony Liguori
|
5dbee474f3
qapi: allow a 'gen' key to suppress code generation
|
13 anos atrás |
Luiz Capitulino
|
303b54b1a2
qapi: Automatically generate a _MAX value for enums
|
14 anos atrás |
Luiz Capitulino
|
d2a80d6bb3
qapi: Don't use c_var() on enum strings
|
14 anos atrás |
Michael Roth
|
75b96aca6f
qapi: generate qapi_free_* functions for *List types
|
14 anos atrás |
Anthony Liguori
|
776574d641
qapi: add code generation support for middle mode
|
14 anos atrás |
Michael Roth
|
fb3182ce6e
qapi: add qapi-types.py code generator
|
14 anos atrás |