Multiprocessor considerations for IOKit Audio Drivers (10.2)
Multiprocessor considerations for IOKit Audio Drivers (10.2)
- Subject: Multiprocessor considerations for IOKit Audio Drivers (10.2)
- From: Cameron Jones <email@hidden>
- Date: Fri, 18 Oct 2002 09:31:14 -0400
Given the abundance of new Multi-Processor Macs out there...
Would an Audio HAL thread (e.g. the tread that calls back into my
ClipOutputSamples routine) ever run (concurrently) using a different
processor than the IOKit thread (e.g. the thread that calls back into my USB
completion routines)?
Or are the Audio HAL threads synchronized with the IOKit threads using one
of the built-in MP-safe synchronization methods?
I have read Louis G. Gerbarg article on "Advanced Synchronization in Mac OS
X: Extending Unix to SMP and Real-Time" which implies that IOKit itself
takes care of MP issues for (most) IOKit driver writers. My specific
question is whether Audio HAL ties into these same synchronization methods.
Thanks in advance...
Cameron Jones
Salem Technology Associates
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.