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. -- error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- 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