Messages in this thread | | | From | "H. Peter Anvin" <> | Subject | Re: kernel space access to user space functions | Date | 30 Nov 2002 15:44:18 -0800 |
| |
Followup to: <3DE91CBF.295C1491@bigpond.net.au> By author: Chris Ison <cisos@bigpond.net.au> In newsgroup: linux.dev.kernel > > I realize I asked this previously, but the answer given was not to the > question I asked. > > How can I get a kernel module to call a function within a program? >
You can't.
> The reason being I am creating a software midi driver and already have a > small program that does what I want the driver to do, problem is all the > math in the program is floating point.
There are functions now in the kernel (kernel_fpu_begin() and kernel_fpu_end()) to allow the use of floating point inside the kernel.
> What I would like to do, is be able to run the program, and have the > kernel software midi driver call a function within the program to que up > midi events, and have the program do all the hard work of the wavetable > synth. > > This way, any improvements to the software don't have to be translated > to the driver, and visa versa. > > How can I make this happen. And please give an example.
You can't.
-- <hpa@transmeta.com> at work, <hpa@zytor.com> in private! "Unix gives you enough rope to shoot yourself in the foot." http://www.zytor.com/~hpa/puzzle.txt <amsp@zytor.com> - 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/
| |