sim-card
/
qemu
Archived
10
0
Fork 0
Osmocom QEMU branch with Smartcard Chip emulation
This repository has been archived on 2022-03-30. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Stefan Hajnoczi e5d1fca0f2 net: take ownership of fd in socket init functions
Today net/socket.c has no consistent policy for closing the socket file
descriptor when initialization fails.  This means we leak the file
descriptor in some cases or we could also try to close it twice.

Make error paths consistent by taking ownership of the file descriptor
and closing it on error.

Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2011-12-12 17:06:21 -06:00
QMP qmp: add test tool for QMP 2011-12-06 11:40:00 -02:00
audio fmodaudio: Remove unused variable 'bits16' (reported by cppcheck) 2011-11-18 21:55:29 +04:00
block Merge remote-tracking branch 'kwolf/for-anthony' into staging 2011-12-05 09:39:25 -06:00
bsd-user bsd_user: Fix potential null pointer dereference 2011-12-10 17:02:05 +00:00
darwin-user fix spelling in darwin-user sub directory 2011-12-02 10:50:56 +00:00
default-configs xtensa_lx60: add FLASH support 2011-11-02 05:05:52 +04:00
docs docs: Add writing-qmp-commands.txt 2011-12-06 11:40:00 -02:00
fpu softfloat: Implement fused multiply-add 2011-10-19 16:14:06 +00:00
fsdev hw/9pfs: Use the correct file descriptor in Fsdriver Callback 2011-12-04 22:35:28 +05:30
gdb-xml
hw QEMUFileCloseFunc: add return value documentation (v2) 2011-12-12 11:47:19 -06:00
libcacard fix spelling in libcacard sub directory 2011-12-02 10:50:56 +00:00
linux-headers KVM: Update kernel headers 2011-10-06 09:48:07 +02:00
linux-user fix spelling in linux-user sub directory 2011-12-02 10:50:56 +00:00
net net: take ownership of fd in socket init functions 2011-12-12 17:06:21 -06:00
pc-bios add sgabios blob and submodule 2011-11-07 10:57:36 -06:00
qapi guest agent: add supported command list to guest-info RPC 2011-12-12 17:06:21 -06:00
qga guest agent: add supported command list to guest-info RPC 2011-12-12 17:06:21 -06:00
roms add sgabios blob and submodule 2011-11-07 10:57:36 -06:00
scripts fix spelling in scripts sub directory 2011-12-02 10:50:57 +00:00
slirp main-loop: create main-loop.c 2011-10-21 18:14:30 +02:00
sysconfigs/target Add cpu model configuration support.. 2010-02-22 16:16:17 -06:00
target-alpha fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
target-arm target-arm/helper.c: Don't allocate TCG resources unless TCG enabled 2011-12-05 21:38:47 +01:00
target-cris cris: Handle conditional stores on CRISv10 2011-12-12 11:38:31 +01:00
target-i386 target-i386: fix cmpxchg instruction emulation 2011-12-12 00:46:32 +04:00
target-lm32 lm32: add missing qemu_init_vcpu() call 2011-10-03 12:44:22 +02:00
target-m68k softmmu_header: pass CPUState to tlb_fill 2011-10-01 09:31:26 +00:00
target-microblaze fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
target-mips fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
target-ppc fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
target-s390x s390x: Add shutdown for TCG s390-virtio machine 2011-11-14 17:47:26 +01:00
target-sh4 Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2011-12-05 08:44:33 -06:00
target-sparc fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
target-unicore32 Use hex instead of binary. 2011-09-09 12:58:16 -05:00
target-xtensa target-xtensa: fix MMUv3 initialization 2011-11-26 09:44:34 +00:00
tcg fix spelling in tcg sub directory 2011-12-02 10:50:57 +00:00
tests fix spelling in tests sub directory 2011-12-02 10:50:57 +00:00
trace trace: Add wildcard trace event support 2011-11-01 14:12:15 +00:00
ui fix spelling in ui sub directory 2011-12-02 10:50:57 +00:00
.gitignore Add qapi related generated files to .gitignore 2011-11-01 11:50:12 -05:00
.gitmodules add sgabios blob and submodule 2011-11-07 10:57:36 -06:00
.mailmap Add a .mailmap to map pre-git-conversion authors to friendly names 2011-12-12 17:06:21 -06:00
CODING_STYLE CODING_STYLE: explicitly allow braceless 'else if' 2011-07-29 09:33:56 -05:00
COPYING
COPYING.LIB
Changelog Changelog: Add explanatory note that this file is no longer updated 2011-06-13 21:16:27 +02:00
HACKING Convert last qemu_free and qemu_malloc uses 2011-08-21 18:42:08 +00:00
LICENSE
MAINTAINERS MAINTAINERS: Delete spurious '.' 2011-12-02 10:50:56 +00:00
Makefile Drop test-visitor 2011-12-06 11:40:00 -02:00
Makefile.dis Compile disassemblers only once 2010-03-21 08:28:47 +00:00
Makefile.hw Makefile.hw: allow hw/ files to include glib headers 2011-09-04 17:46:51 +03:00
Makefile.objs hw/9pfs: Improve portability to older systems 2011-12-04 22:35:27 +05:30
Makefile.target hw/arm_mptimer.c: Turn ARM MPcore private timers into qdev devices 2011-12-12 10:26:31 +00:00
Makefile.user build: Move tracing objects into libuser on usermode emulation targets 2011-09-16 08:25:56 -05:00
README Update README 2011-12-11 17:50:43 -06:00
TODO
VERSION Update version for 1.1 development branch 2011-12-05 08:39:02 -06:00
a.out.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
acl.c acl: Fix use after free in qemu_acl_reset() 2011-11-01 06:23:48 +00:00
acl.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
aes.c
aes.h
aio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
alpha-dis.c target-alpha: Disassemble EV6 PALcode instructions. 2011-05-31 10:18:04 -07:00
alpha.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
arch_init.c migration: make *save_live return errors 2011-10-20 13:23:52 +02:00
arch_init.h target-xtensa: add target stubs 2011-09-10 16:57:36 +00:00
arm-dis.c fix spelling in main directory 2011-12-02 10:50:57 +00:00
arm-semi.c arm-semi: Provide access to CLI arguments passed through the "-append" option 2011-07-11 16:05:46 +03:00
arm.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
async.c main-loop: create main-loop.h 2011-10-21 18:14:30 +02:00
balloon.c qapi: Convert balloon 2011-12-06 11:40:01 -02:00
balloon.h qapi: Convert balloon 2011-12-06 11:40:01 -02:00
bitmap.c bitmap: add a generic bitmap and bitops library 2011-02-23 16:28:29 -06:00
bitmap.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bitops.c bitmap: add a generic bitmap and bitops library 2011-02-23 16:28:29 -06:00
bitops.h bitops: fix error on OpenBSD and mingw32 2011-02-25 17:21:22 +00:00
block-migration.c block: convert qemu_aio_flush() calls to bdrv_drain_all() 2011-12-05 14:56:06 +01:00
block-migration.h block migration: Report progress also via info migration 2009-12-03 10:48:53 -06:00
block.c block: convert qemu_aio_flush() calls to bdrv_drain_all() 2011-12-05 14:56:06 +01:00
block.h block: convert qemu_aio_flush() calls to bdrv_drain_all() 2011-12-05 14:56:06 +01:00
block_int.h block: add interface to toggle copy-on-read 2011-12-05 14:51:38 +01:00
blockdev.c qapi: Convert blockdev_snapshot_sync 2011-12-06 11:40:01 -02:00
blockdev.h qapi: Convert blockdev_snapshot_sync 2011-12-06 11:40:01 -02:00
bswap.h bswap.h: build fix 2011-09-16 08:26:31 -05:00
bt-host.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-host.h
bt-vhci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
buffered_file.c migration: use qemu_file_get_error() return value when possible 2011-10-20 13:23:52 +02:00
buffered_file.h
cache-utils.c Remove trailing whitespace 2010-11-01 00:54:06 +03:00
cache-utils.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
check-qdict.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
check-qfloat.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
check-qint.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
check-qjson.c Fix qjson test of solidus encoding 2011-09-06 10:15:39 -03:00
check-qlist.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
check-qstring.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
cmd.c cmd: Fix potential memory leak 2011-11-07 08:01:15 +00:00
cmd.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
compatfd.c compatfd.c: Don't pass NULL pointer to SYS_signalfd 2011-10-21 18:01:35 +02:00
compatfd.h Register Linux dyntick timer as per-thread signal 2011-07-23 11:26:12 -05:00
compiler.h Fix and clean code which tests the gcc version 2011-09-23 11:51:05 -05:00
config.h Makefile dependencies for device configs 2009-11-22 21:24:54 +00:00
configure Merge remote-tracking branch 'qmp/queue/qmp' into staging 2011-12-12 10:08:08 -06:00
console.c console: Fix rendering of VGA underline 2011-11-07 10:57:37 -06:00
console.h console: Drop unused prototypes 2011-12-06 11:40:00 -02:00
coroutine-gthread.c Convert last qemu_free and qemu_malloc uses 2011-08-21 18:42:08 +00:00
coroutine-ucontext.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
coroutine-win32.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
cpu-all.h fix spelling in main directory 2011-12-02 10:50:57 +00:00
cpu-common.h fix spelling in main directory 2011-12-02 10:50:57 +00:00
cpu-defs.h Expose thread_id in info cpus 2011-03-16 17:11:07 -03:00
cpu-exec.c PPC: Fix sync instructions problem in SMP 2011-10-06 09:48:03 +02:00
cpus.c qapi: Convert inject-nmi 2011-12-06 11:40:01 -02:00
cpus.h Simplify cpu_exec_all to tcg_exec_all 2011-11-01 10:58:08 -05:00
cris-dis.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
cursor.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
cursor_hidden.xpm cursor: add cursor functions. 2010-05-24 15:18:23 -05:00
cursor_left_ptr.xpm cursor: add cursor functions. 2010-05-24 15:18:23 -05:00
cutils.c cutils: Make strtosz & friends leave follow set to callers 2011-11-28 16:20:52 -06:00
def-helper.h tcg: Optionally sign-extend 32-bit arguments for 64-bit hosts. 2010-06-16 11:29:11 +02:00
device_tree.c device_tree: Fix potential memory leak 2011-10-26 13:36:34 +01:00
device_tree.h device tree: add add_subnode command 2011-10-06 09:48:00 +02:00
dis-asm.h tcg: Add tci disassembler 2011-10-31 21:52:17 +01:00
disas.c tcg: Add tci disassembler 2011-10-31 21:52:17 +01:00
disas.h Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
dma-helpers.c dma-helpers: Add trace events 2011-12-05 14:51:38 +01:00
dma.h Use dma_addr_t type for scatter/gather code 2011-11-01 16:52:05 -05:00
dyngen-exec.h tcg: Add bytecode generator for tcg interpreter 2011-10-31 21:52:16 +01:00
elf.h target-xtensa: add target stubs 2011-09-10 16:57:36 +00:00
envlist.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
envlist.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
error.c Drop qemu-objects.h from modules that don't require it 2011-10-27 11:48:47 -02:00
error.h Error: Fix build when qemu-common.h is not included 2011-07-21 16:48:13 -03:00
error_int.h Introduce the new error framework 2011-06-07 13:52:10 -05:00
event_notifier.c event_notifier: move to top-level directory 2011-11-01 16:52:08 -05:00
event_notifier.h event_notifier: move to top-level directory 2011-11-01 16:52:08 -05:00
exec-all.h tcg: Add bytecode generator for tcg interpreter 2011-10-31 21:52:16 +01:00
exec-memory.h fix spelling in main directory 2011-12-02 10:50:57 +00:00
exec.c w32: Disable buffering for log file 2011-12-10 17:05:48 +00:00
gdbstub.c gdbstub: Fix memory leak 2011-11-19 11:22:24 +00:00
gdbstub.h Add scripts directory 2011-01-20 20:54:21 +00:00
gen-icount.h Fix conversions from pointer to tcg_target_long 2011-04-10 00:45:16 +02:00
hmp-commands.hx qapi: Convert migrate_set_speed 2011-12-06 11:40:01 -02:00
hmp.c qapi: Convert migrate_set_speed 2011-12-06 11:40:01 -02:00
hmp.h qapi: Convert migrate_set_speed 2011-12-06 11:40:01 -02:00
host-utils.c user: compile host-utils.c only once 2009-08-16 08:03:26 +00:00
host-utils.h Move macro QEMU_GNUC_PREREQ to compiler.h 2011-09-23 11:51:05 -05:00
hppa-dis.c fix spelling in main directory 2011-12-02 10:50:57 +00:00
hppa.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
i386-dis.c i386-dis: Fix unused return value, spotted by clang 2010-04-18 14:27:44 +00:00
i386.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
ia64-dis.c ia64-dis.c: Undefine ABS to avoid clash with glib 2011-11-01 11:50:12 -05:00
ia64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
input.c qapi: Convert query-mice 2011-10-27 11:48:46 -02:00
int128.h Add support for 128-bit arithmetic 2011-10-16 13:13:05 +02:00
iohandler.c Revert to a hand-made select loop 2011-10-21 18:14:30 +02:00
ioport-user.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ioport.c Introduce PortioList 2011-10-11 15:57:07 +02:00
ioport.h Introduce PortioList 2011-10-11 15:57:07 +02:00
iorange.h Type-safe ioport callbacks 2010-11-21 09:16:57 -06:00
iov.c Add iov_clear() 2011-08-04 15:51:22 +02:00
iov.h Add iov_clear() 2011-08-04 15:51:22 +02:00
json-lexer.c json-lexer: make lexer error-recovery more deterministic 2011-06-07 13:52:11 -05:00
json-lexer.h json-lexer: make lexer error-recovery more deterministic 2011-06-07 13:52:11 -05:00
json-parser.c json-parser: add handling for NULL token list 2011-06-07 13:52:11 -05:00
json-parser.h json-parser: propagate error from parser 2011-06-07 13:52:10 -05:00
json-streamer.c json-streamer: add handling for JSON_ERROR token/state 2011-06-07 13:52:11 -05:00
json-streamer.h json-streamer: make sure to reset token_size after emitting a token list 2011-06-07 13:52:11 -05:00
kvm-all.c kvm_init didn't set return value after create vm failed 2011-11-01 16:52:05 -05:00
kvm-stub.c Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
kvm.h kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid 2011-06-20 15:24:00 -03:00
libfdt_env.h Fix libfdt warnings on Darwin 2011-06-14 03:08:57 +02:00
linux-aio.c linux-aio: Allow reads beyond the end of growable images 2011-10-14 10:29:13 +02:00
m68k-dis.c fix spelling in main directory 2011-12-02 10:50:57 +00:00
m68k-semi.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
m68k.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
main-loop.c main-loop: Add missing include file 2011-10-25 15:38:08 -05:00
main-loop.h fix spelling in main directory 2011-12-02 10:50:57 +00:00
memory.c memory: add MemoryRegionOps::valid.accepts 2011-11-24 18:32:00 +02:00
memory.h memory: add MemoryRegionOps::valid.accepts 2011-11-24 18:32:00 +02:00
microblaze-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
migration-exec.c exec_close(): return -errno on errors (v2) 2011-12-12 11:47:20 -06:00
migration-fd.c migration: flush migration data to disk. 2011-11-01 11:50:21 -05:00
migration-tcp.c tcp_close(): check for close() errors too (v2) 2011-12-12 11:47:20 -06:00
migration-unix.c unix_close(): check for close() errors too (v2) 2011-12-12 11:47:20 -06:00
migration.c migrate_fd_cleanup: accept any negative qemu_fclose() value as error 2011-12-12 11:47:19 -06:00
migration.h qapi: Convert migrate_set_speed 2011-12-06 11:40:01 -02:00
mips-dis.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
mips.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
module.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
module.h qapi: add module init types for qapi 2011-07-21 16:48:13 -03:00
monitor.c qapi: Convert human-monitor-command 2011-12-06 11:40:01 -02:00
monitor.h qapi: Convert cont 2011-12-06 11:40:01 -02:00
nbd.c fix spelling in main directory 2011-12-02 10:50:57 +00:00
nbd.h nbd: sync API definitions with upstream 2011-09-19 11:34:33 +02:00
net.c qapi: Convert set_link 2011-12-06 11:40:01 -02:00
net.h qapi: Convert set_link 2011-12-06 11:40:01 -02:00
notify.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
notify.h notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
os-posix.c os-posix: Plug fd leak in qemu_create_pidfile() 2011-11-11 12:49:52 -06:00
os-win32.c Replace WriteFileEx with WriteFile in qemu_create_pidfile 2011-11-09 12:06:20 -06:00
osdep.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
osdep.h Move macro QEMU_GNUC_PREREQ to compiler.h 2011-09-23 11:51:05 -05:00
oslib-posix.c 9pfs: improve portability to older systems 2011-11-28 11:36:27 -06:00
oslib-win32.c add socket_set_block 2011-10-21 17:34:12 +02:00
path.c user: speed up init_paths a bit 2011-02-09 10:33:54 +02:00
pci-ids.txt
pflib.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pflib.h add pflib: PixelFormat conversion library. 2010-09-21 18:35:30 +02:00
poison.h Avoid CPU endian memory accesses in devices 2011-07-20 21:22:43 +00:00
posix-aio-compat.c posix-aio-compat: Plug memory leak on paio_init() error path 2011-11-11 12:49:52 -06:00
ppc-dis.c Work around OpenSolaris sys/regset.h namespace pollution 2009-09-12 12:36:11 +00:00
ppc.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
ppc64.ld ppc64: Fix linker script 2011-10-06 09:48:09 +02:00
qapi-schema-guest.json guest agent: add supported command list to guest-info RPC 2011-12-12 17:06:21 -06:00
qapi-schema-test.json Introduce test-qmp-output-visitor 2011-12-06 11:40:00 -02:00
qapi-schema.json qapi: Convert migrate_set_speed 2011-12-06 11:40:01 -02:00
qbool.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qbool.h Add a QBool type 2009-11-17 08:49:39 -06:00
qdict-test-data.txt Introduce QDict test data file 2009-09-04 09:37:34 -05:00
qdict.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qdict.h QDict: Introduce qdict_get_try_bool() 2010-07-01 14:27:13 -03:00
qemu-aio.h Add qemu_aio_process_queue() 2009-10-27 12:28:59 -05:00
qemu-barrier.h qemu-barrier: Fix build failure on PowerPC Mac OS X 2011-11-01 11:50:11 -05:00
qemu-char.c qemu-char: rename qemu_chr_event to qemu_chr_be_event and make it public 2011-11-28 16:20:51 -06:00
qemu-char.h qemu-char: rename qemu_chr_event to qemu_chr_be_event and make it public 2011-11-28 16:20:51 -06:00
qemu-common.h qemu-common: add QEMU_ALIGN_DOWN() and QEMU_ALIGN_UP() macros 2011-12-05 14:51:37 +01:00
qemu-config.c block: add -drive copy-on-read=on|off 2011-12-05 14:51:38 +01:00
qemu-config.h spice: core bits 2010-09-21 18:36:42 +02:00
qemu-coroutine-int.h coroutines: Locks 2011-08-02 15:53:40 +02:00
qemu-coroutine-lock.c coroutine: add qemu_co_queue_restart_all() 2011-12-05 14:51:38 +01:00
qemu-coroutine.c coroutine: introduce coroutines 2011-08-01 12:14:09 +02:00
qemu-coroutine.h coroutine: add qemu_co_queue_restart_all() 2011-12-05 14:51:38 +01:00
qemu-doc.texi Merge remote-tracking branch 'kwolf/block-stable' into staging 2011-11-18 13:30:08 -06:00
qemu-error.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
qemu-error.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qemu-ga.c guest agent: add RPC blacklist command-line option 2011-12-12 17:06:21 -06:00
qemu-img-cmds.hx qemu-img: Require larger zero areas for sparse handling 2011-08-29 14:42:39 +02:00
qemu-img.c qemu-img: Tighten parsing of size arguments 2011-11-28 16:20:52 -06:00
qemu-img.texi qemu-img: Require larger zero areas for sparse handling 2011-08-29 14:42:39 +02:00
qemu-io.c Merge remote-tracking branch 'kwolf/for-anthony' into staging 2011-12-05 09:39:25 -06:00
qemu-lock.h qemu-lock.h: Remove non-pthreads spinlock implementations 2011-02-20 15:20:06 +01:00
qemu-log.h
qemu-nbd.c qemu-nbd: open the block device after starting the client thread 2011-11-11 14:02:58 +01:00
qemu-nbd.texi qemu-nbd: Fix wrong description in qemu-nbd.texi 2010-03-06 23:03:50 +01:00
qemu-objects.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qemu-option.c fix spelling in main directory 2011-12-02 10:50:57 +00:00
qemu-option.h qemu: Add opt_set_bool functionality 2011-10-31 12:34:16 +05:30
qemu-options.h Introduce OS specific cmdline argument handling and move SMB arg to os-posix.c 2010-06-12 08:49:15 +03:00
qemu-options.hx block: add -drive copy-on-read=on|off 2011-12-05 14:51:38 +01:00
qemu-os-posix.h 9pfs: improve portability to older systems 2011-11-28 11:36:27 -06:00
qemu-os-win32.h main-loop: create main-loop.c 2011-10-21 18:14:30 +02:00
qemu-progress.c Fix compilation warning due to missing header for sigaction (followup) 2011-06-08 09:04:29 +01:00
qemu-queue.h qemu-queue: Introduce QLIST_INSERT_HEAD_RCU and dummy RCU wrappers. 2011-10-31 12:34:18 +05:30
qemu-sockets.c qemu-sockets: Plug fd leak on unix_connect_opts() error path 2011-11-11 12:49:52 -06:00
qemu-tech.texi qemu-tech.texi: Update default code cache size 2011-11-10 09:41:40 +00:00
qemu-thread-posix.c Abort on thread layer errors 2011-09-21 10:50:10 +01:00
qemu-thread-posix.h add Win32 IPI service 2011-03-13 14:44:22 +00:00
qemu-thread-win32.c Abort on thread layer errors 2011-09-21 10:50:10 +01:00
qemu-thread-win32.h add win32 qemu-thread implementation 2011-03-13 14:44:21 +00:00
qemu-thread.h qemu-queue: Introduce QLIST_INSERT_HEAD_RCU and dummy RCU wrappers. 2011-10-31 12:34:18 +05:30
qemu-timer-common.c Add OpenBSD to ifdef list since it has CLOCK_MONOTONIC. 2010-12-21 19:44:42 +00:00
qemu-timer.c win32: remove broken timers 2011-11-09 12:06:20 -06:00
qemu-timer.h main-loop: create main-loop.h 2011-10-21 18:14:30 +02:00
qemu-tls.h qemu-tls.h: Add abstraction layer for TLS variables 2011-11-01 10:58:08 -05:00
qemu-tool.c qed: add migration blocker (v2) 2011-11-21 14:58:48 -06:00
qemu-x509.h move x509 file name defines to qemu-x509.h 2010-03-08 11:30:09 -06:00
qemu-xattr.h configure: fix detection for xattr.h on modern distributions 2011-11-09 12:06:20 -06:00
qemu.sasl
qemu_socket.h add socket_set_block 2011-10-21 17:34:12 +02:00
qerror.c guest agent: add RPC blacklist command-line option 2011-12-12 17:06:21 -06:00
qerror.h guest agent: add RPC blacklist command-line option 2011-12-12 17:06:21 -06:00
qfloat.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qfloat.h Add a QFloat datatype 2009-11-17 08:49:38 -06:00
qint.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qint.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qjson.c Add support for JSON pretty printing 2010-10-01 10:12:43 -03:00
qjson.h Merge remote branch 'qmp/for-anthony' into staging 2010-10-05 13:54:49 -05:00
qlist.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qlist.h qlist: add qlist_first()/qlist_next() 2011-07-21 16:48:13 -03:00
qmp-commands.hx qapi: Convert migrate_set_speed 2011-12-06 11:40:01 -02:00
qmp.c qapi: Convert cont 2011-12-06 11:40:01 -02:00
qobject.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qstring.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qstring.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
range.h Introduce range.h 2010-09-18 05:53:14 +00:00
readline.c readline: Fix buffer overrun on re-add to history 2011-11-07 08:03:49 +00:00
readline.h
rules.mak build: sort objects to remove duplicates for link 2011-09-01 13:12:51 -05:00
s390-dis.c s390: Disassemble some general-instruction-extension insns. 2010-06-10 00:46:41 +02:00
s390.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
savevm.c stdio_fclose: return -errno on errors (v2) 2011-12-12 11:47:20 -06:00
sh4-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
softmmu-semi.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
softmmu_defs.h Document softmmu templates 2011-10-01 09:31:08 +00:00
softmmu_exec.h Document softmmu templates 2011-10-01 09:31:08 +00:00
softmmu_header.h Document softmmu templates 2011-10-01 09:31:08 +00:00
softmmu_template.h softmmu_header: pass CPUState to tlb_fill 2011-10-01 09:31:26 +00:00
sparc-dis.c sparc64: more ultrasparc asi extensions for disassembler 2010-05-06 20:13:02 +00:00
sparc.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
sparc64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
spice-qemu-char.c spice-qemu-char: Generate chardev open/close events 2011-11-28 16:20:51 -06:00
sysemu.h main-loop: create main-loop.h 2011-10-21 18:14:30 +02:00
targphys.h Split TLB addend and target_phys_addr_t 2010-04-05 00:28:53 +01:00
tcg-runtime.c tcg: add div/rem 32-bit helpers 2010-03-14 22:04:50 +01:00
tci-dis.c tcg: Add tci disassembler 2011-10-31 21:52:17 +01:00
tci.c tcg: Standardize on TCGReg as the enum for hard registers 2011-11-14 17:47:26 +01:00
test-coroutine.c coroutine: add test-coroutine --benchmark-lifecycle 2011-08-02 15:53:40 +02:00
test-qmp-commands.c qapi: add test cases for generated free functions 2011-10-04 11:00:46 -03:00
test-qmp-input-visitor.c Introduce test-qmp-input-visitor 2011-12-06 11:40:00 -02:00
test-qmp-output-visitor.c Introduce test-qmp-output-visitor 2011-12-06 11:40:00 -02:00
thunk.c
thunk.h
trace-events dma-helpers: Add trace events 2011-12-05 14:51:38 +01:00
translate-all.c Delegate setup of TCG temporaries to targets 2011-06-26 18:25:43 +00:00
uboot_image.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
usb-bsd.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-linux.c usb-host: add usb_host_do_reset function. 2011-11-23 17:17:17 +01:00
usb-redir.c usb-redir: Don't try to write to the chardev after a close event 2011-11-28 16:20:51 -06:00
usb-stub.c
user-exec.c Remove unused is_softmmu parameter from cpu_handle_mmu_fault 2011-08-07 09:32:01 +00:00
version.rc mingw: add version information to the executables 2010-09-26 16:07:57 +00:00
vgafont.h
vl.c fix spelling in main directory 2011-12-02 10:50:57 +00:00
x86_64.ld Fix linker scripts 2011-08-27 15:42:35 +00:00
xen-all.c Drop the vm_running global variable 2011-09-15 16:39:32 -03:00
xen-mapcache.c block: convert qemu_aio_flush() calls to bdrv_drain_all() 2011-12-05 14:56:06 +01:00
xen-mapcache.h xen: fix xen-mapcache build on non-Xen capable targets 2011-07-22 17:43:42 +00:00
xen-stub.c xen_console: support the new extended xenstore protocol 2011-07-17 01:54:25 +02:00
xtensa-semi.c target-xtensa: implement SIMCALL 2011-09-10 16:57:39 +00:00

README

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

- QEMU team