Getting prefs to my driver (was: reading a file from kernel)
Getting prefs to my driver (was: reading a file from kernel)
- Subject: Getting prefs to my driver (was: reading a file from kernel)
- From: Torsten Gatu <email@hidden>
- Date: Mon, 6 May 2002 17:05:44 +0200
Hi.
So, now I read up some more on what's been said here before about getting
preferences or settings for a driver. It seems as the recommened (and
only..?) way to do this is to have a usermode process feeding sysctls (or
ioctls) to the driver, as I stated earlier I've got a problem with that
approach. Let me explain:
The sysctl solution is fine if you have a driver thats loaded at boot-time,
in that case I could have a Startup Item feeding me the prefs. But, my kext
is a driver for a USB modem so when it's plugged in I'll have to tell my
"PrefsLoader" app to start, have it read my file and wait in the kext for it
to return, all this *before* the user decides to connect. Well, I suppose
that in most cases there'd be more than enough time but I'm not comfortable
making assumptions. Is this the way to go after all?
How do you all do it with your drivers? Does all drivers in OSX (that need
settings) have usermode processes running feeding them settings? Is there
*really, really, really* no way to read a file?
So, what about the IORegistry then, I remember seeing that it's not saved to
disk, but is there really nothing the IORegistry can do for me in this dark
hour?
On the darwin-dev list I read a post from Dean Reece where he said they were
working on a feature that allowed "per-kext preferences to be stored", any
news on that?
Thanks
/TG
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.