On Mon, Aug 6, 2012 at 8:54 AM, Jérôme Duval <korli@xxxxxxxxxxxxxxxx> wrote: > So the flag is at the moment at the USB stack level, whereas some of > USB bus drivers would allow addresses beyond the 32 bit boundary: > probably not uhci and ohci but ehci and xhci would. How can this be > fixed if the memory pool stays at the stack level? I'd hope Michael would weigh in, but I suppose one possibility would be to delegate pool creation to the individual busses. {U,O,E}HCI at least have that restriction since the descriptor structures used by the controller only contain 32-bits for specifying buffer addresses. Regards, Rene