> resolve is the internal processing of the data. All the other drivers
> allocate a big chunk of memory (1 megabyte), turn the hex data into a
Bletch
> binary format, then free the hex data. However, when I tried that here,
> my kmalloc failed. Should I be using vmalloc for this operation?
You can't kmalloc > 128Kbytes
However before you waste 1Mb of kernel memory on Linux (which is non paged)
perhaps you should put the firmware in a daemon and use an ioctl interface
to talk to it. Something akin to
load firmware
while(1)
{
ioctl which block do you want ?
ioctl here_is_the_block (firmware + n)
}
Alan
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel