21 messages in com.xensource.lists.xen-develRe: [Xen-devel] Xen 3.0 Status update| From | Sent On | Attachments |
|---|---|---|
| Ian Pratt | 27 Jul 2005 16:33 | |
| aq | 27 Jul 2005 21:28 | |
| Ian Pratt | 28 Jul 2005 04:52 | |
| Scott Parish | 28 Jul 2005 13:09 | |
| Scott Parish | 28 Jul 2005 13:30 | |
| Walker, Bruce J (HP-Labs) | 28 Jul 2005 14:00 | |
| Ian Pratt | 28 Jul 2005 14:15 | |
| Ian Pratt | 28 Jul 2005 14:34 | |
| Scott Parish | 28 Jul 2005 14:42 | |
| Scott Parish | 28 Jul 2005 14:55 | |
| Scott Parish | 28 Jul 2005 14:59 | |
| Ian Pratt | 28 Jul 2005 15:39 | |
| Mark Williamson | 28 Jul 2005 15:57 | |
| Ian Pratt | 28 Jul 2005 16:04 | |
| Ian Pratt | 28 Jul 2005 16:31 | |
| aq | 28 Jul 2005 19:30 | |
| Scott Parish | 28 Jul 2005 19:37 | .diff |
| Gerd Knorr | 29 Jul 2005 02:06 | |
| Keir Fraser | 29 Jul 2005 03:16 | |
| Ian Pratt | 29 Jul 2005 04:15 | |
| Gerd Knorr | 29 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
-- Scott Parish Signed-off-by: srpa...@us.ibm.com
_______________________________________________ Xen-devel mailing list Xen-...@lists.xensource.com http://lists.xensource.com/xen-devel





.diff