QEMU With E2K User Support
Go to file
Bill Paul b1332393cd e1000.c doesn't properly emulate EERD and ICS registers
Once again, the emulation of the EERD and ICS registers in e1000.c is
incorrect. Nobody has noticed this before because none of the Intel-written
e1000 drivers use these registers, and all of the independently written open
source drivers copy Intel's example, so they don't use them either.
Regardless, these registers are documented in the programmer's manuals, and
their emulated behavior doesn't match the verified behavior of real hardware,
so any software that does use them doesn't function correctly.

-Bill

Signed-off-by: Bill Paul <wpaul@windriver.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-07-30 09:50:38 -05:00
audio alsa: add host suspend/resume support 2009-07-30 14:45:50 +04:00
block rename HOST_BSD to CONFIG_BSD 2009-07-27 14:09:20 -05:00
bsd-user rename USE_NPTL to CONFIG_USE_NPTL 2009-07-27 14:10:55 -05:00
darwin-user Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00: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 e1000.c doesn't properly emulate EERD and ICS registers 2009-07-30 09:50:38 -05:00
linux-user rename USE_NPTL to CONFIG_USE_NPTL 2009-07-27 14:10:55 -05:00
pc-bios Fix out of tree build broken by 791e08c753 2009-07-27 19:59:36 +00:00
slirp rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
target-alpha Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-arm rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
target-cris Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-i386 rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
target-m68k Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-microblaze Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-mips rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
target-ppc rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
target-sh4 Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
target-sparc rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
tcg rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
tests Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
.gitignore multiboot.bin is a generated file 2009-07-27 14:10:55 -05:00
a.out.h
acl.c rename HAVE_FNMATCH_H to CONFIG_FNMATCH 2009-07-27 14:09:20 -05:00
acl.h
aes.c
aes.h
aio.c Handle BH's queued by AIO completions in qemu_aio_flush() 2009-07-22 10:58:46 -05:00
alpha-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +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 Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00: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
block_int.h replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate 2009-07-16 08:28:13 -05:00
block.c rename HOST_BSD to CONFIG_BSD 2009-07-27 14:09:20 -05:00
block.h replace bdrv_{get, put}_buffer with bdrv_{load, save}_vmstate 2009-07-16 08:28:13 -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
bt-vhci.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
buffered_file.c Fix most warnings (errors with -Werror) when debugging is enabled 2009-07-20 17:19:25 +00:00
buffered_file.h
cache-utils.c
cache-utils.h
Changelog
cmd.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cmd.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cocoa.m
CODING_STYLE
configure set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
console.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
console.h sdl zooming 2009-06-29 08:52:44 -05:00
COPYING
COPYING.LIB
cpu-all.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
cpu-common.h Remove io_index argument from cpu_register_io_memory() 2009-06-16 15:18:37 -05:00
cpu-defs.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
cpu-exec.c rename DEBUG_EXEC to CONFIG_DEBUG_EXEC 2009-07-27 14:09:21 -05:00
create_config Generate config-host.h from config-host.mak 2009-07-27 14:10:55 -05:00
cris-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
curses_keys.h
curses.c
cutils.c Revert "support colon in filenames" 2009-07-09 16:06:38 -05:00
d3des.c
d3des.h
def-helper.h
device_tree.c Remove unused variable 2009-05-24 21:24:33 +01:00
device_tree.h
dis-asm.h microblaze: Add disassembler. 2009-05-26 21:10:28 +02:00
disas.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
disas.h
dma-helpers.c fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
dma.h fully split aio_pool from BlockDriver 2009-05-27 09:46:03 -05:00
dyngen-exec.h rename HOST_BSD to CONFIG_BSD 2009-07-27 14:09:20 -05:00
elf_ops.h Fix elf loader range checking 2009-06-05 15:16:41 +01:00
elf.h Avoid name clashes with symbols that leak from system headers 2009-07-18 13:16:51 +04:00
exec-all.h Enable USE_DIRECT_JUMP on Win32. 2009-07-27 14:09:15 -05:00
exec.c rename USE_NPTL to CONFIG_USE_NPTL 2009-07-27 14:10:55 -05:00
feature_to_c.sh Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
gdbstub.c rename USE_NPTL to CONFIG_USE_NPTL 2009-07-27 14:10:55 -05:00
gdbstub.h
gen-icount.h
host-utils.c
host-utils.h
hostregs_helper.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
hpet.h
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 ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address. 2009-07-16 17:28:50 -05:00
ioport.c ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address. 2009-07-16 17:28:50 -05:00
ioport.h ioport: use uint{32, 16, 8}_t for ioport value and pio_addr_t for ioport address. 2009-07-16 17:28:50 -05:00
keymaps.c Use relative path for bios 2009-05-30 01:59:37 +01:00
keymaps.h
kqemu.c change HOST_SOLARIS to CONFIG_SOLARIS{_VERSION} 2009-07-27 14:09:16 -05:00
kqemu.h
kvm-all.c Revert "Fake dirty loggin when it's not there" 2009-07-27 15:26:43 -05:00
kvm.h provide tests for pit in kernel and irqchip in kernel 2009-07-22 10:58:49 -05:00
libfdt_env.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
LICENSE
loader.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -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 Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +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
MAINTAINERS Update maintainer list. 2009-05-28 14:00:49 +02:00
Makefile set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
Makefile.hw more specific config.mak can overwrote more general config.mak 2009-07-27 14:09:19 -05:00
Makefile.target generate LDFLAGS for *-linux-user and *-bsd-user in a single place in configure 2009-07-27 14:10:56 -05:00
microblaze-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
migration-exec.c fix migration to obey -S 2009-07-30 09:50:36 -05:00
migration-tcp.c fix migration to obey -S 2009-07-30 09:50:36 -05:00
migration.c flush pending aio requests 2009-07-10 13:44:30 -05:00
migration.h set migration max downtime 2009-06-16 15:52:32 -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
module.h Convert machine registration to use module init functions 2009-05-21 08:47:55 -05:00
monitor.c qdev/core: add monitor command to list all drivers 2009-07-30 09:50:37 -05:00
monitor.h Add monitor_get_fd() command for fetching named fds 2009-07-27 08:39:28 -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 rename HOST_BSD to CONFIG_BSD 2009-07-27 14:09:20 -05:00
net.h qdev: add id= support for pci nics. 2009-07-16 17:28:53 -05:00
osdep.c rename HOST_BSD to CONFIG_BSD 2009-07-27 14:09:20 -05:00
osdep.h
pci-ids.txt
posix-aio-compat.c rename HAVE_PREADV to CONFIG_PREADV 2009-07-27 14:09:20 -05:00
posix-aio-compat.h
ppc64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
ppc-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +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
qemu_socket.h
qemu-aio.h fix qemu_aio_flush 2009-06-15 13:52:27 +02:00
qemu-binfmt-conf.sh
qemu-char.c Fix typo WIN32 -> _WIN32 2009-07-27 14:55:25 -05:00
qemu-char.h Add SCM_RIGHTS support to unix socket character devices 2009-07-27 08:39:28 -05:00
qemu-common.h Define ENOTSUP anywhere it isn't defined 2009-07-28 15:48:31 -05:00
qemu-doc.texi Userspace guest address offsetting 2009-07-17 13:12:41 +01:00
qemu-img-cmds.hx Use hxtool for qemu-img command list 2009-06-07 09:59:47 +03:00
qemu-img.c qmu-img: fix qemu-img convert to generate a valid image when the source referenced a backing file 2009-07-22 10:58:47 -05:00
qemu-img.texi Use hxtool for qemu-img command list 2009-06-07 09:59:47 +03:00
qemu-io.c qemu-io: reject invalid pattern 2009-07-22 10:58:47 -05:00
qemu-lock.h rename USE_NPTL to CONFIG_USE_NPTL 2009-07-27 14:10:55 -05:00
qemu-log.h
qemu-malloc.c Format per CODING_STYLE 2009-05-19 22:29:20 +04:00
qemu-monitor.hx Add getfd and closefd monitor commands 2009-07-27 08:39:28 -05:00
qemu-nbd.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
qemu-nbd.texi
qemu-option.c qemu-option: fix parse_option_number(). 2009-07-30 09:50:37 -05:00
qemu-option.h QemuOpts: framework for storing and parsing options. 2009-07-27 14:08:23 -05:00
qemu-options.hx Introduce -smp , maxcpus= flag to specify maximum number of CPUS. 2009-07-27 14:09:14 -05:00
qemu-sockets.c
qemu-tech.texi
qemu-thread.c qemu-thread: use pthread_equal 2009-07-22 10:58:49 -05:00
qemu-thread.h
qemu-timer.h
qemu-tool.c Fix most warnings (errors with -Werror) when debugging is enabled 2009-07-20 17:19:25 +00:00
qemu.sasl
readline.c readline: Remove unneeded qemu_mallocz() check 2009-06-16 15:18:37 -05:00
readline.h
README
rules.mak move cc-option definition to rules.mak 2009-07-27 14:10:55 -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 rename HOST_BSD to CONFIG_BSD 2009-07-27 14:09:20 -05:00
sdl_keysym.h
sdl_zoom_template.h sdl zooming 2009-06-29 08:52:44 -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.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
sh4-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
softmmu_defs.h
softmmu_exec.h
softmmu_header.h Remove dead i386 assembly code from softmmu_header.h 2009-07-16 17:28:50 -05:00
softmmu_template.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
softmmu-semi.h
sparc64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
sparc-dis.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
sparc.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
sys-queue.h
sysemu.h fix migration to obey -S 2009-07-30 09:50:36 -05:00
tap-win32.c tap-win32: Use correct headers. 2009-07-27 14:09:15 -05:00
targphys.h kvm: Mark full address range dirty on live migration start 2009-05-28 02:14:56 -05: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
TODO
tool-osdep.c
translate-all.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
uboot_image.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
usb-bsd.c
usb-linux.c Prefer sysfs for USB host devices 2009-07-10 13:44:29 -05:00
usb-stub.c
VERSION Update version for 0.11 development 2009-07-16 18:12:18 -05:00
vgafont.h
vl.c fix migration to obey -S 2009-07-30 09:50:36 -05: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: fix copyrect screen corruption 2009-07-30 09:50:37 -05:00
vnc.h
vnchextile.h
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
x_keymap.h

Read the documentation in qemu-doc.html.

Fabrice Bellard.