Avi Kivity wrote: > Zhang, Xiantao wrote: >> 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. >> > > Applied all. I merged a few patches together, mostly those that add > target-ia64. Please review the result.
Thank you! Seems it works well @ my side :) 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 [email protected] https://lists.sourceforge.net/lists/listinfo/kvm-devel
