>>If you can define the buffer in advance then there is no need to pass
>>the pointer though and that's still the best solution. Alternatively,
>>can you pass the pointer once and then use offsets to access the data
>>after that?
No, I can't. It is a file system driver which manages a small buffer pool. When it delivers a buffer to the XGATE for reading/writing, it selects a new one for use by the application. Thus, both cores can run simultaeously most of the time without having to wait for each other. With the use of the XGATE, the driver runs 2.5 times faster the before!
Thanks again, you helped a lot !
Message Edited by pittbull on 02-21-200611:12 AM