QEMU With E2K User Support
Go to file
Mark McLoughlin ec302ffdfd Port -net user to QemuOpts
The handling of guestfwd and hostfwd requires the previous changes
to allow multiple values for each parameter. The only way to access
those multiple values is to use qemu_opt_foreach().

Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-10-06 14:36:12 -05:00
audio oss/alsa: Do not invoke UB described in 7.15.1.1 (this time for ADC) 2009-10-03 03:30:18 +04:00
block block/raw: Add create_options for host_device 2009-10-05 14:20:34 -05:00
bsd-user bsd-user: fix "#if 0"'d printf() 2009-10-04 15:02:44 +02:00
darwin-user Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
fpu rename NEEDS_LIBSUNMATH to CONFIG_NEEDS_LIBSUNMATH 2009-07-27 14:10:55 -05:00
gdb-xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
hw Make NICInfo string fields non-const 2009-10-06 14:36:10 -05:00
linux-user linux-user: fix "#if 0"'d printf() 2009-10-04 13:24:45 +02:00
pc-bios restore CFLAGS check for conflict and fix recursive CFLAGS issue 2009-10-05 09:32:53 -05:00
roms update pcbios submodule to current master 2009-10-05 09:32:47 -05:00
slirp slirp: fix unmatched bracket in if 0 2009-09-30 18:56:44 +00:00
target-alpha Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-arm Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-cris Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-i386 target-i386: move recently added vmstate fields at the end of the structure 2009-10-05 22:41:04 +02:00
target-m68k Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-microblaze Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-mips Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-ppc Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-sh4 Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
target-sparc Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
tcg tcg: allocate s->op_dead_iargs dynamically 2009-10-04 15:30:44 +02:00
tests tests: missing ; in if 0 2009-10-02 17:59:10 +00:00
.gitignore libuser is a generated directory 2009-10-02 19:46:31 +00:00
.gitmodules Bring pcbios, seabios, and vgabios into the tree as git submodules. Right now, 2009-09-04 10:13:29 -05:00
CODING_STYLE Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
COPYING COPYING: update from FSF 2008-10-12 17:54:42 +00:00
COPYING.LIB Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
Changelog Update Changelog to reflect 0.10.2 release 2009-04-07 02:19:41 +00:00
LICENSE Add missing newline at the end of file 2008-12-14 08:50:18 +00:00
MAINTAINERS Unbreak large mem support by removing kqemu 2009-08-24 08:02:55 -05:00
Makefile Include microblaze binaries in tarbin. 2009-10-01 15:18:36 +02:00
Makefile.hw Compile ne2000 only once 2009-09-20 16:19:32 +00:00
Makefile.target Compile some user files only once for all targets 2009-09-27 16:26:02 +00:00
Makefile.user Compile some user files only once for all targets 2009-09-27 16:26:02 +00:00
README Add missing newline at the end of file 2008-12-14 08:50:18 +00:00
TODO Update 2008-12-04 11:29:42 +00:00
VERSION Update version for 0.11 development 2009-07-16 18:12:18 -05:00
a.out.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
acl.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
acl.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
aes.c Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00
aes.h AES crypto support 2004-08-01 21:54:53 +00:00
aio.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
alpha-dis.c Remove PARAMS() macro 2009-09-25 19:53:21 +00:00
alpha.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
arm-dis.c bdf: Remove last users of FALSE/TRUE 2009-10-05 09:32:44 -05:00
arm-semi.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
arm.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
balloon.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
block.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
block.h block: add aio_flush operation 2009-09-11 10:19:46 -05:00
block_int.h block: add aio_flush operation 2009-09-11 10:19:46 -05:00
bswap.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
bt-host.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-host.h Clean build: Add bt-host.h 2009-03-10 21:43:35 +00:00
bt-vhci.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
buffered_file.c Fix compilation warnings when DEBUG_BUFFERED_FILE is defined 2009-09-09 17:31:26 -05:00
buffered_file.h Introduce a buffered file wrapper for QEMUFile 2008-10-13 03:10:22 +00:00
cache-utils.c Properly initialize len argument of sysctl and include stdio.h (perror) 2009-02-04 20:39:09 +00:00
cache-utils.h Remove all traces of __powerpc__ 2009-01-14 18:39:49 +00:00
check-qdict.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
check-qint.c Fix and improve qint_from_int64_test 2009-09-26 21:26:26 +02:00
check-qstring.c Introduce QString unit-tests 2009-09-04 09:37:34 -05:00
cmd.c Fix indentation 2009-09-19 18:43:44 +02:00
cmd.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cocoa.m Update cocoa.m to match new DisplayState code (Samuel Benson) 2009-03-04 19:25:22 +00:00
configure Add -Wold-style-* flags 2009-10-05 09:32:44 -05:00
console.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
console.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cpu-all.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cpu-common.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cpu-defs.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cpu-exec.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
create_config We also need TARGET_<arechname> in Makefiles 2009-08-10 13:05:46 -05:00
cris-dis.c bdf: Remove last users of FALSE/TRUE 2009-10-05 09:32:44 -05:00
curses.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
curses_keys.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cutils.c Probe for fdatasync() 2009-09-20 06:56:26 +00:00
d3des.c Ansify to please sparse 2008-10-27 19:49:12 +00:00
d3des.h Actually add d3des implementation files. 2007-08-25 02:09:50 +00:00
def-helper.h def-helper.h allow helpers returning pointers 2009-08-22 17:23:55 +00:00
device_tree.c Fix device tree compile broken by ca20cf32ab 2009-09-23 08:41:45 +02:00
device_tree.h Wean device tree code off phys_ram_base. 2009-04-10 16:23:59 +00:00
dis-asm.h bdf: Remove last users of FALSE/TRUE 2009-10-05 09:32:44 -05:00
disas.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
disas.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
dma-helpers.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
dyngen-exec.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
elf.h Avoid name clashes with symbols that leak from system headers 2009-07-18 13:16:51 +04:00
envlist.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
envlist.h linux-user: compile envlist.c only once 2009-08-15 08:47:42 +00:00
exec-all.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
exec.c fix comment on cpu_register_physical_memory_offset 2009-10-05 09:32:51 -05:00
feature_to_c.sh Fix Sparse warnings: "Using plain integer as NULL pointer" 2009-07-31 21:16:51 +00:00
gdbstub.c gdbstub: x86: Switch 64/32 bit registers dynamically 2009-10-05 09:32:45 -05:00
gdbstub.h Guest debugging support for KVM (Jan Kiszka) 2009-03-12 20:12:48 +00:00
gen-icount.h static and inline should came before the type of the functions 2009-09-25 19:51:45 +00:00
host-utils.c user: compile host-utils.c only once 2009-08-16 08:03:26 +00:00
host-utils.h user: compile host-utils.c only once 2009-08-16 08:03:26 +00:00
hostregs_helper.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
hpet.h Add a local copy of hpet.h. 2007-09-16 20:03:23 +00:00
hppa-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
hppa.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
hxtool Fix hxtool. 2009-07-02 17:54:34 +00:00
i386-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
i386.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -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
ioport-user.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ioport.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ioport.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
keymaps.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
keymaps.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
kvm-all.c temporary fix for on_vcpu 2009-10-05 09:32:45 -05:00
kvm.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
libfdt_env.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
linux-aio.c raw-posix: add Linux native AIO support 2009-08-27 20:30:22 -05:00
m68k-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
m68k-semi.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
m68k.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
microblaze-dis.c bdf: Remove last users of FALSE/TRUE 2009-10-05 09:32:44 -05:00
migration-exec.c unify popen/fopen qemu wrappers 2009-08-24 08:02:55 -05:00
migration-fd.c add file descriptor migration 2009-08-27 19:33:15 -05:00
migration-tcp.c fix migration to obey -S 2009-07-30 09:50:36 -05:00
migration-unix.c Migration via unix sockets. 2009-08-24 08:01:42 -05:00
migration.c monitor: Port handler_2 to use QDict 2009-09-04 09:37:31 -05:00
migration.h monitor: Port handler_2 to use QDict 2009-09-04 09:37:31 -05:00
mips-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
mips.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
module.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
module.h Convert machine registration to use module init functions 2009-05-21 08:47:55 -05:00
monitor.c Reorganize option rom (+linux kernel) loading. 2009-10-06 14:36:08 -05:00
monitor.h monitor: Export QDict header 2009-09-04 09:37:30 -05:00
nbd.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
nbd.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
net-checksum.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
net.c Port -net user to QemuOpts 2009-10-06 14:36:12 -05:00
net.h Don't exit() in config_error() 2009-10-06 14:36:10 -05:00
osdep.c Add #defines needed by OpenSolaris, fix breakage by the #defines 2009-09-12 12:36:04 +00:00
osdep.h Fix a Sparse warning about redefinition of offsetof() 2009-09-12 09:58:46 +00:00
path.c user: compile path.c only once 2009-08-15 07:51:59 +00:00
pci-ids.txt List virtio console device in pci-ids.txt 2009-01-24 16:37:31 +00:00
posix-aio-compat.c posix-aio-compat: avoid signal race when spawning a thread 2009-09-27 04:16:02 +04:00
ppc-dis.c Work around OpenSolaris sys/regset.h namespace pollution 2009-09-12 12:36:11 +00:00
ppc.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
ppc64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
qdict-test-data.txt Introduce QDict test data file 2009-09-04 09:37:34 -05:00
qdict.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
qdict.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
qemu-aio.h fix qemu_aio_flush 2009-06-15 13:52:27 +02:00
qemu-binfmt-conf.sh Code provision for n32/n64 mips userland emulation. Not functional yet. 2007-09-30 01:58:33 +00:00
qemu-char.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
qemu-char.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
qemu-common.h block: use fdatasync instead of fsync if possible 2009-09-11 10:19:46 -05:00
qemu-config.c Add qemu_net_opts 2009-10-06 14:36:11 -05:00
qemu-config.h Add qemu_net_opts 2009-10-06 14:36:11 -05:00
qemu-doc.texi Add information w.r.t default GUS IRQ assigment 2009-09-10 20:05:59 +04:00
qemu-img-cmds.hx Use hxtool for qemu-img command list 2009-06-07 09:59:47 +03:00
qemu-img.c qcow2: Increase maximum cluster size to 2 MB 2009-10-05 09:32:52 -05:00
qemu-img.texi add host_device format description to qemu-img manpage 2009-10-06 14:36:09 -05:00
qemu-io.c qemu-io: Improve portability (win32 now supported). 2009-09-09 14:57:20 -05:00
qemu-lock.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
qemu-log.h Define macros that will become the new logging API (Eduardo Habkost) 2009-01-15 21:52:11 +00:00
qemu-malloc.c Format per CODING_STYLE 2009-05-19 22:29:20 +04:00
qemu-monitor.hx qdev hotplug: infrastructure and monitor commands. 2009-10-05 09:32:48 -05:00
qemu-nbd.c Fix Sparse warnings: "Using plain integer as NULL pointer" 2009-07-31 21:16:51 +00:00
qemu-nbd.texi Fix formatting of documentation (Stefan Weil) 2008-09-22 20:41:57 +00:00
qemu-option.c Never overwrite a QemuOpt 2009-10-06 14:36:11 -05:00
qemu-option.h Add qemu_opts_validate() for post parsing validation 2009-10-06 14:36:11 -05:00
qemu-options.hx offer right-ctrl as a grab option 2009-10-06 14:36:09 -05:00
qemu-queue.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
qemu-sockets.c Add 'static' 2009-09-12 09:58:51 +00:00
qemu-tech.texi Unbreak large mem support by removing kqemu 2009-08-24 08:02:55 -05:00
qemu-thread.c qemu-thread: use pthread_equal 2009-07-22 10:58:49 -05:00
qemu-thread.h qemu: mutex/thread/cond wrappers and configure tweaks (Marcelo Tosatti) 2009-04-24 18:03:15 +00:00
qemu-timer.h Introduce QEMU_CLOCK_HOST 2009-10-05 09:32:45 -05:00
qemu-tool.c Fix most warnings (errors with -Werror) when debugging is enabled 2009-07-20 17:19:25 +00:00
qemu.sasl Add SASL authentication support ("Daniel P. Berrange") 2009-03-06 20:27:28 +00:00
qemu_socket.h convert udp chardev to QemuOpts. 2009-09-11 10:19:49 -05:00
qint.c Shuffle lines to avoid gcc 3 warning about redundant redeclaration 2009-09-04 17:43:37 +00:00
qint.h Introduce QInt 2009-09-04 09:37:29 -05:00
qobject.h Introduce QDict 2009-09-04 09:37:29 -05:00
qstring.c Shuffle lines to avoid gcc 3 warning about redundant redeclaration 2009-09-04 17:43:37 +00:00
qstring.h Introduce QString 2009-09-04 09:37:29 -05:00
readline.c readline: Remove unneeded qemu_mallocz() check 2009-06-16 15:18:37 -05:00
readline.h monitor: Improve mux'ed console experience (Jan Kiszka) 2009-03-05 23:01:47 +00:00
rules.mak restore CFLAGS check for conflict and fix recursive CFLAGS issue 2009-10-05 09:32:53 -05:00
s390-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00: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 vmstate: Add suppot for field_exist() test 2009-10-05 09:32:43 -05:00
sdl.c offer right-ctrl as a grab option 2009-10-06 14:36:09 -05:00
sdl_keysym.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sdl_zoom.c Fix sdl_zoom compile problems on OpenBSD 2009-07-01 18:49:34 +00:00
sdl_zoom.h Remove SDL/ prefix 2009-07-08 18:25:37 +04:00
sdl_zoom_template.h sdl zooming 2009-06-29 08:52:44 -05:00
sh4-dis.c Remove PARAMS() macro 2009-09-25 19:53:21 +00:00
softmmu-semi.h Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
softmmu_defs.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
softmmu_exec.h Allow 5 mmu indexes. 2009-04-07 21:47:27 +00:00
softmmu_header.h Remove dead i386 assembly code from softmmu_header.h 2009-07-16 17:28:50 -05:00
softmmu_template.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sparc-dis.c Fix Sparse warnings: "Using plain integer as NULL pointer" 2009-07-31 21:16:51 +00:00
sparc.ld Fix sparc.ld 2009-09-13 19:38:43 +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
sysemu.h offer right-ctrl as a grab option 2009-10-06 14:36:09 -05:00
tap-win32.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
targphys.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
tcg-runtime.c Compile TCG runtime library only once 2009-09-20 19:06:34 +00:00
texi2pod.pl Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
thunk.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
thunk.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
translate-all.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
uboot_image.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
usb-bsd.c Try to fix BSD breakage by 806b602482 2009-09-12 06:19:16 +00:00
usb-linux.c unbreak usb pass-through on linux. 2009-09-25 17:40:16 +02:00
usb-stub.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
vgafont.h Some little fixes on QEMU 2008-09-06 16:31:30 +00:00
vl.c Remove double error message for -device option parsing 2009-10-06 14:36:11 -05:00
vnc-auth-sasl.c Remove tabs introduced from VNC ACL series 2009-03-06 20:27:40 +00:00
vnc-auth-sasl.h Support ACLs for controlling VNC access ("Daniel P. Berrange") 2009-03-06 20:27:37 +00:00
vnc-auth-vencrypt.c Add more missing files 2009-03-06 23:44:29 +00:00
vnc-auth-vencrypt.h Add more missing files 2009-03-06 23:44:29 +00:00
vnc-tls.c Add more missing files 2009-03-06 23:44:29 +00:00
vnc-tls.h Add more missing files 2009-03-06 23:44:29 +00:00
vnc.c Win32: Fix vnc support. 2009-10-05 14:01:16 -05:00
vnc.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
vnc_keysym.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
vnchextile.h single vnc server surface 2009-08-10 13:05:30 -05:00
x86_64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
x_keymap.c Fix SDL on evdev hosts (Anthony Liguori) 2009-03-03 17:37:21 +00:00
x_keymap.h Fix SDL on evdev hosts (Anthony Liguori) 2009-03-03 17:37:21 +00:00

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.