Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase Virtio-net vring size #1

Open
wants to merge 4,559 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4559 commits
Select commit Hold shift + click to select a range
ad0a118
tests/tcg: Fix compilation of test_path
pm215 Apr 29, 2014
4798fe5
arch_init: Be sure of only one exit entry with DPRINTF() for ram_load()
Chen-Gang May 1, 2014
f5a014d
hw/9pfs: Add missing 'static' attributes
stweil May 2, 2014
f73cdbc
hw/mips: Add missing 'static' and 'const' attributes
stweil May 2, 2014
bfaaad0
hw/s390x: Add missing 'static' attribute
stweil May 2, 2014
79f3202
monitor: Add missing 'static' attribute
stweil May 2, 2014
6075137
ui: Add missing 'static' attribute
stweil May 2, 2014
fbdb664
qemu-timer: Add missing 'static' attribute
stweil May 3, 2014
6a0a70b
hw: Add missing 'static' attributes
stweil May 2, 2014
770e39f
xen: remove unused global, xen_xcg
May 3, 2014
69b1521
hw/9pfs: Add include file for exported symbol
stweil May 2, 2014
f33cc84
do not call g_thread_init() for glib >= 2.31
May 2, 2014
f95c967
glib: move g_poll() replacement into glib-compat.h
stefanhaRH May 2, 2014
a22f8f3
libcacard: replace pstrcpy() with memcpy()
May 2, 2014
7977208
qmp: report path ambiguity error
May 4, 2014
6ad7c32
readline: use g_strndup instead of open-coding it
May 5, 2014
307b2f0
readline: Sort completions before printing them.
kroosec May 1, 2014
edc1ba7
docs/memory.txt: Fix document on MMIO operations
May 5, 2014
8e25c27
libcacard: remove unnecessary EOL from debug prints
May 5, 2014
7d08f0d
trace: [tracetool] Add method 'Event.api' to build event names
Feb 23, 2014
ad7443e
trace: [tracetool] Add methods 'Event.copy' and 'Arguments.copy'
Feb 23, 2014
9c24a52
trace: [tracetool] Spacing changes
Feb 23, 2014
53158ad
trace: [tracetool] Cosmetic changes
Feb 23, 2014
b160d7f
trace: [tracetool] Show list of frontends and backends sorted by name
Feb 23, 2014
30b572e
trace: [tracetool] Change format docs to point to the generated file
Feb 23, 2014
ef0bd3b
trace: [simple] Bump up log version number
Feb 23, 2014
1dad2ce
trace: [tracetool] Minimize the amount of per-backend code
Feb 23, 2014
e00e36f
configure: Show trace output file conditionally
stweil Mar 14, 2014
5894145
Merge remote-tracking branch 'remotes/sstabellini/xen-140507-2' into …
pm215 May 7, 2014
ff788b6
Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-0…
pm215 May 7, 2014
4f60af9
spice: fix "info spice"
kraxel Apr 15, 2014
a76a2f7
spice: fix libvirt snapshots
kraxel Apr 29, 2014
6b342cc
Merge remote-tracking branch 'remotes/spice/tags/pull-spice-7' into s…
pm215 May 8, 2014
43cbeff
Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-requ…
pm215 May 8, 2014
5a8b231
build: Fix per-object variables for Makefile.target
bonzini Apr 29, 2014
5c40c73
build: simplify Makefile.target a bit, use just one rule for softmmu
Apr 28, 2014
d608cc5
build: simplify Makefile.target around unnest-vars invocations
bonzini Apr 29, 2014
2115182
Makefile: strip tools and modules too
May 8, 2014
8f98aeb
Makefile.target: use $(INSTALL_PROG) for installing, not $(INSTALL)
May 8, 2014
264f8b4
Makefile: use $(INSTALL_LIB) for modules not $(INSTALL_PROG)
May 8, 2014
0db564e
build: add support for per-object -cflags and -libs to all rules
bonzini May 8, 2014
849d828
build: convert some obj-specific CFLAGS to use new foo.o-cflags syntax
May 2, 2014
0a60774
qapi: [trivial] Break long command lines
May 2, 2014
98c1200
qapi: [trivial] Do not catch unknown exceptions in "test-qapi.py"
May 2, 2014
33aaad5
qapi: Use an explicit input file
May 2, 2014
a719a27
qapi: Add a primitive to include other files from a QAPI schema file
May 7, 2014
cb45de6
qapi: treat all negative return of strtosz_suffix() as error
amoskong Apr 28, 2014
e9c5c1f
cutils: tighten qemu_parse_fd()
lersek Apr 10, 2014
5906366
monitor: add Error-propagating monitor_handle_fd_param2()
lersek Apr 10, 2014
cf10a5b
pci-assign: accept Error from monitor_handle_fd_param2()
lersek Apr 10, 2014
4951013
pci-assign: make assign_failed_examine() just format the cause
lersek Apr 10, 2014
bcdcf75
pci-assign: propagate errors from get_real_id()
lersek Apr 10, 2014
665f119
pci-assign: propagate Error from check_irqchip_in_kernel()
lersek Apr 10, 2014
cd9aa33
pci: add Error-propagating pci_add_capability2()
lersek Apr 10, 2014
42ee419
pci-assign: accept Error from pci_add_capability2()
lersek Apr 10, 2014
f3455d4
pci-assign: assignment should fail if we can't read config space
lersek Apr 10, 2014
5b87704
pci-assign: propagate errors from get_real_device()
lersek Apr 10, 2014
6413521
pci-assign: propagate errors from assigned_device_pci_cap_init()
lersek Apr 10, 2014
7a98593
pci-assign: propagate errors from assigned_dev_register_msix_mmio()
lersek Apr 10, 2014
7d9cb53
pci-assign: propagate errors from assigned_dev_register_regions()
lersek Apr 10, 2014
6877cff
pci-assign: propagate errors from assign_device()
lersek Apr 10, 2014
ef47827
pci-assign: propagate errors from assign_intx()
lersek Apr 10, 2014
636713b
pci-assign: assigned_initfn(): set monitor error in common error handler
lersek Apr 10, 2014
e940f54
qmp hmp: Consistently name Error * objects err, and not errp
May 2, 2014
65f33bc
qcow2: Fix alloc_clusters_noref() overflow detection
XanClic May 4, 2014
f915db0
iotests: Use configured python
XanClic May 3, 2014
1a443c1
qemu-img: sort block formats in help message
May 5, 2014
5f4d5e1
block/nfs: Check for NULL server part
XanClic May 5, 2014
ec209ac
block/iscsi: bump year in copyright notice
plieven Apr 28, 2014
85f49ca
qemu-img: Convert by cluster size if target is compressed
May 6, 2014
ba0ad89
vmdk: Implement .bdrv_write_compressed
May 6, 2014
74fe188
vmdk: Implement .bdrv_get_info()
May 6, 2014
10f08a0
qemu-iotests: Test converting to streamOptimized from small cluster size
May 6, 2014
77dbc81
qga: Consistently name Error ** objects errp, and not err
May 2, 2014
7daecb3
qmp: Consistently name Error ** objects errp, and not err
May 2, 2014
64dfefe
error: Consistently name Error ** objects errp, and not err
May 2, 2014
a903f40
qga: Use return values instead of error_is_set(errp)
May 2, 2014
415168e
hmp: Guard against misuse of hmp_handle_error()
May 2, 2014
4af8be1
qapi: Drop redundant, unclean error_is_set()
May 2, 2014
196857f
tests/qapi-schema: Drop superfluous error_is_set()
May 2, 2014
ee16ce9
qapi: Clean up fragile use of error_is_set()
May 2, 2014
0f230bf
qga: Clean up fragile use of error_is_set()
May 2, 2014
5e54769
qga: Drop superfluous error_is_set()
May 2, 2014
2767cee
qemu-option: Clean up fragile use of error_is_set()
May 2, 2014
66ef8bd
dump: Drop pointless error_is_set(), DumpState member errp
May 2, 2014
ab31979
qmp: Don't use error_is_set() to suppress additional errors
May 2, 2014
cd0c538
qmp: use valid JSON in transaction example
ebblake May 6, 2014
cc16265
qapi: Document optional arguments' backwards compatibility
ebblake May 7, 2014
b690d67
Revert "qapi: Clean up superfluous null check in qapi_dealloc_type_st…
plieven May 8, 2014
06b4f00
Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into st…
pm215 May 9, 2014
b1e6fc0
block: Fix open flags with BDRV_O_SNAPSHOT
kevmw May 6, 2014
02ce232
vl.c: remove init_clocks call from main
batuzovk May 6, 2014
4557117
gluster: Correctly propagate errors when volume isn't accessible
pipo May 9, 2014
4f11aa8
block/raw-posix: Try both FIEMAP and SEEK_HOLE
XanClic May 8, 2014
e940bc1
block: qemu-iotests - add common.qemu, for bash-controlled qemu tests
codyprime Apr 30, 2014
e86e869
block: qemu-iotests - update 085 to use common.qemu
codyprime Apr 30, 2014
fd04017
block: qemu-iotests - test for live migration
codyprime Apr 30, 2014
5a00754
glib: fix g_poll early timeout on windows
May 8, 2014
2a8e6c7
build: simplify and fix fix-obj-vars
bonzini May 8, 2014
9d171bd
libcacard: remove libcacard-specific CFLAGS and LIBS from global vars
May 8, 2014
9372514
virtio: allow mapping up to max queue size
mstsirkin May 12, 2014
86360ad
exec-all.h: Use stl_p to avoid undefined behaviour patching x86 jumps
pm215 Mar 28, 2014
4387345
tcg: Avoid stores to unaligned addresses
pm215 Mar 28, 2014
5c53bb8
tcg: Avoid undefined behaviour patching code at unaligned addresses
pm215 Mar 28, 2014
52a1f64
tcg: Introduce byte pointer arithmetic helpers
rth7680 Mar 31, 2014
1813e17
tcg: Define tcg_insn_unit for code pointers
rth7680 Mar 28, 2014
f6bff89
tcg-i386: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 1, 2014
e083c4a
tcg-ppc64: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Mar 28, 2014
38cf39f
tcg-ppc: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Mar 28, 2014
abce596
tcg-sparc: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Mar 29, 2014
267c931
tcg-arm: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 24, 2014
8587c30
tcg-aarch64: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 28, 2014
8c081b1
tcg-s390: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 25, 2014
5588ff2
tcg-ia64: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 25, 2014
ae0218e
tcg-mips: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 25, 2014
a7f96f7
tci: Define TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 28, 2014
5053361
tcg: Require TCG_TARGET_INSN_UNIT_SIZE
rth7680 Apr 28, 2014
6bf3e99
tcg-i386: Rename tcg_out_calli to tcg_out_call
rth7680 Apr 25, 2014
a811121
tcg-s390: Rename tgen_calli to tcg_out_call
rth7680 Apr 25, 2014
00d7a1a
tcg-ppc: Split out tcg_out_call
rth7680 Apr 28, 2014
fdd8ec7
tcg-ppc64: Rename tcg_out_calli to tcg_out_call
rth7680 Apr 28, 2014
4e9cf84
tcg-sparc: Create tcg_out_call
rth7680 Apr 28, 2014
eb68a4f
tcg-mips: Split out tcg_out_call
rth7680 Apr 28, 2014
dddbb2e
tci: Create tcg_out_call
rth7680 Apr 28, 2014
cf06667
tcg: Make call address a constant parameter
rth7680 Mar 23, 2014
af3cbfb
tcg: Use tcg_target_available_regs in tcg_reg_alloc_mov
rth7680 Apr 29, 2014
96d0ee7
tcg: Remove unreachable code in tcg_out_op and op_defs
rth7680 Apr 25, 2014
dc1823c
target-i386: Preserve the Z bit for bt/bts/btr/btc
rth7680 Apr 9, 2014
1b939d9
microblaze: Support loading of u-boot initrd images
edgarigl May 3, 2013
6d35556
microblaze: Respect the reset vector
edgarigl May 28, 2013
12f7fb6
xilinx_intc: Fix writes into MER register
groeck Apr 25, 2014
7dfba6d
xilinx_timer: Fix writes into TCSR register
groeck Apr 25, 2014
e5bfd64
microblaze: boot: Don't hack the elf entry point
pete128 Apr 29, 2014
1b5498f
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-reques…
pm215 May 13, 2014
41a3f3c
Merge remote-tracking branch 'remotes/bonzini/configure' into staging
pm215 May 13, 2014
8e03c10
target-i386: Remove unused data from local array
stweil Mar 20, 2014
ada4135
kvm: make one_reg helpers available for everyone
cohuck May 9, 2014
ee11f7a
pci-assign: Fix a bug when map MSI-X table memory failed
gongleiarei Apr 3, 2014
639973a
pci-assign: limit # of msix vectors
mstsirkin Apr 28, 2014
3045202
target-i386: set eflags prior to calling svm_load_seg_cache() in svm_…
KevinOConnor Apr 29, 2014
010e639
target-i386: set eflags and cr0 prior to calling cpu_x86_load_seg_cac…
KevinOConnor Apr 29, 2014
fd46060
target-i386: set eflags prior to calling cpu_x86_load_seg_cache() in …
KevinOConnor Apr 29, 2014
7848c8d
target-i386: the x86 CPL is stored in CS.selector - auto update hflag…
KevinOConnor Apr 29, 2014
50a2c6e
kvm: reset state from the CPU's reset method
bonzini Mar 20, 2013
e0723c4
kvm: forward INIT signals coming from the chipset
bonzini Mar 8, 2013
05e7e81
target-i386: fix set of registers zeroed on reset
bonzini Apr 29, 2014
43175fa
target-i386: preserve FPU and MSR state on INIT
bonzini Mar 12, 2013
7b4d915
apic: do not accept SIPI on the bootstrap processor
bonzini Mar 19, 2013
4a92a55
cpu: make CPU_INTERRUPT_RESET available on all targets
bonzini Mar 5, 2013
4700a31
pc: port 92 reset requires a low->high transition
bonzini Mar 5, 2013
fccae32
bsd-user: Remove reference to CONFIG_UNAME_RELEASE
pm215 May 9, 2014
cd2b9b8
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20140512' int…
pm215 May 13, 2014
09319b3
disas/libvixl: Update to libvixl 1.4
pm215 May 13, 2014
8f1e884
savevm: Remove all the unneeded version_minimum_id_old (arm)
May 13, 2014
5c10495
hw/net/stellaris_enet: Restructure tx_fifo code to avoid buffer overrun
pm215 May 13, 2014
7fd5f06
hw/net/stellaris_enet: Correct handling of packet padding
pm215 May 13, 2014
c6fa443
hw/net/stellaris_enet: Rewrite tx fifo handling code
pm215 May 13, 2014
a9171c4
hw/net/stellaris_enet: Correctly implement the TR and THR registers
pm215 May 13, 2014
eacd606
hw/net/stellaris_enet: Fix debug format strings
pm215 May 13, 2014
889ac2a
hw/net/stellaris_enet: Get rid of rx_fifo pointer
pm215 May 13, 2014
2e11986
hw/net/stellaris_enet: Convert to vmstate
pm215 May 13, 2014
2f0d863
target-arm/helper.c: Don't flush the TLB if SCTLR is rewritten unchanged
pm215 May 13, 2014
654039b
hw/intc/allwinner-a10-pic: Add missing 'break'
pm215 May 13, 2014
c94239f
hw/net/cadence_gem: Remove dead code
pm215 May 13, 2014
7e7e585
hw/arm/omap1: Avoid unintended sign extension writing omap_rtc YEARS_REG
pm215 May 13, 2014
2a41c92
hw/dma/omap_dma: Add (uint32_t) casts when shifting uint16_t by 16
pm215 May 13, 2014
c3a699b
hw/timer/exynos4210_mct: Avoid overflow in exynos4210_ltick_recalc_count
pm215 May 13, 2014
1a79172
hw/arm/stellaris: Correct handling of GPTM TAR register
pm215 May 13, 2014
89f26e6
hw/arm/omap_gpmc: Avoid buffer overrun filling prefetch FIFO
pm215 May 13, 2014
cb3d83b
exec-all.h: Use stl_le_p instead of stl_p patching x86
rth7680 May 13, 2014
f30d56e
Merge remote-tracking branch 'remotes/rth/fix-i386' into staging
pm215 May 13, 2014
fb62666
arch_init: Simplify code for load_xbzrle()
Chen-Gang May 10, 2014
14bcfdc
Split ram_save_block
dagrh May 9, 2014
6e3d652
savevm: Remove all the unneeded version_minimum_id_old (usb)
Apr 16, 2014
35d0845
savevm: Remove all the unneeded version_minimum_id_old (rest)
Apr 16, 2014
d6ed731
migration: show average throughput when migration finishes
plieven May 12, 2014
719ffe1
usb: fix up post load checks
mstsirkin May 13, 2014
450445d
tcg: Fix tcg_reg_alloc_mov vs no-op truncation
rth7680 May 13, 2014
a175689
tcg-s390: Fix off-by-one in wraparound andi
rth7680 May 15, 2014
a5a04f2
tcg-s390: Convert to TCGMemOp
rth7680 Mar 23, 2014
b8dd88b
tcg-s390: Integrate endianness into TCGMemOp
rth7680 Mar 23, 2014
f24efee
tcg-s390: Convert to new ldst opcodes
rth7680 Mar 23, 2014
fb59641
tcg-s390: Move ldst helpers out of line
rth7680 Mar 23, 2014
547ec12
tcg-s390: Use more risbg in the tlb sequence
rth7680 Mar 23, 2014
f167dc3
tcg-s390: Implement tcg_register_jit
rth7680 Mar 24, 2014
ad19b35
tcg-s390: Allow immediate operands to add2 and sub2
rth7680 Mar 31, 2014
7b7066b
tcg-s390: Improve setcond
rth7680 Mar 31, 2014
db76ec6
seabios: update to 1.7.5-rc1
kraxel May 15, 2014
d880b28
ipxe: update to current git
kraxel May 15, 2014
7d98353
Revert "iotests: Use configured python"
pm215 May 15, 2014
06e33c1
Merge remote-tracking branch 'remotes/rth/tags/pull-tgt-i386-20140512…
pm215 May 15, 2014
ef3cb5c
Merge remote-tracking branch 'remotes/kvm/uq/master' into staging
pm215 May 15, 2014
6b7aa99
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-2…
pm215 May 15, 2014
50cb70d
Merge remote-tracking branch 'remotes/rth/fix-mov' into staging
pm215 May 15, 2014
061cdd8
tcg-s390: Don't force -march=z990
rth7680 Mar 31, 2014
a10c64e
tcg-s390: Implement direct chaining of TBs
rth7680 May 14, 2014
895527e
Merge remote-tracking branch 'remotes/juanquintela/tags/migration/201…
pm215 May 15, 2014
ba43bc2
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into sta…
pm215 May 15, 2014
16a9189
Merge remote-tracking branch 'remotes/kraxel/tags/pull-roms-2' into s…
pm215 May 15, 2014
1a38181
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-s390-20140515…
pm215 May 15, 2014
25703bf
NUMA: move numa related code to new file numa.c
gaowanlong May 14, 2014
1440b2a
NUMA: check if the total numa memory size is equal to ram_size
gaowanlong May 14, 2014
eb75605
NUMA: Add numa_info structure to contain numa nodes info
gaowanlong May 14, 2014
efd890b
NUMA: convert -numa option to use OptsVisitor
gaowanlong May 14, 2014
0d937cb
NUMA: expand MAX_NODES from 64 to 128
gaowanlong May 14, 2014
31ebac0
man: improve -numa doc
May 14, 2014
b1bc42a
vl: redo -object parsing
bonzini May 14, 2014
8508e54
qmp: allow object-add completion handler to get canonical path
May 14, 2014
2f0e805
qmp: improve error reporting for -object and object-add
bonzini May 14, 2014
7a89b82
pc: pass QEMUMachineInitArgs to pc_memory_init
bonzini May 14, 2014
c6f0a43
numa: introduce memory_region_allocate_system_memory
bonzini May 14, 2014
84aa18b
add memdev backend infrastructure
May 14, 2014
7216f7f
numa: add -numa node, memdev= option
bonzini May 14, 2014
3538e9c
memory: reorganize file-based allocation
bonzini May 14, 2014
36dd9e0
memory: move mem_path handling to memory_region_allocate_system_memory
bonzini May 14, 2014
28dd499
memory: add error propagation to file-based RAM allocation
bonzini May 14, 2014
f4e298a
memory: move preallocation code out of exec.c
bonzini May 14, 2014
038b96f
memory: move RAM_PREALLOC_MASK to exec.c, rename
bonzini May 14, 2014
e9b13ca
hostmem: add file-based HostMemoryBackend
bonzini May 14, 2014
eee037e
hostmem: separate allocation from UserCreatable complete method
bonzini May 14, 2014
17ac965
hostmem: add merge and dump properties
bonzini May 14, 2014
a2f2d8a
hostmem: allow preallocation of any memory region
bonzini May 14, 2014
cb0d6c8
hostmem: add property to map memory with MAP_SHARED
bonzini May 14, 2014
bfafc23
configure: add Linux libnuma detection
gaowanlong May 14, 2014
2882e85
hostmem: add properties for NUMA memory policy
May 14, 2014
8e0b23a
Introduce signed range.
May 14, 2014
56022db
qapi: make string input visitor parse int list
May 14, 2014
0a48e68
qapi: make string output visitor parse int list
May 14, 2014
848814c
qom: introduce object_property_get_enum and object_property_get_uint1…
May 14, 2014
3962bc4
qmp: add query-memdev
May 14, 2014
72fa0d5
hmp: add info memdev
May 14, 2014
5ba3083
Add kvm_eventfds_enabled function
May 21, 2014
9b855f3
Add chardev API qemu_chr_fe_read_all
May 21, 2014
22efe9d
Add chardev API qemu_chr_fe_set_msgfds
May 21, 2014
b4b2fe1
Add chardev API qemu_chr_fe_get_msgfds
May 21, 2014
1b75b31
Add G_IO_HUP handler for socket chardev
May 21, 2014
4e76908
vhost: add vhost_get_features and vhost_ack_features
May 24, 2014
c74f7e0
vhost_net should call the poll callback only when it is set
May 21, 2014
7b61f96
Refactor virtio-net to use generic get_vhost_net
May 21, 2014
f88d350
vhost_net_init will use VhostNetOptions to get all its arguments
May 21, 2014
acdd919
Add vhost_ops to vhost_dev struct and replace all relevant ioctls
May 21, 2014
8594454
Add vhost-backend and VhostBackendType
May 21, 2014
ce5f35d
Add vhost-user as a vhost backend.
May 21, 2014
b6a0123
vhost-net: vhost-user feature bits support
May 26, 2014
0fe8cb1
Add new vhost-user netdev backend
May 21, 2014
4d71e7d
Add the vhost-user netdev backend to the command line
May 21, 2014
a350045
Add vhost-user protocol documentation
May 19, 2014
ed7712f
libqemustub: add stubs to be able to use qemu-char.c
May 19, 2014
777d353
Add qtest for vhost-user
May 19, 2014
7a94322
Increase hard-coded Virtio vring size from 256 to 8192.
lukego Jun 8, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
151 changes: 74 additions & 77 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,65 +1,65 @@
config-devices.*
config-all-devices.*
config-all-disas.*
config-host.*
config-target.*
trace/generated-tracers.h
trace/generated-tracers.c
trace/generated-tracers-dtrace.h
trace/generated-tracers.dtrace
trace/generated-events.h
trace/generated-events.c
libcacard/trace/generated-tracers.c
/config-devices.*
/config-all-devices.*
/config-all-disas.*
/config-host.*
/config-target.*
/config.status
/trace/generated-tracers.h
/trace/generated-tracers.c
/trace/generated-tracers-dtrace.h
/trace/generated-tracers.dtrace
/trace/generated-events.h
/trace/generated-events.c
/trace/generated-ust-provider.h
/trace/generated-ust.c
/libcacard/trace/generated-tracers.c
*-timestamp
*-softmmu
*-darwin-user
*-linux-user
*-bsd-user
libdis*
libuser
linux-headers/asm
qapi-generated
qapi-types.[ch]
qapi-visit.[ch]
qmp-commands.h
qmp-marshal.c
qemu-doc.html
qemu-tech.html
qemu-doc.info
qemu-tech.info
qemu.1
qemu.pod
qemu-img.1
qemu-img.pod
qemu-img
qemu-nbd
qemu-nbd.8
qemu-nbd.pod
qemu-options.def
qemu-options.texi
qemu-img-cmds.texi
qemu-img-cmds.h
qemu-io
qemu-ga
qemu-bridge-helper
qemu-monitor.texi
vscclient
QMP/qmp-commands.txt
test-coroutine
test-qmp-input-visitor
test-qmp-output-visitor
test-string-input-visitor
test-string-output-visitor
test-visitor-serialization
fsdev/virtfs-proxy-helper
fsdev/virtfs-proxy-helper.1
fsdev/virtfs-proxy-helper.pod
.gdbinit
/*-softmmu
/*-darwin-user
/*-linux-user
/*-bsd-user
/libdis*
/libuser
/linux-headers/asm
/qga/qapi-generated
/qapi-generated
/qapi-types.[ch]
/qapi-visit.[ch]
/qmp-commands.h
/qmp-marshal.c
/qemu-doc.html
/qemu-tech.html
/qemu-doc.info
/qemu-tech.info
/qemu.1
/qemu.pod
/qemu-img.1
/qemu-img.pod
/qemu-img
/qemu-nbd
/qemu-nbd.8
/qemu-nbd.pod
/qemu-options.def
/qemu-options.texi
/qemu-img-cmds.texi
/qemu-img-cmds.h
/qemu-io
/qemu-ga
/qemu-bridge-helper
/qemu-monitor.texi
/qmp-commands.txt
/vscclient
/fsdev/virtfs-proxy-helper
/fsdev/virtfs-proxy-helper.1
/fsdev/virtfs-proxy-helper.pod
*.a
*.aux
*.cp
*.dvi
*.exe
*.dll
*.so
*.mo
*.fn
*.ky
*.log
Expand All @@ -73,34 +73,31 @@ fsdev/virtfs-proxy-helper.pod
*.tp
*.vr
*.d
!scripts/qemu-guest-agent/fsfreeze-hook.d
!/scripts/qemu-guest-agent/fsfreeze-hook.d
*.o
*.lo
*.la
*.pc
.libs
*.swp
*.orig
.pc
.sdk
*.gcda
*.gcno
patches
pc-bios/bios-pq/status
pc-bios/vgabios-pq/status
pc-bios/optionrom/linuxboot.asm
pc-bios/optionrom/linuxboot.bin
pc-bios/optionrom/linuxboot.raw
pc-bios/optionrom/linuxboot.img
pc-bios/optionrom/multiboot.asm
pc-bios/optionrom/multiboot.bin
pc-bios/optionrom/multiboot.raw
pc-bios/optionrom/multiboot.img
pc-bios/optionrom/kvmvapic.asm
pc-bios/optionrom/kvmvapic.bin
pc-bios/optionrom/kvmvapic.raw
pc-bios/optionrom/kvmvapic.img
pc-bios/s390-ccw/s390-ccw.elf
pc-bios/s390-ccw/s390-ccw.img
/pc-bios/bios-pq/status
/pc-bios/vgabios-pq/status
/pc-bios/optionrom/linuxboot.asm
/pc-bios/optionrom/linuxboot.bin
/pc-bios/optionrom/linuxboot.raw
/pc-bios/optionrom/linuxboot.img
/pc-bios/optionrom/multiboot.asm
/pc-bios/optionrom/multiboot.bin
/pc-bios/optionrom/multiboot.raw
/pc-bios/optionrom/multiboot.img
/pc-bios/optionrom/kvmvapic.asm
/pc-bios/optionrom/kvmvapic.bin
/pc-bios/optionrom/kvmvapic.raw
/pc-bios/optionrom/kvmvapic.img
/pc-bios/s390-ccw/s390-ccw.elf
/pc-bios/s390-ccw/s390-ccw.img
.stgit-*
cscope.*
tags
Expand Down
17 changes: 10 additions & 7 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,27 +1,30 @@
[submodule "roms/vgabios"]
path = roms/vgabios
url = git://git.qemu.org/vgabios.git/
url = git://git.qemu-project.org/vgabios.git/
[submodule "roms/seabios"]
path = roms/seabios
url = git://git.qemu.org/seabios.git/
url = git://git.qemu-project.org/seabios.git/
[submodule "roms/SLOF"]
path = roms/SLOF
url = git://git.qemu.org/SLOF.git
url = git://git.qemu-project.org/SLOF.git
[submodule "roms/ipxe"]
path = roms/ipxe
url = git://git.qemu.org/ipxe.git
url = git://git.qemu-project.org/ipxe.git
[submodule "roms/openbios"]
path = roms/openbios
url = git://git.qemu.org/openbios.git
url = git://git.qemu-project.org/openbios.git
[submodule "roms/openhackware"]
path = roms/openhackware
url = git://git.qemu-project.org/openhackware.git
[submodule "roms/qemu-palcode"]
path = roms/qemu-palcode
url = git://github.com/rth7680/qemu-palcode.git
[submodule "roms/sgabios"]
path = roms/sgabios
url = git://git.qemu.org/sgabios.git
url = git://git.qemu-project.org/sgabios.git
[submodule "pixman"]
path = pixman
url = git://anongit.freedesktop.org/pixman
[submodule "dtc"]
path = dtc
url = git://git.qemu.org/dtc.git
url = git://git.qemu-project.org/dtc.git
3 changes: 2 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# into proper addresses so that they are counted properly in git shortlog output.
#
Andrzej Zaborowski <[email protected]> balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162>
Anthony Liguori <[email protected]> aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Anthony Liguori <[email protected]> aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162>
Anthony Liguori <[email protected]> Anthony Liguori <[email protected]>
Aurelien Jarno <[email protected]> aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Blue Swirl <[email protected]> blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Edgar E. Iglesias <[email protected]> edgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162>
Expand Down
81 changes: 81 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
language: c
python:
- "2.4"
compiler:
- gcc
- clang
notifications:
irc:
channels:
- "irc.oftc.net#qemu"
on_success: change
on_failure: always
env:
global:
- TEST_CMD="make check"
- EXTRA_CONFIG=""
# Development packages, EXTRA_PKGS saved for additional builds
- CORE_PKGS="libusb-1.0-0-dev libiscsi-dev librados-dev libncurses5-dev"
- NET_PKGS="libseccomp-dev libgnutls-dev libssh2-1-dev libspice-server-dev libspice-protocol-dev libnss3-dev"
- GUI_PKGS="libgtk-3-dev libvte-2.90-dev libsdl1.2-dev libpng12-dev libpixman-1-dev"
- EXTRA_PKGS=""
matrix:
- TARGETS=alpha-softmmu,alpha-linux-user
- TARGETS=arm-softmmu,arm-linux-user
- TARGETS=aarch64-softmmu,aarch64-linux-user
- TARGETS=cris-softmmu
- TARGETS=i386-softmmu,x86_64-softmmu
- TARGETS=lm32-softmmu
- TARGETS=m68k-softmmu
- TARGETS=microblaze-softmmu,microblazeel-softmmu
- TARGETS=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu
- TARGETS=moxie-softmmu
- TARGETS=or32-softmmu,
- TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu
- TARGETS=s390x-softmmu
- TARGETS=sh4-softmmu,sh4eb-softmmu
- TARGETS=sparc-softmmu,sparc64-softmmu
- TARGETS=unicore32-softmmu
- TARGETS=xtensa-softmmu,xtensaeb-softmmu
before_install:
- git submodule update --init --recursive
- sudo apt-get update -qq
- sudo apt-get install -qq ${CORE_PKGS} ${NET_PKGS} ${GUI_PKGS} ${EXTRA_PKGS}
script: "./configure --target-list=${TARGETS} ${EXTRA_CONFIG} && make && ${TEST_CMD}"
matrix:
# We manually include a number of additional build for non-standard bits
include:
# Debug related options
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-debug"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-debug --enable-tcg-interpreter"
compiler: gcc
# All the extra -dev packages
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_PKGS="libaio-dev libcap-ng-dev libattr1-dev libbrlapi-dev uuid-dev libusb-1.0.0-dev"
compiler: gcc
# Currently configure doesn't force --disable-pie
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-gprof --enable-gcov --disable-pie"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_PKGS="sparse"
EXTRA_CONFIG="--enable-sparse"
compiler: gcc
# All the trace backends (apart from dtrace)
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-trace-backend=stderr"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-trace-backend=simple"
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_CONFIG="--enable-trace-backend=ftrace"
TEST_CMD=""
compiler: gcc
- env: TARGETS=i386-softmmu,x86_64-softmmu
EXTRA_PKGS="liblttng-ust-dev liburcu-dev"
EXTRA_CONFIG="--enable-trace-backend=ust"
compiler: gcc
7 changes: 7 additions & 0 deletions CODING_STYLE
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,10 @@ and clarity it comes on a line by itself:
Rationale: a consistent (except for functions...) bracing style reduces
ambiguity and avoids needless churn when lines are added or removed.
Furthermore, it is the QEMU coding style.

5. Declarations

Mixed declarations (interleaving statements and declarations within blocks)
are not allowed; declarations should be at the beginning of blocks. In other
words, the code should not generate warnings if using GCC's
-Wdeclaration-after-statement option.
2 changes: 1 addition & 1 deletion Changelog
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This file documents changes for QEMU releases 0.12 and earlier.
For changelog information for later releases, see
http://wiki.qemu.org/ChangeLog or look at the git history for
http://wiki.qemu-project.org/ChangeLog or look at the git history for
more detailed information.


Expand Down
Loading