Messages in this thread |  | | From | "ZCane, Ed (Test Purposes)" <> | Subject | Re: Large files | Date | Tue, 10 Jun 2003 15:16:08 +0100 |
| |
Dear All,
I'm allocating a large buffer at boot-time, from the kernel, using alloc_bootmem_low_pages, which I wish to use for DMA from an device driver.
For example, the bootmem returns an address of 0xc0006000. This all works fine, but...
What is the mechanism for communicating this address to user-space processes, and mapping it to a virtual address, so that they can use my buffer?
I want user-space processes to be able to read and write from this block of memory, without having to be suid root (if possible).
Cheers,
Ed
begin 666 RMRL-Disclaimer.txt M4F5G:7-T97)E9"!/9F9I8V4Z(%)O:V4@36%N;W(@4F5S96%R8V@@3'1D+"!3 M:65M96YS($AO=7-E+"!/;&1B=7)Y+"!"<F%C:VYE;&PL( T*0F5R:W-H:7)E M+B!21S$R(#A&6@T*#0I4:&4@:6YF;W)M871I;VX@8V]N=&%I;F5D(&EN('1H M:7,@92UM86EL(&%N9"!A;GD@871T86-H;65N=',@:7,@8V]N9FED96YT:6%L M('1O(%)O:V4@#0T-"DUA;F]R(%)E<V5A<F-H($QT9"!A;F0@;75S="!N;W0@ M8F4@<&%S<V5D('1O(&%N>2!T:&ER9"!P87)T>2!W:71H;W5T('!E<FUI<W-I M;VXN(%1H:7,@#0T-"F-O;6UU;FEC871I;VX@:7,@9F]R(&EN9F]R;6%T:6]N M(&]N;'D@86YD('-H86QL(&YO="!C<F5A=&4@;W(@8VAA;F=E(&%N>2!C;VYT ;<F%C='5A;" -#0T*<F5L871I;VYS:&EP+@T* end
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |