QEMU With E2K User Support
Go to file
Glauber Costa d6ecb03610 reset state for load_linux
The linux loader is just an option rom like any other, just with
some special requirements. Right now, our option rom resetting
mechanism is not being applied to it. As a result, users using
-kernel will not be able to successfully reboot their machines

This patch fixes it by saving all the data we generated in
the load_linux() function, to be used later by the option rom
resetting mechanism.

Signed-off-by: Glauber Costa <glommer@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-08 15:24:10 -05:00
audio Remove redundant #define 2009-05-01 11:31:23 +04:00
bsd-user BSD user: initial support for i386 and x86_64 targets 2009-04-11 11:09:31 +00:00
darwin-user Add new command line option -singlestep for tcg single stepping. 2009-04-05 20:08:59 +00:00
fpu Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static' 2009-04-13 16:31:01 +00:00
gdb-xml Work around QEMU GDB stub suboptimality 2009-03-07 22:00:56 +00:00
hw reset state for load_linux 2009-05-08 15:24:10 -05:00
keymaps Fix fr-be keymap 2009-02-09 23:19:44 +00:00
linux-user Fix compiler warnings in nwfpe code. 2009-05-04 15:19:04 +01:00
pc-bios Enable power button even generation. 2009-05-08 10:13:01 -05:00
slirp slirp: Handle DHCP requests for specific IP (Jan Kiszka) 2009-04-21 19:56:20 +00:00
target-alpha qemu: introduce qemu_init_vcpu (Marcelo Tosatti) 2009-04-24 18:03:41 +00:00
target-arm qemu: introduce qemu_init_vcpu (Marcelo Tosatti) 2009-04-24 18:03:41 +00:00
target-cris CRIS: cris_mmu_result_t -> cris_mmu_result 2009-04-25 15:51:53 +02:00
target-i386 qemu: introduce qemu_init_vcpu (Marcelo Tosatti) 2009-04-24 18:03:41 +00:00
target-m68k qemu: introduce qemu_init_vcpu (Marcelo Tosatti) 2009-04-24 18:03:41 +00:00
target-mips target-mips: proper sign extension for 'SUBU rd, zero, rt' 2009-05-04 10:05:21 +02:00
target-ppc Fix powerpc 604 reset vector 2009-04-28 18:07:01 +00:00
target-sh4 qemu: introduce qemu_init_vcpu (Marcelo Tosatti) 2009-04-24 18:03:41 +00:00
target-sparc Optimize cmp x, 0 case 2009-05-03 18:51:27 +00:00
tcg tcg: make sure NDEBUG is defined before including <assert.h> 2009-04-16 09:58:30 +00:00
tests target-alpha: overflow condition for sublv and subqv 2009-04-10 21:27:15 +00:00
.gitignore gitignore qemu-options.texi 2009-04-29 22:22:01 +03:00
a.out.h
acl.c Remove tabs introduced from VNC ACL series 2009-03-06 20:27:40 +00:00
acl.h Support ACLs for controlling VNC access ("Daniel P. Berrange") 2009-03-06 20:27:37 +00:00
aes.c Delete some unused macros detected with -Wp,-Wunused-macros use 2009-03-16 16:33:01 +00:00
aes.h
aio.c toplevel: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:18 +00:00
alpha-dis.c
alpha.ld
arm-dis.c clean build: Fix arm build warnings 2009-03-07 21:48:00 +00:00
arm-semi.c
arm.ld
balloon.h
block_int.h implement qemu_blockalign (Stefano Stabellini) 2009-04-22 20:20:00 +00:00
block-bochs.c Use C99 initializers for BlockDriver methods 2009-03-07 22:00:29 +00:00
block-cloop.c Use C99 initializers for BlockDriver methods 2009-03-07 22:00:29 +00:00
block-cow.c Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static' 2009-04-13 16:31:01 +00:00
block-dmg.c Use C99 initializers for BlockDriver methods 2009-03-07 22:00:29 +00:00
block-nbd.c Use C99 initializers for BlockDriver methods 2009-03-07 22:00:29 +00:00
block-parallels.c Use C99 initializers for BlockDriver methods 2009-03-07 22:00:29 +00:00
block-qcow2.c Fix cluster freeing in qcow2 2009-05-08 15:24:09 -05:00
block-qcow.c implement qemu_blockalign (Stefano Stabellini) 2009-04-22 20:20:00 +00:00
block-raw-posix.c implement qemu_blockalign (Stefano Stabellini) 2009-04-22 20:20:00 +00:00
block-raw-win32.c more BlockDriver C99 initializers (Christoph Hellwig) 2009-04-07 18:23:51 +00:00
block-vmdk.c Use C99 initializers for BlockDriver methods 2009-03-07 22:00:29 +00:00
block-vpc.c block-vpc: Don't silently create smaller image than requested 2009-04-15 14:42:46 +00:00
block-vvfat.c block-vvfat: fix a warning 2009-04-25 00:08:05 +02:00
block.c implement qemu_blockalign (Stefano Stabellini) 2009-04-22 20:20:00 +00:00
block.h Introduce bdrv_check (Kevin Wolf) 2009-04-21 23:11:50 +00:00
bswap.h Sparse fixes: truncation by cast 2009-03-07 15:46:23 +00:00
bt-host.c Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static' 2009-04-13 16:31:01 +00:00
bt-host.h Clean build: Add bt-host.h 2009-03-10 21:43:35 +00:00
bt-vhci.c Sparse fixes: NULL use, header order, ANSI prototypes, static 2009-03-07 15:32:56 +00:00
buffered_file.c toplevel: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:18 +00:00
buffered_file.h
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
Changelog Update Changelog to reflect 0.10.2 release 2009-04-07 02:19:41 +00:00
cmd.c Fix a few Sparse warnings 2009-04-07 17:57:09 +00:00
cmd.h Fix a few Sparse warnings 2009-04-07 17:57:09 +00:00
cocoa.m Update cocoa.m to match new DisplayState code (Samuel Benson) 2009-03-04 19:25:22 +00:00
CODING_STYLE Remove potentially offensive humor. 2009-04-07 02:10:16 +00:00
configure Drop CONFIG_GDBSTUB 2009-05-08 13:24:12 +01:00
console.c Delete some unused macros detected with -Wp,-Wunused-macros use 2009-03-16 16:33:01 +00:00
console.h DisplayAllocator interface (Stefano Stabellini) 2009-03-13 15:02:13 +00:00
COPYING
COPYING.LIB
cpu-all.h Remove cpu_get_io_memory_{read,write}. 2009-04-30 18:39:07 +01:00
cpu-defs.h qemu: introduce iothread (Marcelo Tosatti) 2009-04-24 18:04:07 +00:00
cpu-exec.c Recognize V9 stores and CAS accesses as writes 2009-04-25 19:07:16 +00:00
cris-dis.c toplevel: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:18 +00:00
curses_keys.h Sparse fixes: remove duplicate entry 2009-03-07 15:53:15 +00:00
curses.c DisplayAllocator interface (Stefano Stabellini) 2009-03-13 15:02:13 +00:00
cutils.c add qemu_iovec_init_external (Christoph Hellwig) 2009-03-28 17:46:10 +00:00
d3des.c
d3des.h
def-helper.h
device_tree.c Wean device tree code off phys_ram_base. 2009-04-10 16:23:59 +00:00
device_tree.h Wean device tree code off phys_ram_base. 2009-04-10 16:23:59 +00:00
dis-asm.h Update ppc-dis.c from binutils 2.17 2009-02-09 19:58:22 +00:00
disas.c Fix disassembler memory accesses 2009-05-07 17:14:07 +00:00
disas.h monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
dma-helpers.c Fix a few Sparse warnings 2009-04-07 17:57:09 +00:00
dma.h Implement cancellation method for dma async I/O (Avi Kivity) 2009-03-20 18:26:07 +00:00
dyngen-exec.h Use stdint.h for integral data types and definitions 2009-04-08 22:56:19 +00:00
elf_ops.h Make the ELF loader aware of backwards compatibility 2009-03-13 21:16:24 +00:00
elf.h
exec-all.h kqemu: merge CONFIG_KQEMU and USE_KQEMU 2009-04-19 10:18:01 +00:00
exec.c Fix typos in comments in exec.c 2009-05-03 21:58:28 +03:00
feature_to_c.sh
gdbstub.c Add 'static' to avoid a sparse warning 2009-04-18 07:29:59 +00:00
gdbstub.h Guest debugging support for KVM (Jan Kiszka) 2009-03-12 20:12:48 +00:00
gen-icount.h
host-utils.c
host-utils.h
hostregs_helper.h Prune unused AREGs 2009-03-08 12:41:36 +00:00
hpet.h
hppa-dis.c
hppa.ld
hxtool Fix hxtool eating backslash sequences for sh != bash 2009-03-29 10:50:43 +00:00
i386-dis.c Update i386-dis.c from commits before GPLv3 switch 2009-03-07 16:57:53 +00:00
i386.ld
ia64.ld
keymaps.c Refactor keymap code to avoid duplication ("Daniel P. Berrange") 2009-03-06 20:27:10 +00:00
keymaps.h Add missing file from previous commit 2009-03-06 22:47:54 +00:00
kqemu.c kqemu: merge CONFIG_KQEMU and USE_KQEMU 2009-04-19 10:18:01 +00:00
kqemu.h
kvm-all.c kvm: Avoid COW if KVM MMU is asynchronous 2009-05-01 09:44:11 -05:00
kvm.h kvm: Avoid COW if KVM MMU is asynchronous 2009-05-01 09:44:11 -05:00
libfdt_env.h
LICENSE
loader.c Delete some unused macros detected with -Wp,-Wunused-macros use 2009-03-16 16:33:01 +00:00
m68k-dis.c
m68k-semi.c
m68k.ld
MAINTAINERS
Makefile Suppress make directory messages. 2009-05-07 02:00:31 +01:00
Makefile.target Drop CONFIG_GDBSTUB 2009-05-08 13:24:12 +01:00
migration-exec.c monitor: Decouple terminals (Jan Kiszka) 2009-03-05 23:01:42 +00:00
migration-tcp.c monitor: Decouple terminals (Jan Kiszka) 2009-03-05 23:01:42 +00:00
migration.c propagate error on failed completion (Glauber Costa) 2009-04-05 19:30:33 +00:00
migration.h monitor: Decouple terminals (Jan Kiszka) 2009-03-05 23:01:42 +00:00
mips-dis.c
mips.ld
mipsel.ld
monitor.c Drop CONFIG_GDBSTUB 2009-05-08 13:24:12 +01:00
monitor.h monitor: Introduce MONITOR_USE_READLINE flag (Jan Kiszka) 2009-03-05 23:01:51 +00:00
nbd.c Fix some win32 compile warnings 2009-04-05 18:03:31 +00:00
nbd.h
net-checksum.c
net.c Suppress type mismatch warnings in VDE code. 2009-05-03 22:40:54 +01:00
net.h slirp: Enhance host-guest redirection setup (Jan Kiszka) 2009-04-21 19:56:44 +00:00
osdep.c kqemu: merge CONFIG_KQEMU and USE_KQEMU 2009-04-19 10:18:01 +00:00
osdep.h
pci-ids.txt List virtio console device in pci-ids.txt 2009-01-24 16:37:31 +00:00
posix-aio-compat.c native preadv/pwritev support (Christoph Hellwig) 2009-04-07 18:43:28 +00:00
posix-aio-compat.h push down vector linearization to posix-aio-compat.c (Christoph Hellwig) 2009-04-07 18:43:24 +00:00
ppc64.ld
ppc-dis.c Update ppc-dis.c from binutils from 4th July, 2007, just before GPLv3 switch 2009-02-09 19:59:57 +00:00
ppc.ld
qemu_socket.h Fix windows build and clean up use of <windows.h> 2009-03-08 16:26:59 +00:00
qemu-aio.h
qemu-binfmt-conf.sh
qemu-char.c Fix OpenSolaris gcc4 warnings: iovec type mismatches, missing 'static' 2009-04-13 16:31:01 +00:00
qemu-char.h monitor: Improve mux'ed console experience (Jan Kiszka) 2009-03-05 23:01:47 +00:00
qemu-common.h qemu: introduce qemu_cpu_kick (Marcelo Tosatti) 2009-04-24 18:03:45 +00:00
qemu-doc.texi Add new command line option -singlestep for tcg single stepping. 2009-04-05 20:08:59 +00:00
qemu-img.c Introduce qemu-img check subcommand (Kevin Wolf) 2009-04-21 23:11:53 +00:00
qemu-img.texi qemu-img: adding a "-F base_fmt" option to "qemu-img create -b" (Uri Lublin) 2009-03-28 17:55:19 +00:00
qemu-io.c qemu-io: Optionally verify only part of read data 2009-05-01 09:44:11 -05:00
qemu-lock.h
qemu-log.h
qemu-malloc.c Fix qemu_realloc() (Kevin Wolf) 2009-02-11 21:00:32 +00:00
qemu-nbd.c toplevel: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:18 +00:00
qemu-nbd.texi
qemu-options.hx qemu-options.hx: fix description of cache=none suboption 2009-05-04 10:05:10 +02:00
qemu-sockets.c
qemu-tech.texi
qemu-thread.c qemu: mutex/thread/cond wrappers and configure tweaks (Marcelo Tosatti) 2009-04-24 18:03:15 +00: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
qemu-tool.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
qemu.sasl Add SASL authentication support ("Daniel P. Berrange") 2009-03-06 20:27:28 +00:00
readline.c monitor: Provide empty command as final history entry (Jan Kiszka) 2009-03-13 15:02:28 +00:00
readline.h monitor: Improve mux'ed console experience (Jan Kiszka) 2009-03-05 23:01:47 +00:00
README
rules.mak build system: Further improve quiet mode (Jan Kiszka) 2009-01-26 17:07:46 +00:00
s390-dis.c
s390.ld
savevm.c Make sure not to fall through on error in loadvm 2009-05-01 10:03:18 -05:00
sdl_keysym.h Refactor keymap code to avoid duplication ("Daniel P. Berrange") 2009-03-06 20:27:10 +00:00
sdl.c Recognise evdev(xx)_aliases(yy) and xfree86(xx)_aliases(yy) as keymap names. 2009-04-13 11:33:46 +00:00
sh4-dis.c
softmmu_defs.h
softmmu_exec.h Allow 5 mmu indexes. 2009-04-07 21:47:27 +00:00
softmmu_header.h
softmmu_template.h kqemu: merge CONFIG_KQEMU and USE_KQEMU 2009-04-19 10:18:01 +00:00
softmmu-semi.h
sparc64.ld
sparc-dis.c
sparc.ld
sys-queue.h
sysemu.h net: Fix -net socket parameter checks 2009-05-01 09:44:11 -05:00
tap-win32.c Introduce VLANClientState::cleanup() (Mark McLoughlin) 2009-04-17 17:11:08 +00:00
texi2pod.pl
thunk.c
thunk.h
TODO
translate-all.c
uboot_image.h
usb-bsd.c Support for DragonFly BSD (Hasso Tepper) 2009-03-07 20:06:23 +00:00
usb-linux.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
usb-stub.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
VERSION Update the version information to 0.10.50 to signify development branch 2009-04-08 13:14:12 +00:00
vgafont.h
vl.c Drop CONFIG_GDBSTUB 2009-05-08 13:24:12 +01:00
vnc_keysym.h Refactor keymap code to avoid duplication ("Daniel P. Berrange") 2009-03-06 20:27:10 +00: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 vnc: kill leftover debug statement. 2009-05-01 09:44:11 -05:00
vnc.h vnc: throttle screen updates. (Gerd Hoffmann) 2009-03-20 15:59:24 +00:00
vnchextile.h vnc: cleanup surface handling, fix screen corruption bug. (Gerd Hoffmann) 2009-03-20 15:59:14 +00:00
x86_64.ld
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

Read the documentation in qemu-doc.html.

Fabrice Bellard.