[Xen-ia64-devel] RE: [Fedora-xen] fedora-xen-ia64 first pass

2006-05-22 Thread Zhang, Xiantao
Hi, Aron We have tried to boot xen with your tip, but found the configuration for domain0 opens dom0_VP mode, however, the dom0_VP option of xen was closed by default. Maybe this is the main reason why xen dies at booting xen0. Correct? If they don't match, it is impossible to boot up.

To disable serial port for ia64 dom0 (RE: [Xen-ia64-devel] [PATCH 0/6] Add full evtchn mechanism forxen/ia64)

2006-05-22 Thread Tian, Kevin
Serial can be disabled by a simple change: diff -r 2e5d4e459c1c buildconfigs/linux-defconfig_xen_ia64 --- a/buildconfigs/linux-defconfig_xen_ia64 Sun May 21 07:31:02 2006 -0600 +++ b/buildconfigs/linux-defconfig_xen_ia64 Mon May 22 15:06:00 2006 +0800 @@ -98,6 +98,7 @@

[Xen-ia64-devel] kernel build performance data with dom0_VP mode open

2006-05-22 Thread Zhang, Jingke
Hi all, I have done kernel build with dom0_vp mode open to compare with it close. The specific data as following: Environment : Memory:768M Platform : tiger4 Cpu : Montecito C1 stepping Compile cmdline : time make /dev/null 21 Configuration file : @arch/ia64/config/tiger_defconfig

[Xen-ia64-devel] PATCH: split smpboot.c and create cpuhotplug.c

2006-05-22 Thread Tristan Gingold
Hi, this patch creates a new file: cpuhotplug.c. The content is the xenbus handler part of smpboot.c. The purpose is to be able to share this part with other architectures. Tested by compiling on i386. Tristan. # HG changeset patch # User [EMAIL PROTECTED] # Node ID

Re: [Xen-ia64-devel] fedora-xen-ia64 first pass

2006-05-22 Thread Akio Takebe
Hi, Aron Which distro do you use on your rpmbuild system? Fedora5-ia64? or RHEL4? Cannot we completely make fedora-xen-ia64 yet? I had the following error. Did I have mistakes? + rm -rf /var/tmp/xen-3.0.2-4-root/usr/share/doc/xen-3.0.2 + /bin/mkdir -p

[Xen-ia64-devel] RE: [Xen-devel] [PATCH] Fix auto-ballooning of dom0 for HVM domains

2006-05-22 Thread Tian, Kevin
From: Charles Coffing Sent: 2006年5月20日 3:59 On Thu, May 18, 2006 at 10:23 PM, in message [EMAIL PROTECTED] orp.intel.com, Jiang, Yunhong [EMAIL PROTECTED] wrote: Hi, Charles Just one suggestion, for xen- hvm- auto- balloon.diff, how about change

[Xen-ia64-devel] Re: [Xen-devel] [PATCH] Fix auto-ballooning of dom0 for HVM domains

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 09:51, Tian, Kevin wrote: Why do you need to reserve extra memory even for domU as long as the platform supports hvm feature? P.S I'll send a patch to reverse this change for ia64, since balloon doesn't work for xen/ia64 yet and thus we have to allocate all memory at

[Xen-ia64-devel] [PATCH] Disable auto-balloon on ia64

2006-05-22 Thread Tian, Kevin
From: Alex Williamson Sent: 2006年5月22日 6:30 On Sun, 2006-05-21 at 15:07 -0600, Alex Williamson wrote: diff -r 4dcb93547710 tools/python/xen/xend/image.py --- a/tools/python/xen/xend/image.py Sun May 21 09:55:15 2006 +0100 +++ b/tools/python/xen/xend/image.py Sun May 21 14:25:19 2006 -0600 @@

[Xen-ia64-devel] RE: [Xen-devel] [PATCH] Fix auto-ballooning of dom0 for HVM domains

2006-05-22 Thread Tian, Kevin
From: Keir Fraser [mailto:[EMAIL PROTECTED] Sent: 2006年5月22日 17:06 On 22 May 2006, at 09:51, Tian, Kevin wrote: Why do you need to reserve extra memory even for domU as long as the platform supports hvm feature? P.S I'll send a patch to reverse this change for ia64, since balloon doesn't

[Xen-ia64-devel] Re: [Xen-devel] Re: [PATCH] Disable auto-balloon on ia64

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 10:37, Keir Fraser wrote: We just need to reverse the whole change for ia64, since both domU and domVTI are insert a hole by this auto-balloon patch. Due to missing balloon support on xen/ia64 as you said, both domU and domVTI failed due to this change. The first patch

Re: [Xen-ia64-devel] Installing XEN/ia64 on Debian

2006-05-22 Thread Rodrigo Lord
Hello! :) I`m yet trying to install xen on my Debian Sarge 3.1/ia64! So, I`m trying to install using the ./install.sh but I think that it isn`t possible on the unstable version, am I correct? debian-ia64:~/xen-ia64-unstable.hg# ./install.sh ERROR: Could not find a valid distribution directory.

[Xen-ia64-devel] RE: [PATCH] Disable auto-balloon on ia64

2006-05-22 Thread Tian, Kevin
From: Keir Fraser [mailto:[EMAIL PROTECTED] Sent: 2006年5月22日 17:37 On 22 May 2006, at 10:06, Tian, Kevin wrote: We just need to reverse the whole change for ia64, since both domU and domVTI are insert a hole by this auto-balloon patch. Due to missing balloon support on xen/ia64 as you

[Xen-ia64-devel] RE: [Xen-devel] Re: [PATCH] Disable auto-balloon on ia64

2006-05-22 Thread Tian, Kevin
From: Keir Fraser [mailto:[EMAIL PROTECTED] Sent: 2006年5月22日 17:51 To: Keir Fraser We just need to reverse the whole change for ia64, since both domU and domVTI are insert a hole by this auto-balloon patch. Due to missing balloon support on xen/ia64 as you said, both domU and domVTI

RE: [Xen-ia64-devel] [PATCH 0/6] Add full evtchn mechanism forxen/ia64

2006-05-22 Thread Alex Williamson
On Mon, 2006-05-22 at 14:53 +0800, Tian, Kevin wrote: From: Isaku Yamahata [mailto:[EMAIL PROTECTED] It is bad that xen and dom0 accesse to the same UART. This is only what I'm sure about. Yes, that's bad which may be the reason why xen/x86 disables serial directly. Ideally that should

Re: To disable serial port for ia64 dom0 (RE: [Xen-ia64-devel] [PATCH 0/6] Add full evtchn mechanism forxen/ia64)

2006-05-22 Thread Alex Williamson
On Mon, 2006-05-22 at 15:22 +0800, Tian, Kevin wrote: But I'm not sure why I have to set option to be 'yes' explicitly: config XEN_DISABLE_SERIAL bool Disable serial port drivers default y So after making oldconfig, this option should be enabled automatically. Does I

[Xen-ia64-devel] RE: [Xen-devel] Re: [PATCH] Disable auto-balloon on ia64

2006-05-22 Thread Alex Williamson
On Mon, 2006-05-22 at 21:33 +0800, Tian, Kevin wrote: OK, the question by far is that ia64 describes the memory hierarchy presented to domain by d-max_pages. Before balloon is ready, we at least need to ensure all frames covered by d-max_pages allocated for target domain. Then there're two

Re: [Xen-ia64-devel] [PATCH 0/6] Add full evtchn mechanism forxen/ia64

2006-05-22 Thread Alex Williamson
On Mon, 2006-05-22 at 16:26 +0200, Tristan Gingold wrote: Le Lundi 22 Mai 2006 16:12, Alex Williamson a écrit : Such a feature would need to be aware of both I/O port and MMIO UARTs and handle UARTs described in ACPI namespace. Thanks, Modifying ACPI to hide an UART seems to be very

RE: [Xen-ia64-devel] [PATCH 0/6] Add full evtchn mechanism forxen/ia64

2006-05-22 Thread Magenheimer, Dan (HP Labs Fort Collins)
While not ideal, I think we should take the xen/x86 approach and disable serial access from dom0. At some point maybe we can add support to hide only the physical UART used by xen and allow dom0 to access any others that might be available. Such a feature would need to be aware of

[Xen-ia64-devel] Re: [Xen-devel] [PATCH] Fix auto-ballooning of dom0 for HVM domains

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 15:51, Charles Coffing wrote: HVM domains need some extra memory free for the shadow page tables, otherwise they may crash the entire machine while they are running, or the HVM domain itself may crash (exact behavior depends on whether you have Yunhong's patch to change BUGs

[Xen-ia64-devel] Re: Overcommitting memory (was: Disable auto-balloon on ia64)

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 16:12, Charles Coffing wrote: In shadow32.c, I see a FIXME comment that refers to shadow flush. Even if such things are done, can you put an upper limit on the runtime memory overhead for an HVM domain? Yes, it ought to be a space/time tradeoff. The shadow pagetables

[Xen-ia64-devel] Re: [Fedora-xen] fedora-xen-ia64 first pass

2006-05-22 Thread Aron Griffis
Zhang, Xiantao wrote: [Mon May 22 2006, 02:48:37AM EDT] We have tried to boot xen with your tip, but found the configuration for domain0 opens dom0_VP mode, however, the dom0_VP option of xen was closed by default. Maybe this is the main reason why xen dies at booting xen0. Correct? If they

Re: [Xen-ia64-devel] fedora-xen-ia64 first pass

2006-05-22 Thread Aron Griffis
Akio Takebe wrote: [Mon May 22 2006, 04:09:43AM EDT] Which distro do you use on your rpmbuild system? Fedora5-ia64? or RHEL4? Fedora Rawhide, ISO images available from ftp://oss.sgi.com/projects/fedora/download/weekly/ Cannot we completely make fedora-xen-ia64 yet? I had the following

[Xen-ia64-devel] Re: fedora-xen-ia64 first pass

2006-05-22 Thread Aron Griffis
Let's consolidate this thread to the fedora-xen mailing list rather than continuing to cross-post as I did initially. We can post patches and requests back to the other lists as help is needed from those communities. Regards, Aron ___ Xen-ia64-devel

[Xen-ia64-devel] Re: [Xen-devel] [PATCH] Fix auto-ballooning of dom0 for HVM domains

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 16:15, Charles Coffing wrote: Where does the slack from the previous HVM guest startup go? Are you saying that dom0 only frees up PV- guest- size minus existing- slack? Correct. Unless, of course, the HVM domain has eaten up some of the slack in the mean-time, in which

[Xen-ia64-devel] Re: [Xen-devel] PATCH: split smpboot.c and create cpuhotplug.c

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 08:57, Tristan Gingold wrote: this patch creates a new file: cpuhotplug.c. The content is the xenbus handler part of smpboot.c. The purpose is to be able to share this part with other architectures. Tested by compiling on i386. This raises the obvious question: why

[Xen-ia64-devel] Re: [Xen-devel] [PATCH] Fix auto-ballooning of dom0 for HVM domains

2006-05-22 Thread Keir Fraser
On 22 May 2006, at 16:38, Keir Fraser wrote: Unless, of course, the HVM domain has eaten up some of the slack in the mean-time, in which case dom0 frees up PV-guest-size minus remaining-slack. The auto-ballooning logic is shagged then. xend should keep track of memory requirements (inc.

[Xen-ia64-devel] please pull xen-ia64-unstable.hg

2006-05-22 Thread Alex Williamson
Hi Keir, Thanks for helping us to get ia64 working again in xen-unstable.hg. To further improve the status of xen/ia64, please pull: http://xenbits.xensource.com/ext/xen-ia64-unstable.hg The tree is currently sync'd up to cset 10068 of the xen-unstable.hg tree. This finally switches us over

[Xen-ia64-devel] [PATCH] add SATA support in x86_64 and fix error handling in xm create

2006-05-22 Thread Daniel Miles
This patch changes two files: First, the x86_64 build config file, turning on SATA support. Second, tools/python/xen/xm/create.py. In the tools/python/xen/xm directory, main.py has good error messages that let the user know what failed; the other 'sub-command' classes don't always have such good

Re: [Xen-ia64-devel] [PATCH] add SATA support in x86_64 and fix error handling in xm create

2006-05-22 Thread Aron Griffis
Hi Dan, Daniel Miles wrote: [Mon May 22 2006, 07:47:16PM EDT] -# CONFIG_BLK_DEV_IDE_SATA is not set -# CONFIG_BLK_DEV_HD_IDE is not set +CONFIG_BLK_DEV_IDE_SATA=y +CONFIG_BLK_DEV_HD_IDE=y Are you sure this is what you want? BLK_DEV_IDE_SATA is deprecated in favor of libsata. (Search for

Re: [Xen-ia64-devel] fedora-xen-ia64 first pass

2006-05-22 Thread Akio Takebe
Hi, Aron Thank you for your help. I can make RPMS/ia64/xen-3.0.2-4.ia64.rpm. fedora-xen-ia64/RPMS/ia64/xen-3.0.2-4.ia64.rpm includes all tools of xen. (don't includes xen(hypervisor) and domain's kernel) But I cannot make fedora-kernel-ia64 yet. === gcc