[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] Fix hvm domain creation failure on ia64



Some observations: 
 1. If calling that function causes dom0 hangup, perhaps you have a serious
underlying issue that you need to address?
 2. Why were you ending up in that function in the first place? Is xend
misdirecting you to execute the wrong path through qemu-dm?

 -- Keir

On 14/2/08 05:03, "Kouya Shimura" <kouya@xxxxxxxxxxxxxx> wrote:

> In cset 16961, 16962, 16963, Direct Linux boot is supported.
> But it doesn't work on ia64. Moreover, it causes dom0 hangup.
> 
> Signed-off-by: Kouya Shimura <kouya@xxxxxxxxxxxxxx>
> 
> diff -r 0164d924ceba tools/ioemu/hw/pc.c
> --- a/tools/ioemu/hw/pc.c Wed Feb 13 10:43:13 2008 +0000
> +++ b/tools/ioemu/hw/pc.c Thu Feb 14 13:52:16 2008 +0900
> @@ -361,6 +361,7 @@ void bochs_bios_init(void)
>      register_ioport_write(0x503, 1, 1, bochs_bios_write, NULL);
>  }
>  
> +#if defined(__i386__) || defined(__x86_64__)
>  /* Generate an initial boot sector which sets state and jump to
>     a specified vector */
>  static void generate_bootsect(uint32_t gpr[8], uint16_t segs[6], uint16_t ip)
> @@ -718,6 +719,14 @@ static void load_linux(const char *kerne
>  
>      generate_bootsect(gpr, seg, 0);
>  }
> +#else /* __ia64__ */
> +static void load_linux(const char *kernel_filename,
> +                       const char *initrd_filename,
> +                       const char *kernel_cmdline)
> +{
> +    /* Direct Linux boot is unsupported. */
> +}
> +#endif
>  
>  static void main_cpu_reset(void *opaque)
>  {
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.