From owner-freebsd-questions Thu Mar 15 0:20:56 2001 Delivered-To: freebsd-questions@freebsd.org Received: from planet.gaumina.lt (planet.gaumina.lt [213.197.128.131]) by hub.freebsd.org (Postfix) with SMTP id E9A8F37B719 for ; Thu, 15 Mar 2001 00:20:53 -0800 (PST) (envelope-from edward_gess@hotmail.com) Received: (qmail 13549 invoked from network); 15 Mar 2001 08:22:44 -0000 Received: from unknown (HELO hotmail.com) (192.168.1.2) by 192.168.1.1 with SMTP; 15 Mar 2001 08:22:44 -0000 Message-ID: <3AB08958.EC80AA41@hotmail.com> Date: Thu, 15 Mar 2001 10:20:24 +0100 From: Edward Organization: none X-Mailer: Mozilla 4.72 [en] (X11; I; FreeBSD 4.0-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: SYSCALL Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello all, I want to know, is there any standards in FreeBSD driver writting? In other words, I want to know how FreeBSD's kernel works with driver? I tried to look in sources, but I didn't found anything... For example, how the kernel on low level reads the sector from hard disk? Or prints the string to the screen??? Where can I find this code in the source? Or where is system call handler? Is FreeBSD's kernel works with GDT, LDT, IDT, etc... or all those things are done by the BTX??? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message