QEMU With E2K User Support
Go to file
Jan Kiszka 07b064e9de Musicpal: Fix descriptor walk in eth_send
Commit 930c86820e introduced a regression to eth_send: eth_tx_desc_put
manipulates the host's tx descriptor copy before writing it back, but
two lines down the descriptor is evaluated again, leaving us with an
invalid next address if host and guest endianness differ. So this was
the actual issue commit 2e87c5b937 tried to paper over.

Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
Signed-off-by: malc <av1474@comtv.ru>
2010-01-24 16:55:20 +03:00
audio audio: include more information into audio_bug's output 2010-01-17 02:03:30 +03:00
block Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone (and so is BDRV_O_ACCESS). Default value for bdrv_flags (0/zero) is READ-ONLY. Need to explicitly request READ-WRITE. 2010-01-20 08:25:22 -06:00
bsd-user
darwin-user PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
default-configs Add support for S390x system emulation 2009-12-05 17:36:05 +01:00
docs docs: New qdev-device-use.txt 2010-01-13 17:14:16 -06:00
fpu target-alpha: Fixes for alpha-linux syscalls. 2009-12-13 20:32:36 +01:00
gdb-xml
hw Musicpal: Fix descriptor walk in eth_send 2010-01-24 16:55:20 +03:00
linux-user fix linux-user microblaze ELF_ARCH definition 2010-01-17 09:51:03 +01:00
net net: add API to disable/enable polling 2010-01-08 09:58:40 -06:00
pc-bios Sparc32: Update OpenBIOS image to r666 2010-01-17 20:36:13 +00:00
QMP QMP: Introduce VNC_INITIALIZED event 2010-01-19 16:31:04 -06:00
roms Update to SeaBIOS 0.5.1 2010-01-11 13:41:00 -06:00
slirp Qemu's internal TFTP server breaks lock-step-iness of TFTP 2010-01-13 17:14:16 -06:00
target-alpha kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-arm kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-cris kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-i386 kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-m68k kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-microblaze kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-mips kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-ppc kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-s390x kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-sh4 kill regs_to_env and env_to_regs 2010-01-19 16:31:02 -06:00
target-sparc sparc32 fix np dereference in do_unassigned_access 2010-01-23 08:11:06 +00:00
tcg tcg/x86_64: Avoid unnecessary REX.B prefixes. 2010-01-15 07:32:56 +01:00
tests Use vpath directive 2010-01-08 09:58:40 -06:00
.gitignore linuxboot.bin is a generated file 2009-12-23 23:47:12 +01:00
.gitmodules
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c
alpha-dis.c
alpha.ld
arm-dis.c
arm-semi.c
arm.ld
async.c
balloon.h
block_int.h block: Add bdrv_change_backing_file 2010-01-13 17:14:15 -06:00
block-migration.c block migration: Skip zero-sized disks 2009-12-03 11:45:39 -06:00
block-migration.h block migration: Report progress also via info migration 2009-12-03 10:48:53 -06:00
block.c Revert "block: prevent multiwrite_merge from creating too large iovecs" 2010-01-20 10:12:23 -06:00
block.h Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone (and so is BDRV_O_ACCESS). Default value for bdrv_flags (0/zero) is READ-ONLY. Need to explicitly request READ-WRITE. 2010-01-20 08:25:22 -06:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c
buffered_file.h
cache-utils.c
cache-utils.h
Changelog Update version and changelog to sync with stable branch 2009-12-19 08:26:03 -06:00
check-qdict.c QDict: Fix size update 2009-12-18 11:26:27 -06:00
check-qfloat.c
check-qint.c
check-qjson.c
check-qlist.c
check-qstring.c
cmd.c
cmd.h
cocoa.m Cocoa: Use optimized drawing for the window 2010-01-07 10:57:34 +03:00
CODING_STYLE
config.h
configure use pkg-config for libcurl whenever available 2010-01-13 17:14:14 -06:00
console.c vc: colorize chardev title line with blue background. 2009-12-12 07:59:42 -06:00
console.h VNC: Convert do_info_vnc() to QObject 2009-12-12 07:59:49 -06:00
COPYING
COPYING.LIB
cpu-all.h cpu-all.h: fix cpu_get_real_ticks() #ifdef 2009-12-20 21:18:57 +01:00
cpu-common.h
cpu-defs.h Revert "kvm: x86: Save/restore exception_index" 2009-12-18 11:26:33 -06:00
cpu-exec.c avoid unreachable statement after break 2010-01-19 16:31:03 -06:00
create_config
cris-dis.c
curses_keys.h
curses.c
cutils.c
d3des.c
d3des.h
def-helper.h
device_tree.c
device_tree.h
dis-asm.h
disas.c
disas.h
dma-helpers.c
dma.h
dyngen-exec.h S/390 fake TCG implementation 2009-12-05 17:36:00 +01:00
elf.h
envlist.c
envlist.h
exec-all.h
exec.c linux-user: enable tb unlinking when compiled with NPTL 2009-12-19 19:45:26 +01:00
feature_to_c.sh
gdbstub.c target-m68k: fix a typo in 'P' packet processing 2010-01-14 20:00:23 +01:00
gdbstub.h
gen-icount.h
host-utils.c
host-utils.h target-alpha: Fix generic ctz64. 2009-12-17 18:12:04 +01:00
hostregs_helper.h
hpet.h
hppa-dis.c
hppa.ld
hxtool
i386-dis.c
i386.ld
ia64.ld
input.c move kbd/mouse handling to input.c 2010-01-13 17:14:14 -06:00
ioport-user.c
ioport.c
ioport.h
json-lexer.c
json-lexer.h
json-parser.c json-parser: remove dead increment 2010-01-13 17:14:15 -06:00
json-parser.h
json-streamer.c
json-streamer.h
keymaps.c
keymaps.h
kvm-all.c kvm: x86: Add support for VCPU event states 2009-12-03 15:25:57 -06:00
kvm.h kvm: x86: Add support for VCPU event states 2009-12-03 15:25:57 -06:00
libfdt_env.h
LICENSE
linux-aio.c
m68k-dis.c
m68k-semi.c
m68k.ld
MAINTAINERS list MST as pci layer maintainer 2009-12-23 16:35:01 +02:00
Makefile make: qemu-img depends on config-host.h 2010-01-20 10:09:35 -06:00
Makefile.hw Use vpath directive 2010-01-08 09:58:40 -06:00
Makefile.objs Move virtio-serial to Makefile.objs 2010-01-20 08:25:23 -06:00
Makefile.target Move virtio-serial to Makefile.objs 2010-01-20 08:25:23 -06:00
Makefile.user Use vpath directive 2010-01-08 09:58:40 -06:00
microblaze-dis.c microblaze: Update disasm to latest GPLv2 version. 2009-12-10 12:33:49 +01:00
migration-exec.c live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
migration-fd.c live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
migration-tcp.c Don't leak file descriptors 2009-12-03 11:45:50 -06:00
migration-unix.c Avoid permanently disabled QEMU monitor when UNIX migration fails 2009-12-18 11:26:26 -06:00
migration.c Revert "monitor: Convert do_migrate_set_speed() to QObject" 2009-12-19 08:26:03 -06:00
migration.h Revert "monitor: Convert do_migrate_set_speed() to QObject" 2009-12-19 08:26:03 -06:00
mips-dis.c
mips.ld
module.c
module.h
monitor.c QMP: Fix asynchronous events delivery 2010-01-20 08:25:23 -06:00
monitor.h QMP: Introduce VNC_INITIALIZED event 2010-01-19 16:31:04 -06:00
nbd.c
nbd.h
net-checksum.c
net.c default devices: network 2009-12-12 07:59:43 -06:00
net.h net: add API to disable/enable polling 2010-01-08 09:58:40 -06:00
osdep.c osdep.c: Fix accept4 fallback 2010-01-13 17:14:15 -06:00
osdep.h qdev: move DO_UPCAST() into osdep.h 2009-12-03 09:41:29 -06:00
path.c path.c fix warning with _FORTIFY_SOURCE 2009-12-25 18:19:15 +00:00
pci-ids.txt
posix-aio-compat.c posix-aio-compat: Fix error check 2009-12-03 15:26:00 -06:00
ppc64.ld
ppc-dis.c
ppc.ld
qbool.c
qbool.h
qdict-test-data.txt
qdict.c QDict: Fix size update 2009-12-18 11:26:27 -06:00
qdict.h QDict: Introduce qdict_get_qlist() 2009-12-12 07:59:46 -06:00
qemu_socket.h net: Make inet_strfamily() public 2010-01-20 08:25:23 -06:00
qemu-aio.h
qemu-binfmt-conf.sh target-alpha: Add binfmt entry. 2009-12-13 20:32:36 +01:00
qemu-char.c char: Remove redundant qemu_chr_generic_open() call. 2010-01-19 16:31:03 -06:00
qemu-char.h char: Convert qemu_chr_info() to QObject 2009-12-12 07:59:49 -06:00
qemu-common.h Fix QEMU_WARN_UNUSED_RESULT 2010-01-19 16:31:04 -06:00
qemu-config.c rework -monitor handling, switch to QemuOpts 2009-12-12 07:59:43 -06:00
qemu-config.h defaults: update device_list[] 2009-12-18 11:26:27 -06:00
qemu-doc.texi ARM PBX-A9 memory map tweaks 2009-12-21 20:19:12 +00:00
qemu-img-cmds.hx qemu-img rebase 2010-01-13 17:14:15 -06:00
qemu-img.c Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone (and so is BDRV_O_ACCESS). Default value for bdrv_flags (0/zero) is READ-ONLY. Need to explicitly request READ-WRITE. 2010-01-20 08:25:22 -06:00
qemu-img.texi
qemu-io.c Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone (and so is BDRV_O_ACCESS). Default value for bdrv_flags (0/zero) is READ-ONLY. Need to explicitly request READ-WRITE. 2010-01-20 08:25:22 -06:00
qemu-lock.h
qemu-log.h
qemu-malloc.c Do not abort on qemu_malloc(0) in production builds 2009-12-12 07:59:37 -06:00
qemu-monitor.hx Revert "monitor: Convert do_migrate_set_speed() to QObject" 2009-12-19 08:26:03 -06:00
qemu-nbd.c Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone (and so is BDRV_O_ACCESS). Default value for bdrv_flags (0/zero) is READ-ONLY. Need to explicitly request READ-WRITE. 2010-01-20 08:25:22 -06:00
qemu-nbd.texi
qemu-objects.h Introduce qemu-objects.h header file 2009-12-12 07:59:45 -06:00
qemu-option.c QemuOpts: allow larger option values. 2009-12-12 07:59:45 -06:00
qemu-option.h
qemu-options.hx virtio-console: qdev conversion, new virtio-serial-bus 2010-01-20 08:25:23 -06:00
qemu-queue.h Import a simple queue implementation from NetBSD 2009-12-03 10:48:52 -06:00
qemu-sockets.c net: inet_strfamily(): Better unknown family report 2010-01-20 08:25:23 -06:00
qemu-tech.texi
qemu-thread.c
qemu-thread.h
qemu-timer.h
qemu-tool.c
qemu.sasl
qerror.c QMP: add human-readable description to error response 2009-12-07 16:34:36 -06:00
qerror.h Fix recently added QERR_ definitions 2009-12-12 07:59:39 -06:00
qfloat.c
qfloat.h
qint.c
qint.h
qjson.c
qjson.h
qlist.c
qlist.h
qobject.h
qstring.c
qstring.h
readline.c
readline.h
README
rules.mak finish VPATH -> vpath translation 2010-01-08 16:55:03 -06:00
s390-dis.c
s390.ld
savevm.c savevm.c: fix warning with _FORTIFY_SOURCE 2009-12-25 18:19:19 +00:00
sdl_keysym.h
sdl_zoom_template.h
sdl_zoom.c
sdl_zoom.h
sdl.c sdl: print the reason why SDL thinks SDL_Init failed before exiting 2009-12-30 04:26:34 +03:00
sh4-dis.c
softmmu_defs.h
softmmu_exec.h
softmmu_header.h
softmmu_template.h
softmmu-semi.h
sparc64.ld
sparc-dis.c Sparc: comment out unused variable, spotted by clang 2010-01-13 18:54:54 +00:00
sparc.ld
sysemu.h virtio-console: qdev conversion, new virtio-serial-bus 2010-01-20 08:25:23 -06:00
targphys.h
tcg-runtime.c
texi2pod.pl
thunk.c
thunk.h
TODO
translate-all.c
uboot_image.h
usb-bsd.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-linux.c Fix QEMU_WARN_UNUSED_RESULT 2010-01-19 16:31:04 -06:00
usb-stub.c
VERSION Update version and changelog to sync with stable branch 2009-12-19 08:26:03 -06:00
vgafont.h
vl.c virtio-console: qdev conversion, new virtio-serial-bus 2010-01-20 08:25:23 -06:00
vnc_keysym.h
vnc-auth-sasl.c
vnc-auth-sasl.h
vnc-auth-vencrypt.c
vnc-auth-vencrypt.h
vnc-tls.c
vnc-tls.h
vnc.c vnc: Use inet_strfamily() 2010-01-20 08:25:23 -06:00
vnc.h VNC: Cache client info at connection time 2010-01-19 16:31:03 -06:00
vnchextile.h vnc: Fix artifacts in hextile decoding 2010-01-07 07:55:34 -06:00
x86_64.ld
x_keymap.c
x_keymap.h

Read the documentation in qemu-doc.html.

Fabrice Bellard.