Re: [Xen-ia64-devel] FC6 Test3 Xentest result

2006-09-26 Thread You, Yongkang
Hi Aron and Akio,

I reported a new bug about Xen0 crashing, when I try to insert xennet.ko in 
XenU.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208062


Best Regards,
Yongkang (Kangkang) 永康

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Aron Griffis
Sent: 2006年9月21日 22:45
To: You, Yongkang
Cc: xen-ia64-devel@lists.xensource.com; [EMAIL PROTECTED]
Subject: [Fedora-xen] Re: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3
Xentest result

You, Yongkang wrote:  [Wed Sep 20 2006, 01:46:22AM EDT]
 [Bug 207227] New: Xen0 reboot command can not reboot Tiger4 machine.

I think this is a duplicate of bug 203032.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=203032

 [Bug 207241] New: XenU domain can not be created successfully.
 New xenU created failure serial log has been pasted to the bug.

I think the front-end and back-end drivers aren't communicating.
I see the same problem with both network and block drivers when
attempting xenguest-install.

Aron

--
Fedora-xen mailing list
[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/fedora-xen

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] Grub for ia64

2006-09-26 Thread Tristan Gingold
Le Jeudi 07 Septembre 2006 21:07, Bjorn Helgaas a écrit :
 On Tuesday 05 September 2006 05:45, Tristan Gingold wrote:
  here is my port of grub to ia64.  I hope it has all the requested
  features (kernel, initrd, modules, relocation and fpswa).
 
  This is a port of grub 1.94, which is not the legacy grub used by x86. 
  The syntax is slightly different.  See an attached example.
 
  Attached is grub.efi, patch and grub.cfg example as well as modifications
  for Xen (to support acm).
 
  Tested in many configurations (including acm).
 
  I will post the patches to grub-devel later.

 You might copy linux-ia64@vger.kernel.org, too.
Ok.

 How does this grub port relate to elilo?
I have copied a few low-level files from elilo.

  Does grub support
 all the features (e.g., netboot) of elilo?
netboot is not supported.  It should be as soon as grub supports it!

  Do you envision
 using grub only for xen? 
grub also works for linux.

 Do you want grub to replace elilo
 in general?
This is not my concern.  Distribs choose

Tristan.

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] sparsemem/discontig?

2006-09-26 Thread Tristan Gingold
Le Vendredi 22 Septembre 2006 15:16, Jes Sorensen a écrit :
 Hi Kouya,

 Thank you for your suggestion - I tried making this change, but it made
 no difference at all. I think elilo relocates it or something like that,
 otherwise we would have the same problem with the Linux kernel.
Yes elilo relocates Xen (if relocate option is set).
But Xen does not support relocation yet.  It will crash during the boot.

Tristan.

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] Xen/IA64 Healthiness Report -Cset#11460

2006-09-26 Thread Tristan Gingold
Le Vendredi 22 Septembre 2006 11:39, Magnus Damm a écrit :
 On 9/22/06, Xu, Anthony [EMAIL PROTECTED] wrote:
  From: Isaku Yamahata [mailto:[EMAIL PROTECTED]
  Sent: 2006年9月22日 17:09
  I think xencomm is the way to go.
  If Tristan ceases pushing it,
  we, VA Linux, are willing to take over it.
  --
 
  I guess Tristan ceased doing that.
  That would be great that VA linux can do that.

 I will give it a try. My current knowledge about xencomm is kind of
 limited, so if you have any suggestions please let me know!
Hi,

Please do not work yet on xencomm.
I am now back from holidays and I will work on xencomm now.

Tristan.

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] sparsemem/discontig?

2006-09-26 Thread Tristan Gingold
Le Mardi 26 Septembre 2006 10:24, Jes Sorensen a écrit :
 Tristan Gingold wrote:
  Le Vendredi 22 Septembre 2006 15:16, Jes Sorensen a écrit :
  Hi Kouya,
 
  Thank you for your suggestion - I tried making this change, but it made
  no difference at all. I think elilo relocates it or something like that,
  otherwise we would have the same problem with the Linux kernel.
 
  Yes elilo relocates Xen (if relocate option is set).
  But Xen does not support relocation yet.  It will crash during the boot.

 Hmmm, so why did it make no difference whether I changed those
 addresses?
This is not an early crash.  Xen boots rather far before crashing.

 Any idea if there's some hard coded places that I need to track down?
I don't know the altix at all.  It seems the memory is very sparse.
Have you post the boot log ?

Tristan.

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] Fully virtualized doamin passed 48hr stress tests

2006-09-26 Thread y-oguchi
Fred,

Thanks for sharing info.
I'd like to do similar stress tests on DomU.

  1. Helltest: 16 hours
  2. Crashme: 16 hours

Could you give me a pointer to Helltest?
I suppose it's not a inhouse testtool, but can't find a reference.

Even XenTest page didn't give me a clue.
http://wiki.xensource.com/xenwiki/XenTest/StressTests

Thanks,
Yoshi Oguchi

---
Yang, Fred [EMAIL PROTECTED] wrote:  
 
 FYI,
 
 Fully virtualized Domain, run on Xen/VTi, has successfully passed
 continuous 48 hours stress tests.
 
 Environment:
   Dual-Core Intel(r) Itanium(r) 2 processor 9000 series
   Tiger4 system 4 sockets with MT disabled
   Xen Cset# 11460
   Guest OS: RHEL4U2
   Xen environment:  
  Xen0:  Dual Processors
  DomainVTi: 2 SMP domains, each with 3 vcpus
 
   Stress Tests:
  1. Helltest: 16 hours
  2. Crashme: 16 hours
  3. In-house compatability validation suites: 16 hours
 
 The system has passed total 48 hours stress tests
 
 -Fred
 
 ___
 Xen-ia64-devel mailing list
 Xen-ia64-devel@lists.xensource.com
 http://lists.xensource.com/xen-ia64-devel


___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] FC6 Test3 Xentest result

2006-09-26 Thread Akio Takebe
Hi, Yongkang

Thank you for your report.
I have the same bug.
Aron reported the likely bug of xenguest-install.py.

I try to debug this issue.

Best Regards,

Akio Takebe

Hi Aron and Akio,

I reported a new bug about Xen0 crashing, when I try to insert xennet.ko in
 XenU.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=208062


Best Regards,
Yongkang (Kangkang) モタソオ

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Aron Griffis
Sent: 2006ト\xF3ヤツ21ネユ 22:45
To: You, Yongkang
Cc: xen-ia64-devel@lists.xensource.com; [EMAIL PROTECTED]
Subject: [Fedora-xen] Re: [Xen-ia64-devel] [Fedora-ia64-list] FC6 Test3
Xentest result

You, Yongkang wrote:  [Wed Sep 20 2006, 01:46:22AM EDT]
 [Bug 207227] New: Xen0 reboot command can not reboot Tiger4 machine.

I think this is a duplicate of bug 203032.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=203032

 [Bug 207241] New: XenU domain can not be created successfully.
 New xenU created failure serial log has been pasted to the bug.

I think the front-end and back-end drivers aren't communicating.
I see the same problem with both network and block drivers when
attempting xenguest-install.

Aron

--
Fedora-xen mailing list
[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/fedora-xen


___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] Fully virtualized doamin passed 48hr stress tests

2006-09-26 Thread Al Stone
On Tue, 2006-09-26 at 20:21 +0900, [EMAIL PROTECTED] wrote:
 Fred,
 
 Thanks for sharing info.
 I'd like to do similar stress tests on DomU.
 
   1. Helltest: 16 hours
   2. Crashme: 16 hours
 
 Could you give me a pointer to Helltest?
 I suppose it's not a inhouse testtool, but can't find a reference.

I would also appreciate a pointer to helltest.

 Even XenTest page didn't give me a clue.
 http://wiki.xensource.com/xenwiki/XenTest/StressTests

Correct.  I have not been able to find a pointer to helltest
either.  Not even google has been able to find this test, even
though I have heard it mentioned from several different sources.

 Thanks,
 Yoshi Oguchi
 
 ---
 Yang, Fred [EMAIL PROTECTED] wrote:  
  
  FYI,
  
  Fully virtualized Domain, run on Xen/VTi, has successfully passed
  continuous 48 hours stress tests.
  
  Environment:
Dual-Core Intel(r) Itanium(r) 2 processor 9000 series
Tiger4 system 4 sockets with MT disabled
Xen Cset# 11460
Guest OS: RHEL4U2
Xen environment:  
   Xen0:  Dual Processors
   DomainVTi: 2 SMP domains, each with 3 vcpus
  
Stress Tests:
   1. Helltest: 16 hours
   2. Crashme: 16 hours
   3. In-house compatability validation suites: 16 hours
  
  The system has passed total 48 hours stress tests
  
  -Fred
  
  ___
  Xen-ia64-devel mailing list
  Xen-ia64-devel@lists.xensource.com
  http://lists.xensource.com/xen-ia64-devel
 
 
 ___
 Xen-ia64-devel mailing list
 Xen-ia64-devel@lists.xensource.com
 http://lists.xensource.com/xen-ia64-devel
 
-- 
Ciao,
al
--
Al Stone  Alter Ego:
Open Source and Linux RD Debian Developer
Hewlett-Packard Company   http://www.debian.org
E-mail: [EMAIL PROTECTED][EMAIL PROTECTED]
--


___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] Grub for ia64

2006-09-26 Thread Bjorn Helgaas
On Tuesday 26 September 2006 01:11, Tristan Gingold wrote:
 Le Jeudi 07 Septembre 2006 21:07, Bjorn Helgaas a écrit :
  On Tuesday 05 September 2006 05:45, Tristan Gingold wrote:

  Do you want grub to replace elilo
  in general?
 This is not my concern.  Distribs choose

Sure.  But why did you decide to port grub to ia64?  A preference
for grub config files?  A particular feature of grub that elilo
lacks?  Is grub's design better in some way?

I'm not trying to discourage you from working on grub or elilo.
I'm just trying to understand the benefits of having two projects
that do basically the same thing.

Bjorn

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


[Xen-ia64-devel] [patch] small speedup to boot allocator

2006-09-26 Thread Jes Sorensen
Hi,

This is a small speedup, but I think it's a good thing to dotm.

Jes

Small speedup for the boot allocator to avoid it scanning through a
space which is known to be empty.

Signed-off-by: Jes Sorensen [EMAIL PROTECTED]


diff -r 7b250cf49e50 xen/common/page_alloc.c
--- a/xen/common/page_alloc.c   Sun Sep 24 14:55:57 2006 -0600
+++ b/xen/common/page_alloc.c   Mon Sep 25 18:47:57 2006 +0200
@@ -112,6 +117,7 @@ static void map_alloc(unsigned long firs
 }
 }
 
+static unsigned long first_pg = -1UL;
 
 static void map_free(unsigned long first_page, unsigned long nr_pages)
 {
@@ -128,6 +134,10 @@ static void map_free(unsigned long first
 start_off = first_page  (PAGES_PER_MAPWORD-1);
 end_idx   = (first_page + nr_pages) / PAGES_PER_MAPWORD;
 end_off   = (first_page + nr_pages)  (PAGES_PER_MAPWORD-1);
+
+if (curr_idx  first_pg)
+first_pg = curr_idx;
+
 
 if ( curr_idx == end_idx )
 {
@@ -217,7 +229,7 @@ unsigned long alloc_boot_pages(unsigned 
 {
 unsigned long pg, i;
 
-for ( pg = 0; (pg + nr_pfns)  max_page; pg += pfn_align )
+for ( pg = first_pg; (pg + nr_pfns)  max_page; pg += pfn_align )
 {
 for ( i = 0; i  nr_pfns; i++ )
 if ( allocated_in_map(pg + i) )
___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel

[Xen-ia64-devel] Re: xencomm porting and inline handles

2006-09-26 Thread Tristan Gingold
Le Mardi 12 Septembre 2006 20:37, Hollis Blanchard a écrit :
 Hi Tristan, I've just implemented your inline handle idea.

 The Xen changes are committed to xenppc-unstable.hg . In Xen,
 architectures need to provide:
 - XENCOMM_INLINE_FLAG in arch-foo.h
 - paddr_to_maddr(). I'm open to alternative names, but a standard
 function seems useful outside xencomm. (I wish we had one for Linux.)
 - asm/guest_access.h that just #includes xen/xencomm.h

 Once you have IA64-specific implementations for the above, I will submit
 the whole thing to xen-devel. (Note that Linux doesn't actually have to
 use it right now; it won't break anything.)

 The Linux are committed to linux-ppc-2.6.hg . I think for Linux
 architectures just need to supply:
 - XENCOMM_INLINE_FLAG in arch-foo.h
 - xencomm_vtop()

 I did end up sticking with a separate xencomm_create_inline() function
 because inline handles aren't kernel-accessible pointers, yet normal
 handles are. It does also simplify the code not to have to deal with
 free, as you pointed out. However, notice the problem in
 HYPERVISOR_xen_version(). :(

 We still need to figure out how to share
 arch/powerpc/platforms/xen/hcall.c . If you have any changes you need
 for IA64, please send them to me as individual patches so I can
 incrementally merge them into linux-ppc-2.6.hg. (That will make it much
 easier to understand than the patches you sent out before.)

 There's no rush; this code is working fine for PowerPC so I won't worry
 about IA64 unless/until you have time for it.
Hi,

sorry for the late reply.  I am just back from holidays.

After more work, inline xencomm is not that magic: it doesn't work for modules 
which are loaded in virtual memory.  So I have to use mini xencomm at least 
for modules.

I have have to check performances.  If mini xencomm is good compared to 
inline, we could drop inline.

We are really converging!

Tristan.



___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


[Xen-ia64-devel] Re: [Xen-devel] Re: [XenPPC] [RFC][PATCH] Isolating ACM's architecture-dependent parts

2006-09-26 Thread Tristan Gingold
Le Mercredi 13 Septembre 2006 18:42, Stefan Berger a écrit :
 [EMAIL PROTECTED] wrote on 09/13/2006 11:00:16 AM:
  That is where the (non-inline) ACM/multiboot functions should live; not
  in a header file.

 I could move them there but that would include the architecture-dependent
 #ifdef's.

   What about the multiboot code. Do you think PPC will be able to also
   use this part? Not that I would move it, it's more out of curiosity.
 
  Well, that ifdef will need changing. Why must it exist at all, is it
  some weirdness of Xen/x86-64?

 Yes, on x86-64 we need that. It would be possible to define MACROs for
 x86-64 and i386 so the code could look the same. It will be necessary to
 do either that for ia64 and ppc as well, or we just leave the #ifdef's in
 the ACM code.
Hi,

sorry for the late reply, I am just back from holidays.

It seems you patch has not yet been merged.  Is there any reason ?
I'd like to see it in the repository, it will help me to enable ACM on ia64.

 Either way is fine by me. From what I could find, there's at
 least grub available for ia64, so chances that ia64 can also use the
 multiboot code are high.
Yes I am porting grub to ia64.  I am not sure it could use multiboot as is 
because multiboot is not 64 bits ready.

Tristan.

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


[Xen-ia64-devel] Re: [Xen-devel] Re: [XenPPC] [RFC][PATCH] Isolating ACM's architecture-dependent parts

2006-09-26 Thread Tristan Gingold
Le Mardi 26 Septembre 2006 13:56, Stefan Berger a écrit :
 Tristan Gingold [EMAIL PROTECTED] wrote on 09/26/2006 07:54:27
[...]
  Hi,
 
  sorry for the late reply, I am just back from holidays.
 
  It seems you patch has not yet been merged.  Is there any reason ?
  I'd like to see it in the repository, it will help me to enable ACM on
 ia64.

 We wanted to wait for the 3.0.3 close and submit them soon after that.
Sound reasonnable.
Thanks.

Tristan.

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


Re: [Xen-ia64-devel] sparsemem/discontig?

2006-09-26 Thread Jes Sorensen

Tristan Gingold wrote:

Le Vendredi 22 Septembre 2006 15:16, Jes Sorensen a écrit :

Hi Kouya,

Thank you for your suggestion - I tried making this change, but it made
no difference at all. I think elilo relocates it or something like that,
otherwise we would have the same problem with the Linux kernel.

Yes elilo relocates Xen (if relocate option is set).
But Xen does not support relocation yet.  It will crash during the boot.


Hmmm, so why did it make no difference whether I changed those
addresses?

Any idea if there's some hard coded places that I need to track down?

Thanks,
Jes

___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


[Xen-ia64-devel] Re: [patch] small speedup to boot allocator

2006-09-26 Thread Alex Williamson
On Tue, 2006-09-26 at 17:04 +0200, Jes Sorensen wrote:
 Hi,
 
 This is a small speedup, but I think it's a good thing to dotm.

Hi Jes,

   Looks good to me, but this needs to go to xen-devel since it's common
code.  Thanks,

Alex

 plain text document attachment (boot-alloc-speed.diff)
 Small speedup for the boot allocator to avoid it scanning through a
 space which is known to be empty.

 diff -r 7b250cf49e50 xen/common/page_alloc.c
 --- a/xen/common/page_alloc.c Sun Sep 24 14:55:57 2006 -0600
 +++ b/xen/common/page_alloc.c Mon Sep 25 18:47:57 2006 +0200
 @@ -112,6 +117,7 @@ static void map_alloc(unsigned long firs
  }
  }
  
 +static unsigned long first_pg = -1UL;
  
  static void map_free(unsigned long first_page, unsigned long nr_pages)
  {
 @@ -128,6 +134,10 @@ static void map_free(unsigned long first
  start_off = first_page  (PAGES_PER_MAPWORD-1);
  end_idx   = (first_page + nr_pages) / PAGES_PER_MAPWORD;
  end_off   = (first_page + nr_pages)  (PAGES_PER_MAPWORD-1);
 +
 +if (curr_idx  first_pg)
 +first_pg = curr_idx;
 +
  
  if ( curr_idx == end_idx )
  {
 @@ -217,7 +229,7 @@ unsigned long alloc_boot_pages(unsigned 
  {
  unsigned long pg, i;
  
 -for ( pg = 0; (pg + nr_pfns)  max_page; pg += pfn_align )
 +for ( pg = first_pg; (pg + nr_pfns)  max_page; pg += pfn_align )
  {
  for ( i = 0; i  nr_pfns; i++ )
  if ( allocated_in_map(pg + i) )
-- 
Alex Williamson HP Open Source  Linux Org.


___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel


RE: [Xen-ia64-devel][PATCH]Complete fpswa handler retry mechanism

2006-09-26 Thread Alex Williamson
On Mon, 2006-09-25 at 22:43 +0800, Xu, Anthony wrote:
 Hi Alex,
 
 Thanks for your comment,
 The purpose of changing IA64_RETRY is to avoid conflicting with
 return value of handle_fpu_swa().
 Attached is updated one.

   Applied.  Thanks,

Alex

-- 
Alex Williamson HP Open Source  Linux Org.


___
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel