From owner-freebsd-drivers@FreeBSD.ORG Thu May 24 20:46:00 2007 Return-Path: X-Original-To: freebsd-drivers@freebsd.org Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0006A16A41F for ; Thu, 24 May 2007 20:45:59 +0000 (UTC) (envelope-from die.gestalt@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.177]) by mx1.freebsd.org (Postfix) with ESMTP id ADA0F13C45B for ; Thu, 24 May 2007 20:45:59 +0000 (UTC) (envelope-from die.gestalt@gmail.com) Received: by py-out-1112.google.com with SMTP id a29so1076791pyi for ; Thu, 24 May 2007 13:45:59 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=mZP+IAoOxb408Ur10aTpN0Ft4KR1gTsy0OFo0hKK3CdoiOY4fxGxp6IT6HmDfYlKBikCvnnO+PBY/W2EcUhxWTY0cHzOV0i7uAUX7xECi0xHlnELS4dXToucBnW/TXeA/6mrXmenE0lH3wJquE2HpgtmQBsfarhhQJSj8vKzDbU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=RhCVm53Pcv00voa2AArZhfoMa+chGiUAZS7/tj4Yr77MZfVjsJlsUHrT5uUwD1UVXzBtAVOQewVK30EXFVMqO3T9us6QQsXXSQanf5a/ct8hbYlqnFzFPT6h81PV3i+sc3Aeyii8fvmA5ZrKrJw20VkV1CJD+4979KYovVe+fTE= Received: by 10.65.234.2 with SMTP id l2mr4266232qbr.1180039558909; Thu, 24 May 2007 13:45:58 -0700 (PDT) Received: by 10.64.184.8 with HTTP; Thu, 24 May 2007 13:45:58 -0700 (PDT) Message-ID: <5bf3e10d0705241345t11e739we0b896bab868fec6@mail.gmail.com> Date: Thu, 24 May 2007 22:45:58 +0200 From: "Die Gestalt" To: freebsd-drivers@freebsd.org In-Reply-To: <5bf3e10d0705240839x17792a96hf17e6eebfa5a83da@mail.gmail.com> MIME-Version: 1.0 References: <5bf3e10d0705150724q3f0fd25fq89094bd02d8f9d29@mail.gmail.com> <86veetgnk4.fsf@dwp.des.no> <5bf3e10d0705210744s119d1c5cpc20ab1036e9f98ff@mail.gmail.com> <5bf3e10d0705221130t222b80b5w64a4e446b04d6029@mail.gmail.com> <863b1nvqqa.fsf@dwp.des.no> <5bf3e10d0705230314w3038a532uf0d8c0ed18a5d05f@mail.gmail.com> <5bf3e10d0705240839x17792a96hf17e6eebfa5a83da@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: Generic int 13h driver X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2007 20:46:00 -0000 What I said above is stupid, I will check for the presence of the VM flag and if it's present I will transfer control to the VM86 monitor, no need for the crazy manual task switching.