adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Alexander Graf 5cf7a3ca5b rtl8139: Declare as little endian
This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Because we don't depend on the target endianness anymore, we can also
move the driver over to Makefile.objs.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-12-11 15:24:26 +00:00
QMP QMP/qmp-shell: Introduce HMP mode 2010-11-17 09:52:24 -02:00
audio noaudio: fix return value for read() 2010-12-10 05:25:35 +03:00
block raw-posix: raw_pwrite comment fixup 2010-11-26 19:02:52 +01:00
bsd-user Add new user mode option -ignore-environment 2010-10-05 13:53:55 -05:00
darwin-user darwin-user: Use GCC_FMT_ATTR (format checking) 2010-12-04 20:51:19 +00:00
default-configs Split out common pcnet code 2010-11-27 11:23:34 +00:00
docs trace: Format strings must begin/end with double quotes 2010-10-20 16:41:31 +00:00
fpu
fsdev [virtio-9p] Qemu 9p commandline options validity checks 2010-10-20 12:10:58 -05:00
gdb-xml
hw rtl8139: Declare as little endian 2010-12-11 15:24:26 +00:00
linux-user linux-user: fix mips and ppc to use UID16 2010-12-03 15:10:08 +02:00
net tap: make set_offload a nop after netdev cleanup 2010-11-16 08:40:07 -06:00
pc-bios Merge remote branch 'origin/master' into pci 2010-12-01 07:11:51 +02:00
roms Add new vgabios binaries to blobs list. 2010-11-16 08:39:52 -06:00
slirp slirp: Remove unused code for bad sprintf 2010-11-21 09:16:57 -06:00
sysconfigs/target
target-alpha target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-arm ARM: Expose vfp_get_fpscr() and vfp_set_fpscr() to C code 2010-12-03 15:09:39 +02:00
target-cris target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-i386 Add support for async page fault to qemu 2010-11-16 08:40:07 -06:00
target-m68k target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-microblaze target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-mips target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-ppc ppc: kvm: fix signedness warning 2010-12-08 21:30:19 +01:00
target-s390x target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-sh4 target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
target-sparc target-sparc: Use fprintf_function (format checking) 2010-12-04 20:51:15 +00:00
tcg tcg-ia64: Fix warning in qemu_ld. 2010-12-01 19:48:31 +01:00
tests rewrite i386 tests Makefile 2010-10-23 14:47:13 +00:00
ui Merge remote branch 'spice/bugfix.2' into staging 2010-11-16 14:11:05 -06:00
.gitignore Add a DTrace tracing backend targetted for SystemTAP compatability 2010-11-21 09:16:56 -06:00
.gitmodules
CODING_STYLE HACKING: add C type rules 2010-09-10 18:47:31 +00:00
COPYING
COPYING.LIB
Changelog
HACKING HACKING: add rules for printf-like functions 2010-09-10 18:53:11 +00:00
LICENSE
MAINTAINERS Use a Linux-style MAINTAINERS file 2010-11-30 14:38:55 -06:00
Makefile Merge remote branch 'origin/master' into pci 2010-12-01 07:11:51 +02:00
Makefile.dis
Makefile.hw
Makefile.objs rtl8139: Declare as little endian 2010-12-11 15:24:26 +00:00
Makefile.target rtl8139: Declare as little endian 2010-12-11 15:24:26 +00:00
Makefile.user
README
TODO
VERSION
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c
alpha-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
alpha.ld
arch_init.c migration: stable ram block ordering 2010-12-02 21:13:39 +02:00
arch_init.h
arm-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
arm-semi.c
arm.ld
async.c
balloon.c trace: Trace entry point of balloon request handler 2010-09-09 16:22:45 -05:00
balloon.h
block-migration.c block migration: do not submit multiple AIOs for same sector (v2) 2010-11-24 17:31:06 +01:00
block-migration.h
block.c block: set sector dirty on AIO write completion 2010-11-21 09:16:56 -06:00
block.h block: Allow bdrv_flush to return errors 2010-11-04 12:52:16 +01:00
block_int.h block: Allow bdrv_flush to return errors 2010-11-04 12:52:16 +01:00
blockdev.c Implement drive_del to decouple block removal from device removal 2010-11-24 17:30:19 +01:00
blockdev.h scsi: Increase the number of possible devices 2010-11-25 11:57:32 +01:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c migration: allow rate > 4g 2010-12-02 21:13:39 +02:00
buffered_file.h
cache-utils.c Remove trailing whitespace 2010-11-01 00:54:06 +03:00
cache-utils.h
check-qdict.c
check-qfloat.c
check-qint.c
check-qjson.c Silence compiler warning in json test case 2010-10-22 10:08:37 -02:00
check-qlist.c
check-qstring.c
cmd.c
cmd.h
compatfd.c signalfd compatibility 2010-10-20 16:15:04 -05:00
compatfd.h signalfd compatibility 2010-10-20 16:15:04 -05:00
config.h
configure Add support for generating a systemtap tapset static probes 2010-11-21 09:16:56 -06:00
console.c console: Avoid dereferencing NULL active_console 2010-10-03 06:43:10 +00:00
console.h
cpu-all.h target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
cpu-common.h exec: introduce endianness swapped mmio 2010-12-11 15:24:25 +00:00
cpu-defs.h
cpu-exec.c Speedup 'tb_find_slow' by using the same heuristic as during memory page lookup 2010-12-05 08:09:07 +00:00
cpus.c target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
cpus.h target-xxx: Use fprintf_function (format checking) 2010-10-30 08:01:59 +00:00
create_config
cris-dis.c Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
cursor.c
cursor_hidden.xpm
cursor_left_ptr.xpm
cutils.c Introduce strtosz() library function to convert a string to a byte count. 2010-11-03 12:48:09 -05:00
def-helper.h
device_tree.c
device_tree.h
dis-asm.h *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
disas.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00: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.h
dyngen-exec.h Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
elf.h
envlist.c
envlist.h
exec-all.h Export qemu_ram_addr_from_host 2010-10-20 16:15:04 -05:00
exec.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
feature_to_c.sh Use gcc warning flag -Wnested-externs 2010-09-18 07:02:16 +00:00
gdbstub.c Use gcc warning flag -Wnested-externs 2010-09-18 07:02:16 +00:00
gdbstub.h Use gcc warning flag -Wnested-externs 2010-09-18 07:02:16 +00:00
gen-icount.h
hmp-commands.hx Implement drive_del to decouple block removal from device removal 2010-11-24 17:30:19 +01:00
host-utils.c
host-utils.h
hpet.h
hppa-dis.c
hppa.ld
hxtool
i386-dis.c
i386.ld
ia64-dis.c
ia64.ld
input.c
ioport-user.c
ioport.c Type-safe ioport callbacks 2010-11-21 09:16:57 -06:00
ioport.h Type-safe ioport callbacks 2010-11-21 09:16:57 -06:00
iorange.h Type-safe ioport callbacks 2010-11-21 09:16:57 -06:00
iov.c
iov.h
json-lexer.c
json-lexer.h
json-parser.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
json-parser.h
json-streamer.c
json-streamer.h
kvm-all.c migration: stable ram block ordering 2010-12-02 21:13:39 +02:00
kvm-stub.c MCE: Relay UCR MCE to guest 2010-10-20 16:15:04 -05:00
kvm.h MCE: Relay UCR MCE to guest 2010-10-20 16:15:04 -05:00
libfdt_env.h
linux-aio.c
m68k-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
m68k-semi.c Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
m68k.ld
make_device_config.sh Detect missing config includes 2010-11-27 00:58:07 +00:00
microblaze-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
migration-exec.c
migration-fd.c
migration-tcp.c
migration-unix.c
migration.c migration: allow rate > 4g 2010-12-02 21:13:39 +02:00
migration.h
mips-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
mips.ld
module.c
module.h
monitor.c QMP: Introduce Human Monitor passthrough command 2010-11-17 09:52:24 -02:00
monitor.h Merge remote branch 'qmp/for-anthony' into staging 2010-10-05 13:54:49 -05:00
nbd.c nbd: Haiku has _IO() in its BSD compatibility layer 2010-10-03 06:31:33 +00:00
nbd.h Merge remote branch 'kwolf/for-anthony' into staging 2010-09-08 14:26:57 -05:00
net-checksum.c
net.c net: properly handle illegal fd/vhostfd from command line 2010-10-27 18:54:02 +02:00
net.h net: delay freeing peer host device 2010-10-06 18:24:37 +02:00
notify.c
notify.h
os-posix.c Separate qemu_pidfile() into OS specific versions 2010-10-30 08:02:39 +00:00
os-win32.c Separate qemu_pidfile() into OS specific versions 2010-10-30 08:02:39 +00:00
osdep.c Remove unncessary includes 2010-10-30 08:02:40 +00:00
osdep.h Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
oslib-posix.c Consolidate oom_check() functions 2010-10-30 08:02:39 +00:00
oslib-win32.c Consolidate oom_check() functions 2010-10-30 08:02:39 +00:00
path.c
pci-ids.txt
pflib.c add pflib: PixelFormat conversion library. 2010-09-21 18:35:30 +02:00
pflib.h add pflib: PixelFormat conversion library. 2010-09-21 18:35:30 +02:00
poison.h
posix-aio-compat.c Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
ppc-dis.c
ppc.ld
ppc64.ld
qbool.c
qbool.h
qdict-test-data.txt
qdict.c
qdict.h
qemu-aio.h
qemu-barrier.h
qemu-binfmt-conf.sh update binfmt conf 2010-12-03 15:09:39 +02:00
qemu-char.c qemu-char: Introduce Memory driver 2010-11-17 09:52:24 -02:00
qemu-char.h qemu-char: Introduce Memory driver 2010-11-17 09:52:24 -02:00
qemu-common.h pcie/aer: helper functions for pcie aer capability 2010-11-22 10:00:06 +02:00
qemu-config.c spice: add misc config options 2010-10-08 12:49:51 +02:00
qemu-config.h spice: core bits 2010-09-21 18:36:42 +02:00
qemu-doc.texi intel-hda: documentation update 2010-11-02 00:41:04 +03:00
qemu-error.c
qemu-error.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qemu-img-cmds.hx Copy snapshots out of QCOW2 disk 2010-10-22 14:49:35 +02:00
qemu-img.c Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
qemu-img.texi Copy snapshots out of QCOW2 disk 2010-10-22 14:49:35 +02:00
qemu-io.c qemu-io: New command map 2010-10-22 14:49:35 +02:00
qemu-lock.h Remove unused spin_trylock() function 2010-12-04 21:21:28 +00:00
qemu-log.h
qemu-malloc.c Consolidate oom_check() functions 2010-10-30 08:02:39 +00:00
qemu-nbd.c nbd: correctly manage default port 2010-09-21 15:39:42 +02:00
qemu-nbd.texi
qemu-objects.h
qemu-option.c
qemu-option.h
qemu-options.h
qemu-options.hx intel-hda: documentation update 2010-11-02 00:41:04 +03:00
qemu-os-posix.h Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
qemu-os-win32.h Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
qemu-queue.h
qemu-sockets.c
qemu-tech.texi
qemu-thread.c
qemu-thread.h
qemu-timer-common.c qemu-timer: move commonly used timer code to qemu-timer-common 2010-10-23 15:24:07 +00:00
qemu-timer.c qemu-timer: move commonly used timer code to qemu-timer-common 2010-10-23 15:24:07 +00:00
qemu-timer.h Mov muldiv64 to qemu-common.h (Thus unbreaking gus) 2010-10-30 01:41:01 +04:00
qemu-tool.c Move qemu_gettimeofday() to OS specific files 2010-10-30 08:02:38 +00:00
qemu-x509.h
qemu.sasl
qemu_socket.h Fix OpenBSD build 2010-09-22 20:05:23 +00:00
qerror.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qerror.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qfloat.c
qfloat.h
qint.c
qint.h
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
qlist.h
qmp-commands.hx QMP: Introduce Human Monitor passthrough command 2010-11-17 09:52:24 -02:00
qobject.h
qstring.c
qstring.h
range.h Introduce range.h 2010-09-18 05:53:14 +00:00
readline.c
readline.h
rules.mak rewrite i386 tests Makefile 2010-10-23 14:47:13 +00:00
rwhandler.c Make simple io mem handler endian aware 2010-12-11 15:24:25 +00:00
rwhandler.h Make simple io mem handler endian aware 2010-12-11 15:24:25 +00:00
s390-dis.c
s390.ld
savevm.c migration: allow rate > 4g 2010-12-02 21:13:39 +02:00
sh4-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
simpletrace.c qemu-timer: move commonly used timer code to qemu-timer-common 2010-10-23 15:24:07 +00:00
simpletrace.h trace: Use fprintf_function (format checking) 2010-11-21 09:16:57 -06:00
simpletrace.py trace: Relax trace-events parsing regex in simpletrace.py 2010-10-20 16:27:51 +00:00
softmmu-semi.h
softmmu_defs.h
softmmu_exec.h
softmmu_header.h
softmmu_template.h
sparc-dis.c
sparc.ld
sparc64.ld
sysemu.h Use display types for local display only. 2010-09-21 18:35:30 +02:00
targphys.h
tcg-runtime.c
texi2pod.pl
thunk.c
thunk.h
trace-events trace: Trace vm_start()/vm_stop() 2010-11-21 09:16:57 -06:00
tracetool Add support for generating a systemtap tapset static probes 2010-11-21 09:16:56 -06:00
translate-all.c
uboot_image.h
usb-bsd.c
usb-linux.c usb-linux: Get the active configuration from sysfs rather then asking the dev 2010-11-16 14:35:00 -06:00
usb-stub.c
version.rc mingw: add version information to the executables 2010-09-26 16:07:57 +00:00
vgafont.h
vl.c Merge remote branch 'origin/master' into pci 2010-12-01 07:11:51 +02:00
x86_64.ld

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.