QEMU With E2K User Support
Go to file
Liu Ping Fan a42e9c4188 slirp: set mainloop timeout with more precise value
If slirp needs to emulate tcp timeout, then the timeout value
for mainloop should be more precise, which is determined by
slirp's fasttimo or slowtimo. Achieve this by swap the logic
sequence of slirp_pollfds_fill and slirp_update_timeout.

Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2013-09-17 12:26:05 +02:00
audio aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
backends aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
block raw-posix: report unwritten extents as zero 2013-09-06 15:25:09 +02:00
bsd-user gdbstub: Change gdb_handlesig() argument to CPUState 2013-07-23 02:41:33 +02:00
default-configs default-configs: Fix A9MP and A15MP config names 2013-08-20 14:54:32 +01:00
disas disas/ppc.c: Fix little endian disassembly 2013-09-02 10:06:41 +02:00
docs qcow2: Add corrupt bit 2013-08-30 15:48:43 +02:00
dtc@bc895d6d09
fpu softfloat: Fix shift128Right for shift counts 64..127 2013-06-10 11:36:12 -05:00
fsdev fsdev: Fix potential memory leak 2013-07-09 13:38:56 -05:00
gdb-xml target-arm: Add AArch64 gdbstub support 2013-09-10 19:11:28 +01:00
hw ARM queue: 2013-09-11 14:46:52 -05:00
include ARM queue: 2013-09-11 14:46:52 -05:00
libcacard misc: Fix some typos in names and comments 2013-09-01 18:59:24 +04:00
linux-headers misc: Fix some typos in names and comments 2013-09-01 18:59:24 +04:00
linux-user linux-user: Add AArch64 support 2013-09-10 19:11:29 +01:00
net net: Rename send_queue to incoming_queue 2013-09-06 17:01:26 +02:00
pc-bios Update OpenBIOS images 2013-07-30 23:11:07 +01:00
pixman@97336fad32
po po: Update all *.po files 2013-08-07 12:48:00 -05:00
qapi OptsVisitor: don't try to flatten overlong integer ranges 2013-08-20 11:52:00 -04:00
qga qemu-ga: Install Windows VSS provider on `qemu-ga -s install' 2013-09-09 14:17:57 -05:00
QMP Merge remote-tracking branch 'mdroth/qga-pull-2013-9-9' into staging 2013-09-11 14:46:08 -05:00
qobject Implement qdict_flatten() 2013-07-26 22:01:31 +02:00
qom QOM CPUState refactorings / X86CPU 2013-09-03 12:33:32 -05:00
roms Update OpenBIOS images 2013-07-30 23:11:07 +01:00
scripts Merge remote-tracking branch 'luiz/queue/qmp' into staging 2013-09-11 14:46:44 -05:00
slirp slirp: set mainloop timeout with more precise value 2013-09-17 12:26:05 +02:00
stubs slirp: set mainloop timeout with more precise value 2013-09-17 12:26:05 +02:00
sysconfigs/target
target-alpha tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-arm target-arm: Add AArch64 gdbstub support 2013-09-10 19:11:28 +01:00
target-cris tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-i386 target-i386: Use #defines instead of magic numbers for CPUID cache info 2013-09-03 12:25:56 +02:00
target-lm32 target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
target-m68k tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-microblaze tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-mips cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
target-moxie target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
target-openrisc tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-ppc cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
target-s390x cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
target-sh4 tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-sparc tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-unicore32 target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
target-xtensa target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
tcg Merge remote-tracking branch 'mjt/trivial-patches' into staging 2013-09-03 12:31:44 -05:00
tests qemu-iotests: Fixed test case 026 2013-09-06 15:25:10 +02:00
trace trace: Add ftrace tracing backend 2013-05-03 13:58:09 +02:00
ui spice-core: Use g_strdup_printf instead of snprintf 2013-09-10 11:14:08 +02:00
util Merge remote-tracking branch 'mdroth/qga-pull-2013-9-9' into staging 2013-09-11 14:46:08 -05:00
.exrc
.gitignore qemu-ga: Add configure options to specify path to Windows/VSS SDK 2013-09-09 14:17:56 -05:00
.gitmodules pc-bios: Update palcode-clipper 2013-07-18 08:17:42 -07:00
.mailmap Update mailmap 2013-09-05 09:40:31 -05:00
aio-posix.c aio / timers: Convert aio_poll to use AioContext timers' deadline 2013-08-22 19:10:28 +02:00
aio-win32.c aio-win32: replace incorrect AioHandler->opaque usage with ->e 2013-08-22 22:04:54 +02:00
arch_init.c cpu: Replace qemu_for_each_cpu() 2013-09-03 12:25:55 +02:00
async.c aio / timers: aio_ctx_prepare sets timeout from AioContext timers 2013-08-22 19:10:28 +02:00
balloon.c
block-migration.c migration: omit drive ref as we have bdrv_ref now 2013-09-06 15:25:08 +02:00
block.c block: look for zero blocks in bs->file 2013-09-06 15:25:09 +02:00
blockdev-nbd.c nbd: use BlockDriverState refcnt 2013-09-06 15:25:08 +02:00
blockdev.c block: use BDS ref for block jobs 2013-09-06 15:25:08 +02:00
blockjob.c block: use BDS ref for block jobs 2013-09-06 15:25:08 +02:00
bt-host.c
bt-vhci.c
Changelog
CODING_STYLE
configure ARM queue: 2013-09-11 14:46:52 -05:00
COPYING
COPYING.LIB
coroutine-gthread.c
coroutine-sigaltstack.c
coroutine-ucontext.c
coroutine-win32.c
cpu-exec.c tcg: Fix next_tb type in cpu_exec 2013-09-02 09:08:29 -07:00
cpus.c cpu: Replace qemu_for_each_cpu() 2013-09-03 12:25:55 +02:00
cputlb.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
device_tree.c device_tree: Add qemu_devtree_setprop_sized_cells() utility functions 2013-07-19 12:58:46 +01:00
device-hotplug.c
disas.c disas: Implement fallback to dump object code as hex 2013-08-24 07:26:45 +02:00
dma-helpers.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
dump.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
exec.c exec: do tcg_commit only when tcg_enabled 2013-09-05 18:11:52 +02:00
gdbstub.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
HACKING HACKING: Document vaddr type usage 2013-07-23 02:41:31 +02:00
hmp-commands.hx Merge remote-tracking branch 'luiz/queue/qmp' into staging 2013-08-30 12:26:04 -05:00
hmp.c Merge remote-tracking branch 'mdroth/qga-pull-2013-9-9' into staging 2013-09-11 14:46:08 -05:00
hmp.h block: add drive_backup HMP command 2013-07-15 09:49:00 +02:00
iohandler.c
ioport.c memory: Provide separate handling of unassigned io ports accesses 2013-09-05 18:11:43 +02:00
kvm-all.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
kvm-stub.c Merge remote-tracking branch 'qemu-kvm/uq/master' into stable-1.5 2013-08-29 17:21:51 -05:00
LICENSE LICENSE: clarify 2013-08-12 09:15:12 -05:00
main-loop.c slirp: set mainloop timeout with more precise value 2013-09-17 12:26:05 +02:00
MAINTAINERS MAINTAINERS: Take over 0.15 maintenance 2013-08-22 17:27:43 +02:00
Makefile qemu-ga: Add Windows VSS provider and requester as DLL 2013-09-09 14:17:57 -05:00
Makefile.objs qemu-ga: Add Windows VSS provider and requester as DLL 2013-09-09 14:17:57 -05:00
Makefile.target build: do not use TARGET_ARCH 2013-06-14 15:33:10 +01:00
memory_mapping.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
memory.c Revert "memory: Return -1 again on reads from unsigned regions" 2013-09-05 18:11:48 +02:00
migration-exec.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration-fd.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration-rdma.c rdma: silly ipv6 bugfix 2013-09-01 19:03:43 +04:00
migration-tcp.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration-unix.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
monitor.c QOM CPUState refactorings / X86CPU 2013-09-03 12:33:32 -05:00
nbd.c nbd: use BlockDriverState refcnt 2013-09-06 15:25:08 +02:00
os-posix.c
os-win32.c
page_cache.c remove some double-includes 2013-05-18 16:35:12 +04:00
qapi-schema.json docs, qapi: document qemu-img map 2013-09-06 15:25:09 +02:00
qdev-monitor.c qemu-help: Sort devices by logical functionality 2013-07-29 10:37:09 -05:00
qdict-test-data.txt
qemu-bridge-helper.c
qemu-char.c Merge remote-tracking branch 'stefanha/block' into staging 2013-08-26 09:19:50 -05:00
qemu-coroutine-io.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
qemu-coroutine-lock.c block: Repair the throttling code. 2013-07-29 17:07:37 +02:00
qemu-coroutine-sleep.c aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API 2013-08-22 19:14:24 +02:00
qemu-coroutine.c coroutine: stop using AioContext in CoQueue 2013-05-24 16:17:56 +02:00
qemu-doc.texi doc: we use seabios, not bochs bios 2013-06-28 22:10:34 +04:00
qemu-img-cmds.hx qemu-img: add a "map" subcommand 2013-09-06 15:25:09 +02:00
qemu-img.c qemu-img: add a "map" subcommand 2013-09-06 15:25:09 +02:00
qemu-img.texi docs, qapi: document qemu-img map 2013-09-06 15:25:09 +02:00
qemu-io-cmds.c block: expect errors from bdrv_co_is_allocated 2013-09-06 15:25:09 +02:00
qemu-io.c block: make bdrv_delete() static 2013-09-06 15:25:08 +02:00
qemu-log.c
qemu-nbd.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
qemu-nbd.texi
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx block: Add iops_size to do the iops accounting for a given io size. 2013-09-06 15:25:07 +02:00
qemu-seccomp.c seccomp: add arch_prctl() to the syscall whitelist 2013-07-29 19:56:52 -05:00
qemu-tech.texi
qemu-timer.c aio / timers: Remove legacy interface 2013-08-22 19:14:24 +02:00
qemu.nsi w32, w64: Add build rule for installer 2013-07-29 11:43:37 +02:00
qemu.sasl Fix command example in qemu.sasl 2013-07-19 12:52:03 +04:00
qmp-commands.hx block: Add iops_size to do the iops accounting for a given io size. 2013-09-06 15:25:07 +02:00
qmp.c QMP: Add cpu-add command 2013-05-01 13:06:07 +02:00
qtest.c qtest: Fix FMT_timeval vs time_t 2013-09-02 09:08:29 -07:00
readline.c monitor: avoid use of global *cur_mon in readline_completion() 2013-08-30 07:41:14 -04:00
README
rules.mak configure: Support configuring C++ compiler 2013-09-09 14:17:56 -05:00
savevm.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
spice-qemu-char.c qemu-char: don't issue CHR_EVENT_OPEN in a BH 2013-06-10 11:38:37 -05:00
tcg-runtime.c
tci.c tcg: Change tcg_qemu_tb_exec return to uintptr_t 2013-09-02 09:08:29 -07:00
thread-pool.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
thunk.c
tpm.c tpm.c: Don't try to put -1 in a variable of type TpmModel 2013-07-29 10:37:10 -05:00
trace-events qxl: trace io port name 2013-09-10 11:14:08 +02:00
translate-all.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
translate-all.h
user-exec.c linux-user: fix segmentation fault passing with h2g(x) != x 2013-07-23 17:28:28 +03:00
VERSION Open up 1.7 development branch 2013-08-15 15:41:13 -05:00
version.rc w32: Add an icon resource 2013-08-27 14:21:16 +02:00
vl.c Remove dev-bluetooth.c dependency from vl.c 2013-09-10 11:14:42 +02:00
xbzrle.c
xen-all.c pc: Initializing ram_memory under Xen. 2013-09-09 16:22:19 +00:00
xen-mapcache.c
xen-stub.c pc: Initializing ram_memory under Xen. 2013-09-09 16:22:19 +00:00

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team