From owner-freebsd-hackers Wed Jul 31 13:20: 9 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C1C737B400 for ; Wed, 31 Jul 2002 13:20:02 -0700 (PDT) Received: from boise.neuroflux.com (ns1.neuroflux.com [204.228.228.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id B788F43E3B for ; Wed, 31 Jul 2002 13:20:01 -0700 (PDT) (envelope-from ryans@gamersimpact.com) Received: from boise.neuroflux.com (localhost.neuroflux.com [127.0.0.1]) by boise.neuroflux.com (8.12.5/8.11.6) with ESMTP id g6VKK4AT005145 for ; Wed, 31 Jul 2002 16:20:05 -0400 (EDT) (envelope-from ryans@gamersimpact.com) X-Authentication-Warning: boise.neuroflux.com: Host localhost.neuroflux.com [127.0.0.1] claimed to be boise.neuroflux.com Received: from localhost (ryans@localhost) by boise.neuroflux.com (8.12.5/8.12.4/Submit) with ESMTP id g6VKJx2H005142 for ; Wed, 31 Jul 2002 16:19:59 -0400 (EDT) (envelope-from ryans@gamersimpact.com) X-Authentication-Warning: boise.neuroflux.com: ryans owned process doing -bs Date: Wed, 31 Jul 2002 16:19:59 -0400 (EDT) From: Ryan Sommers X-X-Sender: ryans@boise.neuroflux.com To: freebsd-hackers@freebsd.org Subject: Assembly, Kernels and Bootstraps Message-ID: <20020731161322.O5057-100000@boise.neuroflux.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-milter (http://amavis.org/) Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Greetings, Recently I became interested in researching and learning whatever I could about how a computer boots and what is involved. There are probably better places to get this information but since FreeBSD is my development environment of choice I thought I would start here. I just have a few questions that if you could take a few minutes to answer you would make my day. Several of the sites I have visited on assembly say it isn't needed anymore. Is it still needed to write a bootstrap? Where is a good starting point to just read through some of the Kernel source? Where is the entry point? I'm on all x86 architecture. Are there any good references on the Internet or in printed form on the kernel and how it works, bootsraps or assembly language on FreeBSD? So far I have bookmarked the following sites, any others you have to add would be much appreciated: http://www.xs4all.nl/~smit/asm01001.htm http://www.r4k.net/mod/ http://www.geocities.com/mvea/bootstrap.htm Thank you, Ryan Sommers -- Ryan "leadZERO" Sommers Gamer's Impact President ryans@gamersimpact.com ICQ: 1019590 AIM/MSN: leadZERO -= http://www.gamersimpact.com =- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message