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

Reply via email to