]> git.proxmox.com Git - mirror_qemu.git/commit - hw/pc_sysfw.c
hw/pc_sysfw: support system flash memory with pflash
authorJordan Justen <jordan.l.justen@intel.com>
Wed, 22 Feb 2012 07:18:53 +0000 (23:18 -0800)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 22 Feb 2012 15:02:18 +0000 (09:02 -0600)
commitbd183c79b519d735f90c56102254929375a25762
tree33c4845df1993160b0944ff230f9cedf8bd37c40
parent90ccf9f6bfaa305ee55973b77f9a4e438370c30e
hw/pc_sysfw: support system flash memory with pflash

Flash can be enabled by calling pc_system_firmware_init
with the system_flash_enabled parameter being non-zero.
If system_flash_enabled is zero, then the older qemu
rom creation method will be used.

If flash is enabled and a pflash image is found, then
it is used for the system firmware image.

If flash is enabled and a pflash image is not initially
found, then a read-only pflash device is created using
the -bios filename.

KVM cannot execute from a pflash region currently.
Therefore, when KVM is enabled, the old rom based
initialization method is used.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
default-configs/i386-softmmu.mak
default-configs/x86_64-softmmu.mak
hw/pc_sysfw.c