21 messages in com.xensource.lists.xen-develRe: [Xen-devel] Xen 3.0 Status update
FromSent OnAttachments
Ian Pratt27 Jul 2005 16:33 
aq27 Jul 2005 21:28 
Ian Pratt28 Jul 2005 04:52 
Scott Parish28 Jul 2005 13:09 
Scott Parish28 Jul 2005 13:30 
Walker, Bruce J (HP-Labs)28 Jul 2005 14:00 
Ian Pratt28 Jul 2005 14:15 
Ian Pratt28 Jul 2005 14:34 
Scott Parish28 Jul 2005 14:42 
Scott Parish28 Jul 2005 14:55 
Scott Parish28 Jul 2005 14:59 
Ian Pratt28 Jul 2005 15:39 
Mark Williamson28 Jul 2005 15:57 
Ian Pratt28 Jul 2005 16:04 
Ian Pratt28 Jul 2005 16:31 
aq28 Jul 2005 19:30 
Scott Parish28 Jul 2005 19:37.diff
Gerd Knorr29 Jul 2005 02:06 
Keir Fraser29 Jul 2005 03:16 
Ian Pratt29 Jul 2005 04:15 
Gerd Knorr29 Jul 2005 05:57 
Subject:Re: [Xen-devel] Xen 3.0 Status update
From:Scott Parish (srpa@us.ibm.com)
Date:07/28/2005 02:59:22 PM
List:com.xensource.lists.xen-devel

On Fri, Jul 29, 2005 at 12:05:10AM +0100, Ian Pratt wrote:

The slightly more fundamental problem is that we need a <4GB allocation zone in Xen, but since allocating the apperture is only currently an issue for dom0 it won't actually be a problem in practice. (something we need to address before driver domains come back)

I have a patch that introduces zones into xen, and a hypercall to request dmaable memory, which i've made xen_contig_memory() use.

The hypercall should probably pass in the 'order' of the address limit required for the allocation. There are a few stupid devices that require memory below 2GB etc (e.g. aacraid)

This is with the MEMOP_decrease_reservation hypercall, which is already using up all of its allotted arguments. Its been a while, but it didn't look like it was going to be real easy to raise the limit of 6 arguments on x86_32.

Unfortunately, there still seems to be some places where kmallocs are done for dma buffers. (i tried putting all linux memory into ZONE_NORMAL and caught a couple of these places)

Can you give examples? What size are the allocations? Do you know what the official position is i.e. is using kmalloc with ZONE_DMA deprecated?

I have no idea about official positions of the linux kernel.

sRp