Messages in this thread |  | | From | "H. Peter Anvin" <> | Subject | Re: User Space Emulation of Devices | Date | 12 Sep 2001 15:14:57 -0700 |
| |
Followup to: <20010912214444Z271795-760+12170@vger.kernel.org> By author: Oliver Neukum <Oliver.Neukum@lrz.uni-muenchen.de> In newsgroup: linux.dev.kernel > > How do you pass an ioctl ? If any parameter is a pointer you actually need a > complex protocol for passing memory content to make it useful. >
You need a parameter marshalling system; however, they do exist. It might actually be that the best way to deal with this is to make a general module framework and compile a specific module to marshall the parameters of the device you want to emulate.
-hpa -- <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/
|  |