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/