Reviewed-by and Tested-by: Zhi Yong Wu <zwu.ker...@gmail.com> On Thu, Nov 3, 2011 at 12:19 PM, Jordan Justen <jordan.l.jus...@intel.com> wrote: > Enable flash emulation in a PC system using pflash_cfi01. > > v7: > * Do not add system firmware to qemu roms > * If kvm is enabled, copy pflash drive contents into a > read-only ram region, since kvm cannot currently execute > code from a pflash device. > * Rename pcflash.c to pc_sysfw.c > > v6: > * Rebase for memory API > * pflash_cfi01: Set error in status register when a write or > erase is attempted in read-only mode. > * Add system firmware to qemu roms > > v5: > * Enable pflash read-only mode > * Enable -drive with if=pflash to define system firmware image > > v4: > * Rebase > > v3: > * Fix code style issues > * Add additional comments > > v2: > * Convert debug printf to DPRINTF > > Jordan Justen (2): > pflash: Support read-only mode > pc: Support system flash memory with pflash > > Makefile.target | 1 + > blockdev.c | 3 +- > default-configs/i386-softmmu.mak | 1 + > default-configs/x86_64-softmmu.mak | 1 + > hw/boards.h | 1 + > hw/pc.c | 55 +--------- > hw/pc.h | 3 + > hw/pc_sysfw.c | 196 > ++++++++++++++++++++++++++++++++++++ > hw/pflash_cfi01.c | 44 ++++++--- > hw/pflash_cfi02.c | 83 ++++++++------- > vl.c | 2 +- > 11 files changed, 286 insertions(+), 104 deletions(-) > create mode 100644 hw/pc_sysfw.c > > >
-- Regards, Zhi Yong Wu