Re: [PATCH 45/45] KVM: ia64: Add a guide about how to create kvmguests on ia64

From: Randy Dunlap
Date: Thu Apr 17 2008 - 11:17:41 EST


On Thu, 17 Apr 2008 12:10:50 +0300 Avi Kivity wrote:

> From: Xiantao Zhang <xiantao.zhang@xxxxxxxxx>
>
> Guide for creating virtual machine on kvm/ia64.
>
> Signed-off-by: Xiantao Zhang <xiantao.zhang@xxxxxxxxx>
> Signed-off-by: Avi Kivity <avi@xxxxxxxxxxxx>
> ---
> Documentation/ia64/kvm.txt | 82 ++++++++++++++++++++++++++++++++++++++++++++
> 1 files changed, 82 insertions(+), 0 deletions(-)
> create mode 100644 Documentation/ia64/kvm.txt
>
> diff --git a/Documentation/ia64/kvm.txt b/Documentation/ia64/kvm.txt
> new file mode 100644
> index 0000000..bec9d81
> --- /dev/null
> +++ b/Documentation/ia64/kvm.txt
> @@ -0,0 +1,82 @@
> +Currently, kvm module in EXPERIMENTAL stage on IA64. This means that

s/in /is in /

> +interfaces are not stable enough to use. So, plase had better don't run

s/plase had better/please/

> +critical applications in virtual machine. We will try our best to make it
> +strong in future versions!
> + Guide: How to boot up guests on kvm/ia64
> +
> +This guide is to describe how to enable kvm support for IA-64 systems.
> +
> +1. Get the kvm source from git.kernel.org.
> + Userspace source:
> + git clone git://git.kernel.org/pub/scm/virt/kvm/kvm-userspace.git
> + Kernel Source:
> + git clone git://git.kernel.org/pub/scm/linux/kernel/git/xiantao/kvm-ia64.git
> +
> +2. Compile the source code.

...

> +3. Get Guest Firmware named as Flash.fd, and put it under right place:
> + (1) If you have the guest firmware (binary) released by Intel Corp for Xen, use it directly.
> +
> + (2) If you have no firmware at hand, Please download its source from

s/Please/please/

> + hg clone http://xenbits.xensource.com/ext/efi-vfirmware.hg
> + you can get the firmware's binary in the directory of efi-vfirmware.hg/binaries.
> +
> + (3) Rename the firware you owned to Flash.fd, and copy it to /usr/local/share/qemu
> +
> +4. Boot up Linux or Windows guests:
> + 4.1 Create or install a image for guest boot. If you have xen experience, it should be easy.

s/a image/an image/

> +
> + 4.2 Boot up guests use the following command.

s/use/using/

> + /usr/local/bin/qemu-system-ia64 -smp xx -m 512 -hda $your_image
> + (xx is the number of virtual processors for the guest, now the maximum value is 4)
> +
> +5. Known possibile issue on some platforms with old Firmware.

s/issue/issues/

> +
> +If meet strange host crashe issues, try to solve it through either of the following ways:

s/meet/you have/
s/crashe/crash/
s/solve it/solve them/

> +(1): Upgrade your Firmware to the latest one.
> +
> +(2): Applying the below patch to kernel source.
> +diff --git a/arch/ia64/kernel/pal.S b/arch/ia64/kernel/pal.S
> +index 0b53344..f02b0f7 100644
> +--- a/arch/ia64/kernel/pal.S
> ++++ b/arch/ia64/kernel/pal.S
> +@@ -84,7 +84,8 @@ GLOBAL_ENTRY(ia64_pal_call_static)
> + mov ar.pfs = loc1
> + mov rp = loc0
> + ;;
> +- srlz.d // seralize restoration of psr.l
> ++ srlz.i // seralize restoration of psr.l
> ++ ;;
> + br.ret.sptk.many b0
> + END(ia64_pal_call_static)
> +
> +6. Bug report:
> + If you found any issues when use kvm/ia64, Please post the bug info to kvm-ia64-devel mailing list.

s/Please/please/

> + https://lists.sourceforge.net/lists/listinfo/kvm-ia64-devel/
> +
> +Thanks for your interest! Let's work together, and make kvm/ia64 stronger and stronger!
> +
> +
> + Xiantao Zhang <xiantao.zhang@xxxxxxxxx>
> + 2008.3.10

---
~Randy
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/