Hi, Avi
        This series of patches are used to make kvm/ia64 userspace work
in a clean way. In these patches, we have very few code for current
source, except some necessary changes for ia64 target. Current ia64
support doesn't include processor and memory emulation code, but should
work on kvm infrastructure. 
[1/24] Update qemu makefile and make it work for ia64/host. 
[2/24] Update configure file to make it work for ia64/host.
[3/24] Moving CONFIG_X86 to x86-specific configure parameters. 
[4/24] Make alias in cirrus_vga only works in target x86. 
[5/24] Update vga.c for ia64. Since current virtual ia64 firmware(bios)
lacks vgabios support, so make qemu do that in vga initilization.
[6/24] IA64 doesn't support time drift machanism in pic, and actually
doesn't need that, so comment it out  for arch-ia64 for compile pass.
[7/24] Update exec-all to handle target-ia64 case. 
[8/24] Update vl.h for target-ia64 case.  Changing KVM_EXTRA_PAGES to 0,
since ia64 doesn't need them for real mode emulation as x86.  In
addition, also enlarge MAX_BIOS_SIZE to 16M for ia64, since its firmware
needs 16M memory at top of 4G.
[9/24] Make Qemu linked to region 2. 
[10/24] Update softmmu_header.h for ia64 case.
[11/24] Add IA64 handling for target-ia64 in vl.c
[12/24] Add ia64intrin.h to hold ia64-specific compile needs.
[13/24] Add firmware build logic for ia64
[14/24] Add-op_helper.c for ia64 build pass.
[15/24] Add op.c for build pass.
[16/24] Add qemu-kvm-ia64 support.
[17/24] Add exec.c for arch ia64.
[18/24] Add cpu.h for arch ia64.
[19/24] Make cpu-exec.c works for ia64 case.
[20/24] Add kernel_memory allocation interface, although ia64 doesn't
need it.
[21/24] Add translate.c, although it doesn't include real
functionalities.
[22/24] Changing memory align size to TARGET_PAGE_SIZE, since ia64 needs
big size align.
[23/24] Add kvm_sync_icache mechanism for possible hardware memory
write(mostly DMA), since architecture needs platform to ensure ID cache
syncronization.
[24/24] Add ipf.c for ipf platform emulation. The code is deried for
pc.c, and make it work for ipf. 

Thanks and best wishes!

Xiantao 

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to