Re: Hardware drivers (CD/DVD specifically) and anychrony
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=iaO1nCxdNxLNKgdTMwSOnHcz6dMZe54zejVEU0nMmdzDPrLmdBHfQh1jIkfXISjl2W5omJKI18W/+HBzUQ7EGw2EKIiffoBDEfr8jWN2AT7FYq4KOa3p4n+VJ0wSXh6FG9uyMTS5C2PbiS+i8Vlp5BeoiOZlQ0sBx4/cRePGjjw= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=T6n1CajMZuCUmnldMbh2nFYOXe1KKClyMhnLVmcwSV8JSJd2tuG1gVig/kkapswIT2L0U0UZssjePaNe1Z0TG6fpYmDDoNAK0SvOYH2CExV194T0sO+qzex9brpGsgeUDl9gRxoTC0GMTQ2iomqDYFQA+ZvTcQ3GAuqGWCZYMMc= On 8/24/07, Jim Witte <jswitte@bloomington.in.us> wrote:
Very simple (or perhaps not) question, which might be more appropriate for an IOKit list: Is there a technical reason why *certain* phases of the actions of hardware, ... cannot be performed synchronously, and thus not block the entire system?
I think you mean asynchronously in the above, anyway... The system, as a whole, isn't stopping to spin up the disk, etc.. It likely is upper level software (or a framework it depends on) sending out a synchronous IO request for data that cannot be satisfied until the disk is spun up and read. This blocks that thread until the IO request is satisfied. -Shawn _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com
participants (1)
-
Shawn Erickson