[XenPPC] FYI: PowerPC Xen port removed

2008-05-09 Thread Hollis Blanchard
http://lists.xensource.com/archives/html/xen-changelog/2008-05/msg00091.html -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] XEN on e500/Book E

2008-03-25 Thread Hollis Blanchard
has been done for e500 with KVM. There's been some discussion on kvm-ppc-devel (http://marc.info/?l=kvm-ppc-devel) . Can I ask what your interest is? Are you a developer or just looking to use it? If you had virtualization on e500 today, how would you use it? -- Hollis Blanchard IBM Linux

Re: [XenPPC] Porting Hypervisor to another OS, and using Linux on PowerPC 750

2007-10-16 Thread Hollis Blanchard
sense for embedded PowerPC because we can reuse Linux's existing support for the huge variety of cores/chips/boards. By the way, what RTOS are you using, and what sort of real-time and MMU requirements do you have? -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] fast_resume instead of full_resume after hdec_out

2007-09-12 Thread Hollis Blanchard
@lists.xensource.com http://lists.xensource.com/xen-ppc-devel -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [Xen-devel] Re: [XenPPC] [PATCH 2/7] xencomm take 3: xen side preparetion for consolidation.

2007-08-15 Thread Hollis Blanchard
On Wed, 2007-08-15 at 12:46 +0900, Isaku Yamahata wrote: On Tue, Aug 14, 2007 at 09:48:00AM -0500, Hollis Blanchard wrote: However, there are a few places below where you call memcpy() without checking the result of xencomm_maddr_to_vaddr(). Actually, I see the same issue in the original

Re: [Xen-devel] Re: [XenPPC] [PATCH 1/4] xencomm take 2: xen side varisous fixes and preparation for consolidation

2007-08-15 Thread Hollis Blanchard
at the Xen patches first because those can go in before the Linux patches. The opposite of course isn't true... -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc

Re: [XenPPC] [PATCH 2/7] xencomm take 3: xen side preparetion for consolidation.

2007-08-14 Thread Hollis Blanchard
; ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http

Re: [XenPPC] [PATCH 1/4] xencomm take 2: xen side varisous fixes and preparation for consolidation

2007-08-13 Thread Hollis Blanchard
, and these patches are confusing *me* (and I wrote it! :) so I'm very nervous about increasing the complexity. Since the only issue you've identified is populate_physmap, and that has an easy workaround, I would prefer the easier solution. -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] DOM0 can not be set up

2007-08-10 Thread Hollis Blanchard
xen yaboot config. I find this interesting in particular: boot_of_module: Dom0 was loaded and found using r3/r4:0xf0[size 0x35d000] mod0: 63 L 3 Ì boot_of_module: dom0 mod @ 0x00f0[0x125d000] That mod0 output looks suspicious if it's supposed to be an ELF file... -- Hollis

Re: [PATCH] [xen, xencomm] various xencomm fixes (was Re: [XenPPC] Re: [Xen-ia64-devel] [PATCH 1/2] remove xencomm page size limit(xen side))

2007-08-10 Thread Hollis Blanchard
shouldn't be passing it as virt to virt_to_page(). -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] Re: [Xen-ia64-devel] [PATCH 1/2] remove xencomm page size limit(xen side)

2007-08-02 Thread Hollis Blanchard
for that. It seems to be good time to resolve it. I'll work on xencomm consolidation. No need to apologize, I'm just surprised that with all your xencomm work it hasn't already been done. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc

[XenPPC] Re: please pull ppc/xen-unstable.hg

2007-08-02 Thread Hollis Blanchard
On Mon, 2007-07-30 at 17:11 -0500, Hollis Blanchard wrote: Hi Keir, please from http://xenbits.xensource.com/ext/ppc/xen-unstable.hg There are a pair of build fixes and support for the new multiboot2 loader in grub2. ... except I forgot to commit the new multiboot files. Please pull

Re: [XenPPC] Re: [Xen-ia64-devel] [PATCH 1/2] remove xencomm page size limit(xen side)

2007-08-01 Thread Hollis Blanchard
EINVAL. Am I missing something? (As a side question, is it really so difficult for you guys to just use the common code? I tried very hard to make it easy for you to just implement a couple hooks; I can't imagine it would take more than a day to do it.) -- Hollis Blanchard IBM Linux Technology

[XenPPC] please pull ppc/xen-unstable.hg

2007-07-30 Thread Hollis Blanchard
Hi Keir, please from http://xenbits.xensource.com/ext/ppc/xen-unstable.hg There are a pair of build fixes and support for the new multiboot2 loader in grub2. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen

[XenPPC] please pull PowerPC trees

2007-07-16 Thread Hollis Blanchard
Hi Keir, please pull from both http://xenbits.xensource.com/ext/ppc/linux-2.6.18-xen.hg and http://xenbits.xensource.com/ext/ppc/xen-unstable.hg Along with a couple build fixes, we now support in-guest profiling and support for the ACM hypercalls (thanks Stefan!). -- Hollis Blanchard IBM Linux

Re: [XenPPC] libvirt bad paddr patch for our hcall.c

2007-07-12 Thread Hollis Blanchard
like we need to have the callers of paddr_to_maddr() (within Xen) do some error-checking and return the error. However, it isn't the kernel's job to be checking these addresses, so this patch isn't the right solution. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] [PATCH] Take a writer lock for mmap_sem.

2007-07-09 Thread Hollis Blanchard
that be a a write lock rather than a read lock? [XEN][LINUX] Take a writer lock for mmap_sem. direct_remap_pfn_range() will be modifying the mm. Signed-off-by: Christian Ehrhardt [EMAIL PROTECTED] Signed-off-by: Hollis Blanchard [EMAIL PROTECTED] diff -r e5f633c33025 drivers/xen/privcmd/privcmd.c

[XenPPC] Re: [Xen-devel] Re: [Xen-changelog] [linux-2.6.18-xen] Add #ifdef ARCH_HAS_DEV_MEM to archtecture specific file_operations.

2007-07-09 Thread Hollis Blanchard
. If !ARCH_HAS_DEV_MEM then that doesn't happen -- so who picks up the Xen mem_fops? Hmmm, yeah. Looks like we haven't tested that... :) -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http

[XenPPC] Re: [Xen-devel] Re: [Xen-changelog] [linux-2.6.18-xen] Add #ifdef ARCH_HAS_DEV_MEM to archtecture specific file_operations.

2007-07-09 Thread Hollis Blanchard
On Mon, 2007-07-09 at 20:26 +0100, Keir Fraser wrote: On 9/7/07 20:20, Hollis Blanchard [EMAIL PROTECTED] wrote: By the way, I wonder how PPC manages to build both drivers/char/mem.c and drivers/xen/char/mem.c without ARCH_HAS_DEV_MEM? The model is supposed to be that mem_fops defined

Re: [XenPPC] Re: [Xen-devel] [PATCH 6 of 6] [XEN][LINUX] Add 32-bit privcmd ioctlconversion for 64-bit kernels

2007-07-06 Thread Hollis Blanchard
is left with #ifdefs in drivers/xen/privcmd/privcmd.c . COMPATIBLE_IOCTL is just about the ioctl itself, not the sub-structures. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http

[XenPPC] [PATCH] [XEN][LINUX] Refactor grant table allocation into arch-specific code

2007-07-06 Thread Hollis Blanchard
3 files changed, 24 insertions(+), 14 deletions(-) arch/ia64/xen/hypervisor.c |5 + drivers/xen/core/gnttab.c | 31 +-- include/xen/gnttab.h |2 ++ # HG changeset patch # User Hollis Blanchard [EMAIL PROTECTED] # Date 1183738982 18000 # Node ID

Re: [XenPPC] Re: [Xen-devel] [PATCH 6 of 6] [XEN][LINUX] Add 32-bit privcmd ioctlconversion for 64-b

2007-07-06 Thread Hollis Blanchard
On Fri, 2007-07-06 at 17:09 +0100, Jan Beulich wrote: Hollis Blanchard [EMAIL PROTECTED] 06.07.07 17:44 Where does the hypercall argument translation happen? It happens inside privcmd_hypercall(). See http://xenbits.xensource.com/ext/linux-ppc-2.6.hg?file/04f6ad5d9232/arch/powerpc

[XenPPC] please pull PowerPC trees

2007-07-06 Thread Hollis Blanchard
changes necessary to run the new Linux 2.6.18 kernel. Thanks! -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] One more fix for the forward port

2007-07-05 Thread Hollis Blanchard
majority of this patch is not needed; the only part that's required is phys_to_machine_mapping_valid(). Also, I can't find any changeset with the hash 1bf85f927393 . Maybe that was a local MQ changeset? -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] One more fix for the forward port

2007-07-05 Thread Hollis Blanchard
On Thu, 2007-07-05 at 13:07 -0500, Hollis Blanchard wrote: Hi Christian, as far as I can see the vast majority of this patch is not needed; the only part that's required is phys_to_machine_mapping_valid(). I take it back. Not sure how I wasn't seeing this before... -- Hollis Blanchard IBM

Re: [XenPPC] Re: [Xen-devel] [PATCH 0 of 6] PowerPC Linux patches

2007-07-05 Thread Hollis Blanchard
On Thu, 2007-07-05 at 22:41 +0100, Keir Fraser wrote: On 5/7/07 22:08, Hollis Blanchard [EMAIL PROTECTED] wrote: These patches reorganize arch-generic Xen Linux code, so I'm sending them by mail for review. If they are acceptable, I will commit them (and the PowerPC code that depends

Re: [XenPPC] Re: [Xen-devel] [PATCH 3 of 6] [XEN][LINUX] Add architecture-generic xencomm infrastructure

2007-07-05 Thread Hollis Blanchard
On Thu, 2007-07-05 at 22:29 +0100, Keir Fraser wrote: On 5/7/07 22:08, Hollis Blanchard [EMAIL PROTECTED] wrote: diff -r 001c42f8079e -r e2681868041e drivers/xen/Kconfig --- a/drivers/xen/Kconfig Thu Jul 05 16:01:18 2007 -0500 +++ b/drivers/xen/Kconfig Thu Jul 05 16:01:18 2007 -0500

Re: [XenPPC] One more fix for the forward port

2007-06-19 Thread Hollis Blanchard
/MqExtension or just patch by hand. I haven't figured out how to effectively share this queue, but since I think it's pretty much done at this point, we'll be able to commit and send upstream soon (but I will be traveling until July, so not too soon). -- Hollis Blanchard IBM Linux Technology Center

RE: [XenPPC] Re: [Xen-devel] new repo layout?

2007-06-18 Thread Hollis Blanchard
Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James Bulpin Sent: Monday, June 18, 2007 3:20 PM To: Ian Campbell; Jimi Xenidis Cc: [EMAIL PROTECTED]; Hollis Blanchard; James Bulpin; Aron Griffis; xen-ppc-devel; Alex Williamson; xen-ia64-devel Subject: RE: [XenPPC] Re

[XenPPC] dom0 auto-translate mmap()

2007-06-11 Thread Hollis Blanchard
many more bits than that anyways... The net is that I would like to remove the above test. I wonder why it was added in the first place? Somebody has a privileged autotranslate domain and mistakenly tried to run the domain building tools? -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] Re: [Xen-devel] new repo layout?

2007-06-04 Thread Hollis Blanchard
is much cleaner. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

[XenPPC] Re: [Xen-devel] new repo layout?

2007-06-04 Thread Hollis Blanchard
On Mon, 2007-06-04 at 13:02 -0600, Alex Williamson wrote: On Mon, 2007-06-04 at 12:46 -0500, Hollis Blanchard wrote: On Mon, 2007-06-04 at 11:25 -0600, Alex Williamson wrote: Another option would be to move the ia64 and ppc trees into separate subdirectories of /ext/. I'm open

Re: [XenPPC] Status of CoW on xenppc based on blktap - could someone reproduce my issue?

2007-05-17 Thread Hollis Blanchard
It looks like blktap is a loadable kernel module, and you don't have it loaded? On Wed, 2007-05-16 at 13:43 +0200, Christian Ehrhardt wrote: So, the question is - why is there no /sys/class/[xen| misc]/blktap0/dev ? -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] [Fwd: xend fix]

2007-05-03 Thread Hollis Blanchard
This is a workaround that might get you past your current problem. There were also another boatload of fixes to this code that just landed 30 minutes ago, so you should probably try tip again first. -- Hollis Blanchard IBM Linux Technology Center ---BeginMessage--- diff -r bb9ed6b69f8c tools

Re: [XenPPC] [PATCH] undef DEBUG in linuxppc time.c to prevent printk flooding

2007-05-02 Thread Hollis Blanchard
/time.h #include asm/udbg.h -#define DEBUG +#undef DEBUG #ifdef DEBUG #define DBG(fmt...) printk(fmt) I committed something like this recently, so if you update your Linux tree it should be fixed. -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] Question on CellBE, PS3, etc.

2007-04-13 Thread Hollis Blanchard
it should be possible to port Xen to it. I wouldn't call its core 970 compatible other than in the way all PowerPC cores are +/- compatible. PS3 has its own hypervisor which of course won't let user-supplied code run in hypervisor mode. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] please pull xenppc-unstable-merge

2007-04-12 Thread Hollis Blanchard
Hi Keir, please pull from http://xenbits.xensource.com/ext/xenppc-unstable-merge.hg It contains two build fixes needed for 3.0.5 and one bug fix. Thanks! -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list [EMAIL

[XenPPC] Re: [Xen-changelog] [xen-unstable] xen: Split domain_flags into discrete first-class fields in the

2007-04-05 Thread Hollis Blanchard
redefine the interface to prevent this from happening. In this case, that means replacing the xchg() macro with static inline xchg(atomic_t *ptr, atomic_t val) and changing the type of 'is_dying'. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] Re: [Xen-devel] Re: [Xen-changelog] [xen-unstable] xen: Split domain_flags into discrete first-class fields in the

2007-04-05 Thread Hollis Blanchard
On Thu, 2007-04-05 at 16:56 +0100, Keir Fraser wrote: On 5/4/07 16:44, Hollis Blanchard [EMAIL PROTECTED] wrote: This is an interface problem: using the interface in a way that works on x86 fails on other architectures. PLEASE let's redefine the interface to prevent this from happening

[XenPPC] Re: [Xen-devel] Re: [Xen-changelog] [xen-unstable] xen: Split domain_flags into discrete first-class fields in the

2007-04-05 Thread Hollis Blanchard
On Thu, 2007-04-05 at 17:59 +0100, Keir Fraser wrote: On 5/4/07 16:56, Keir Fraser [EMAIL PROTECTED] wrote: On 5/4/07 16:44, Hollis Blanchard [EMAIL PROTECTED] wrote: This is an interface problem: using the interface in a way that works on x86 fails on other architectures. PLEASE let's

Re: [XenPPC] Launching DomU crashes Xen in xen-unstable

2007-03-28 Thread Hollis Blanchard
patch because that bit is hardcoded in some assembly. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] [PATCH] Check for NULL source pointer

2007-03-28 Thread Hollis Blanchard
= sizeof (bootargs) - bsz; Scary, it looks like we're doing strlen(NULL) in strlcpy(), which must be returning a non-0 length (since the memory at 0 actually contains instructions). Nice catch, thanks. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] please pull xenppc-unstable-merge.hg

2007-03-21 Thread Hollis Blanchard
to elaborate for anybody who is considering this model.) -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] Profiling in xen – ppc considerations

2007-03-20 Thread Hollis Blanchard
to report hypervisor samples in one of the next implementation steps. Should/Can I use this complex hcall to set that simple flag e.g. by skipping all other attributes or do we need a new one? I think you should use the current H_PERFMON hcall. It's really not complex... -- Hollis Blanchard IBM

Re: [XenPPC] Re: New domain builder in xen-unstable

2007-03-09 Thread Hollis Blanchard
communicate only via GPFNs, do I need to set the auto-translated feature? What is the difference between dom-shadow_enable and xc_dom_feature_translated()? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel

Re: [XenPPC] Re: New domain builder in xen-unstable

2007-03-06 Thread Hollis Blanchard
? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] last update broke asm - asm-powerpc link

2007-03-05 Thread Hollis Blanchard
fixed it now. I also opened a Mercurial bug (http://www.selenic.com/mercurial/bts/issue509) to try to prevent this from happening in the future. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel

[XenPPC] Re: [Xen-devel] please pull xenppc-unstable-merge.hg

2007-03-05 Thread Hollis Blanchard
On Fri, 2007-03-02 at 17:52 -0600, Hollis Blanchard wrote: Hi Keir, could you please pull from http://xenbits.xensource.com/ext/xenppc-unstable-merge.hg ? There are two patches that touch common code: * Add a guest_physmap hook for max_mem changes. We've finally gotten around

[XenPPC] please pull xenppc-unstable-merge.hg

2007-03-02 Thread Hollis Blanchard
down with it I couldn't figure out how to improve it, at least until PowerPC gets rid of some assumptions about MFN locations. Thanks! -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel

[XenPPC] FYI: xenppc-unstable updated

2007-02-27 Thread Hollis Blanchard
I pushed a xen-unstable merge to xenppc-unstable yesterday. It pretty much shouldn't matter, and we aren't all the way caught up with upstream xen-unstable yet, but just FYI. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing

Re: [XenPPC] Should the platform name be Xen-Maple

2007-02-27 Thread Hollis Blanchard
-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] Should the platform name be Xen-Maple

2007-02-27 Thread Hollis Blanchard
the string in question comes from the machine description. Am I missing something? -Jx On Feb 27, 2007, at 3:43 PM, Hollis Blanchard wrote: Jimi, the context is that we need to modify Fedora's installer so that it properly detects the system it's running on. That means we're implementing

Re: [XenPPC] Re: [Xen-devel] [PATCH] [GNTTAB] expandable grant table

2007-02-26 Thread Hollis Blanchard
On Mon, 2007-02-26 at 23:39 +, Keir Fraser wrote: On 26/2/07 23:31, Hollis Blanchard [EMAIL PROTECTED] wrote: Hi Yamahata-san, thanks very much for your patch! I'm confused about one thing though: why do we need to take a lock to read d-grant_table-nr_grant_frames? It's a simple

Re: [XenPPC] Re: xen heap size

2007-02-23 Thread Hollis Blanchard
; Any other good way to figure how much of dom0's allocation will fall within 2-4G IO hole? Why are you looking for another approach? What's wrong with this solution? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list

[XenPPC] Re: xen heap size

2007-02-22 Thread Hollis Blanchard
the same RMA sizes as 970 and 970FX (in JS20). -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

[XenPPC] Re: [Xen-devel] please pull xenppc-unstable-merge.hg

2007-02-14 Thread Hollis Blanchard
On Fri, 2007-02-09 at 14:58 -0600, Hollis Blanchard wrote: Hi Keir, please pull from http://xenbits.xensource.com/ext/xenppc-unstable-merge.hg Among the PPC updates are the two libelf patches I sent separately. Hi Keir, any comments on this? -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] domain physical to machine address translation

2007-02-14 Thread Hollis Blanchard
exhausting the Xen heap. We don't need to use an array long-term, though I think it's the easiest initial implementation. The simplest version of this patch would just replace the RMA and extent list walking in pfn2mfn(), so it's nothing radical. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] Re: [Xen-devel] please pull xenppc-unstable-merge.hg

2007-02-14 Thread Hollis Blanchard
On Wed, 2007-02-14 at 18:55 +, Keir Fraser wrote: On 14/2/07 16:44, Hollis Blanchard [EMAIL PROTECTED] wrote: On Fri, 2007-02-09 at 14:58 -0600, Hollis Blanchard wrote: Hi Keir, please pull from http://xenbits.xensource.com/ext/xenppc-unstable-merge.hg Among the PPC updates

[XenPPC] please pull xenppc-unstable-merge.hg

2007-02-09 Thread Hollis Blanchard
Hi Keir, please pull from http://xenbits.xensource.com/ext/xenppc-unstable-merge.hg Among the PPC updates are the two libelf patches I sent separately. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel

[XenPPC] Re: [Xen-changelog] [xen-unstable] Add RCU support to Xen.

2007-02-07 Thread Hollis Blanchard
like this where you *know* you're going to break the non-x86 architectures, please email xen-ppc-devel and xen-ia64-devel to let us know what we'll need to do in the future, rather than force us to reverse-engineer the crash. Thanks! -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] boot failure with large dom0

2007-02-07 Thread Hollis Blanchard
boot_of_alloc_init(int m, ui u64 start; u64 size; +if (((ulong)_end PAGE_SHIFT) = MEM_AVAILABLE_PAGES) +of_panic(image is too big); + rc = of_getprop(m, available, a, sizeof (a)); if (rc 0) { int l = rc / sizeof(a[0]); -- Hollis Blanchard IBM Linux

Re: [XenPPC] Xencomm virutal Adress translation question?

2007-01-29 Thread Hollis Blanchard
because desc is always obtained via kmalloc(). The free code would need to look like this: xencomm_free(xc) { if is_inline(xc) return free_page(__va(xc)) } -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel

[XenPPC] Re: New domain builder in xen-unstable

2007-01-26 Thread Hollis Blanchard
to be changed to talk to Gerd's libelf. Gerd, what do we need to do to replace probe_elf()/load_funcs ? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

[XenPPC] Re: New domain builder in xen-unstable

2007-01-26 Thread Hollis Blanchard
On Fri, 2007-01-26 at 10:58 -0600, Hollis Blanchard wrote: On Fri, 2007-01-26 at 13:43 +, Keir Fraser wrote: Hi, This is a heads up, mainly to the PowerPC and IA64 folks, that Gerd's new domain builder (including new Elf parser) is now checked into xen-unstable. This has disabled

RE: [XenPPC] Changeset with 3 files on Friday (I think) has brokenXen on Mambo

2007-01-22 Thread Hollis Blanchard
, __func__, mod0_start, mod0_size); -- Hollis Blanchard IBM Linux Technology Center On Mon, 2007-01-22 at 15:31 -0500, Mark F Mergen wrote: I cannot replicate Stuart's successful report. I'm sure my simulator is a much older build than his and Hollis' guess about device

Re: [XenPPC] Introducing BSC

2007-01-22 Thread Hollis Blanchard
What exact model do you have: 8842-21X, 8842-41X, or 8842-42X? I assume you have a lot of them? -- Hollis Blanchard IBM Linux Technology Center On Mon, 2007-01-22 at 22:31 +0100, Mario Macías wrote: Hi Hollis, We are using JS20 machines. Regards En/na Hollis Blanchard ha escrit: On Mon

Re: [XenPPC] [PATCH] [RFC] Xencomm patch to fix modules

2007-01-19 Thread Hollis Blanchard
On Thu, 2007-01-18 at 17:16 -0500, Jimi Xenidis wrote: On Jan 18, 2007, at 4:26 PM, Hollis Blanchard wrote: On Thu, 2007-01-18 at 16:18 -0500, Jimi Xenidis wrote: Hey, wouldn't virt_addr_valid() do? I can pass a perfectly valid virtual address that is within a physically

[XenPPC] Re: [Xen-changelog] [xen-unstable] [HVM] save restore: new hyper-call

2007-01-19 Thread Hollis Blanchard
This patch breaks PowerPC, which does not supply arch_(get| set)hvm_ctxt(). In fact, I don't see where IA64 supplies these either. Please revert and refactor into arch_do_domctl(), thanks. -- Hollis Blanchard IBM Linux Technology Center On Thu, 2007-01-18 at 19:05 -0800, Xen patchbot-unstable

Re: [XenPPC] [PATCH] [RFC] Xencomm patch to fix modules

2007-01-18 Thread Hollis Blanchard
); } We should change this to BUG_ON(!is_phys_contig((unsigned long)ptr)) to prevent accidents. As soon as these issues are solved and you've tested the patch with VIO modules, I'll check it in. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc

Re: [XenPPC] [PATCH] [RFC] Xencomm patch to fix modules

2007-01-18 Thread Hollis Blanchard
On Thu, 2007-01-18 at 16:18 -0500, Jimi Xenidis wrote: On Jan 18, 2007, at 1:55 PM, Hollis Blanchard wrote: On Thu, 2007-01-18 at 12:17 -0500, Jimi Xenidis wrote: I agree with most of Hollis's comments, but have some of my own. First, I do not think that the implementation

Re: [XenPPC] IPI problems

2007-01-15 Thread Hollis Blanchard
On Fri, 2007-01-12 at 19:41 -0500, Amos Waterland wrote: On Fri, Jan 12, 2007 at 05:45:03PM -0600, Hollis Blanchard wrote: We seem to have an IPI problem, which causes vcpu_pause() to hang the system. The following patch, tested on JS20 and JS21, illustrates it. Before dom0 starts, IPIs

Re: [XenPPC] IPI problems

2007-01-15 Thread Hollis Blanchard
spinning in vcpu_pause(). -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] paravirt_ops

2007-01-15 Thread Hollis Blanchard
on PowerPC's struct machdep_calls. x86 is playing catchup here. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] IPI problems

2007-01-15 Thread Hollis Blanchard
On Mon, 2007-01-15 at 11:23 -0600, Hollis Blanchard wrote: On Fri, 2007-01-12 at 19:41 -0500, Amos Waterland wrote: On Fri, Jan 12, 2007 at 05:45:03PM -0600, Hollis Blanchard wrote: We seem to have an IPI problem, which causes vcpu_pause() to hang the system. The following patch, tested

Re: [XenPPC] [PATCH 3 of 4] [PATCH] Move flat device tree construction from python to libxc for xc_linux_build()

2007-01-15 Thread Hollis Blanchard
) 0x1000); +ft_add_rsvmap(root, val[0], val[1]); Yes, it is: see DEVTREE_ADDR in xc_linux_build.c . -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen

Re: [XenPPC] [PATCH] [POWERPC][XEN] Mark heap memory based on boot_of.c's allocator

2007-01-15 Thread Hollis Blanchard
are in the bitmap, so can;t you use boot_of_mem_avail() to figure this out? Yes, and that makes me very happy. :) Revised patch follows. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http

[XenPPC] [PATCH] [POWERPC][XEN] Mark heap memory based on boot_of.c's allocator

2007-01-15 Thread Hollis Blanchard
# HG changeset patch # User Hollis Blanchard [EMAIL PROTECTED] # Date 1168914221 21600 # Node ID dc8551babde44184e72cada0416b9c1f19ed1ada # Parent dbc74db14a4b39d359365fcf8257216d968fa269 [POWERPC][XEN] Mark heap memory based on boot_of.c's allocator. - Explain why we have another allocator

Re: [XenPPC] [PATCH 3 of 4] [PATCH] Move flat device tree construction from python to libxc for xc_linux_build()

2007-01-15 Thread Hollis Blanchard
On Mon, 2007-01-15 at 21:29 -0500, Jimi Xenidis wrote: On Jan 15, 2007, at 8:20 PM, Hollis Blanchard wrote: On Mon, 2007-01-15 at 17:25 -0500, Jimi Xenidis wrote: +int make_devtree( [snip] Any ideas what this reservation is for? is it for the flat-devtree itself? Nope

Re: [XenPPC] [PATCH 0 of 4] [PATCH] move devtree creation to libxc

2007-01-12 Thread Hollis Blanchard
string block field to match spec I've pushed patches 1 and 2 (more on that in another email). By the way, don't forget it's 2007 in your copyright notices now. :) -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc

[XenPPC] oops: xenppc-unstable broken

2007-01-12 Thread Hollis Blanchard
While pushing a couple of Ryan's patches, I accidentally pushed a broken merge into xenppc-unstable. (I really don't know why I was trying to merge using my pristine tree.) So that tree is going to have some issues until I can sort it out. Sorry. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] IPI problems

2007-01-12 Thread Hollis Blanchard
smp_event_check_interrupt(void); void send_IPI_mask(cpumask_t mask, int vector); -#undef DEBUG_IPI +#define DEBUG_IPI #ifdef DEBUG_IPI void ipi_torture_test(void); #endif -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel

Re: [XenPPC] [PATCH] Fix xenminicom optimazation to work for modules

2007-01-11 Thread Hollis Blanchard
is use xencomm_map() or xencomm_map_early(), and all the details of inline or mini or regular are hidden. Does this make sense (to anybody)? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com

Re: [XenPPC] [PATCH] Remove invalid optimization

2007-01-10 Thread Hollis Blanchard
), but if you are module then you have a kernel address but you are not contiguous. So this check is invalid. Have you tested this patch? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http

Re: [XenPPC] [PATCH] [RFC] Fix xenminicom optimizations to work for module

2007-01-10 Thread Hollis Blanchard
; paddr = (unsigned long)xencomm_pa(ptr); BUG_ON(paddr XENCOMM_INLINE_FLAG); return (void *)(paddr | XENCOMM_INLINE_FLAG); } How has this patch been tested? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list

[XenPPC] Re: OF claim untrustworthy?

2007-01-10 Thread Hollis Blanchard
Repeated identical claims cause an unknown exception at the Forth prompt, but don't succeed. I'm not sure if that becomes an error via the client interface. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel

Re: [XenPPC] [PATCH] Move lots of memory logic earlier

2007-01-09 Thread Hollis Blanchard
). -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] [patch] multiboot2 support

2007-01-09 Thread Hollis Blanchard
blind moves of several megabytes (3-16), this will kill simulators. Wait a minute, doesn't systemsim has a passthrough call for memmove? If we should wire that up then this won't impact performance at all. -- Hollis Blanchard IBM Linux Technology Center

[XenPPC] [PATCH] Move lots of memory logic earlier

2007-01-08 Thread Hollis Blanchard
# HG changeset patch # User Hollis Blanchard [EMAIL PROTECTED] # Date 1168293789 21600 # Node ID e1ee8b26c15de7afd7dec2d604b00d607e1307f4 # Parent dbc74db14a4b39d359365fcf8257216d968fa269 Move lots of memory logic earlier. - We now require the common boot allocator has been initialized before

Re: [XenPPC] [PATCH]fix xencomm_copy_{from, to}_guest.

2007-01-08 Thread Hollis Blanchard
I didn't test this patch because currently ia64 xencomm forked from common code. They should be consolidated somehow. I couldn't agree more. I've posted comments on that before; please let me know if anybody on the ia64 side has questions about it. -- Hollis Blanchard IBM Linux Technology Center

Re: [XenPPC] [PATCH] fix debug print in boot_of_alloc_init

2007-01-08 Thread Hollis Blanchard
entirely. :) I haven't checked it in yet though: I'd appreciate it if you could test it on systemsim, and please let me know if you have any comments as well. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel

RE: [XenPPC] systemsim-gpul problems

2007-01-05 Thread Hollis Blanchard
). nm xen-syms | sort should help you figure out what function that is. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

Re: [XenPPC] [patch] multiboot2 support

2007-01-04 Thread Hollis Blanchard
to change it. On Thu, 2007-01-04 at 12:27 -0500, Jimi Xenidis wrote: On Jan 3, 2007, at 12:32 PM, Hollis Blanchard wrote: Xen on x86 uses GRUB's multiboot capabilities to load an arbitrary number of images, including Xen, dom0 kernel, dom0 initrd, and ACM policy. On PowerPC, we've had to build

Re: [XenPPC] systemsim-gpul problems

2007-01-04 Thread Hollis Blanchard
changesets working on the simulator? I haven't tried simulator in quite some time... -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

RE: [XenPPC] systemsim-gpul problems

2007-01-04 Thread Hollis Blanchard
On Thu, 2007-01-04 at 16:48 -0700, Yoder Stuart-B08248 wrote: Whad'ya know...if you wait long enough it works! So simulator performance is acceptable until mid-way through dom0 boot? It would be good to figure out the source of the slowdown. -- Hollis Blanchard IBM Linux Technology Center

RE: [XenPPC] systemsim-gpul problems: reserved memory areas

2007-01-04 Thread Hollis Blanchard
reserving the exception handlers. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

[XenPPC] Re: patch flow

2007-01-03 Thread Hollis Blanchard
with xen-unstable that we've had in the past. -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

[XenPPC] [patch] multiboot2 support

2007-01-03 Thread Hollis Blanchard
size] domain heap ... [consumes all remaining memory] Comments and testing are welcome, or I'll probably check this in in a day or so. Signed-off-by: Hollis Blanchard [EMAIL PROTECTED] diff -r dbc74db14a4b xen/arch/powerpc/boot_of.c --- a/xen/arch

[XenPPC] Re: [Xen-devel] _text vs _start

2007-01-03 Thread Hollis Blanchard
On Wed, 2007-01-03 at 21:32 +, Keir Fraser wrote: On 3/1/07 9:22 pm, Hollis Blanchard [EMAIL PROTECTED] wrote: On Wed, 2007-01-03 at 15:07 -0600, Hollis Blanchard wrote: Given that you do arithmetic with _end, can you explain why you're not using _start, which is a standard symbol

[XenPPC] schedule() vs softirqs

2006-12-15 Thread Hollis Blanchard
context_switch() is called.) Thoughts? -- Hollis Blanchard IBM Linux Technology Center ___ Xen-ppc-devel mailing list Xen-ppc-devel@lists.xensource.com http://lists.xensource.com/xen-ppc-devel

[XenPPC] Re: [Xen-devel] schedule() vs softirqs

2006-12-15 Thread Hollis Blanchard
On Fri, 2006-12-15 at 17:36 +, Keir Fraser wrote: On 15/12/06 17:27, Hollis Blanchard [EMAIL PROTECTED] wrote: We recently uncovered a bug on PowerPC where if a timer tick arrives just inside schedule() while interrupts are still enabled, the decrementer is never reprogrammed

  1   2   3   >