site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer; b=SlfqdE+ceD0fiCiJhdDpy1CxhxLBO8AVCSeQQxA4VwZuwe4hZJyaXBad+nbfJQupXSpj1CKo5LZ5/fTlzKp0AOZmTU5jiPrDge+Wt9Z8ZdIFakqZe/UDaRF6FRsXPxY1tXNExQkC66efxkIJwP/nR58cg5sbNfohH5nytERK6KE= How would you call a function on all cpus from a kernel extension? One way I can think of is to: - Paul Litvak _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... 1. disable preemption through IOSimpleLockLock 2. call function on other cpus by generating an interprocessor interrupt (can this be done through IOKit or another API?) 3. call the function on this cpu 4. enable preemption through IOSimpleLockUnlock This email sent to site_archiver@lists.apple.com