I would like to allow the transferring of data between ISR's, kernel and
user code, without requiring copying. I envision allocating buffers in
the kernel and then mapping them so that they appear at the same
addresses to all code, and never being swapped out of memory.
Is this feasible for all supported Linux architectures and is there
existing code that someone could point me towards?
Regards,
Wink Saville
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
> Hello,
>
> I would like to allow the transferring of data between ISR's, kernel and
> user code, without requiring copying. I envision allocating buffers in
> the kernel and then mapping them so that they appear at the same
> addresses to all code, and never being swapped out of memory.
>
> Is this feasible for all supported Linux architectures and is there
> existing code that someone could point me towards?
>
> Regards,
>
> Wink Saville
>
Your better off having application mmap a device, then transfer
the data to there. Something like AF_PACKET.
--
Stephen Hemminger <shemm...@osdl.org>
But I will study AF_PACKET handling.
Thanks,
Wink