From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1HgRFp-0007Qz-CM for mharc-grub-devel@gnu.org; Tue, 24 Apr 2007 16:04:49 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HgRFn-0007Op-LT for grub-devel@gnu.org; Tue, 24 Apr 2007 16:04:47 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HgRFm-0007NQ-6L for grub-devel@gnu.org; Tue, 24 Apr 2007 16:04:47 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HgRFm-0007NK-3M for grub-devel@gnu.org; Tue, 24 Apr 2007 16:04:46 -0400 Received: from mx01.lb01.inode.at ([62.99.145.1] helo=mx.inode.at) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HgRAD-00009g-Tl for grub-devel@gnu.org; Tue, 24 Apr 2007 15:59:02 -0400 Received: from [85.124.18.0] (port=5306 helo=[192.168.5.13]) by smartmx-01.inode.at with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1HgRAB-0002Xh-4s for grub-devel@gnu.org; Tue, 24 Apr 2007 21:58:59 +0200 Message-ID: <462E633A.1030802@aon.at> Date: Tue, 24 Apr 2007 22:06:18 +0200 From: Devils-Hawk User-Agent: Thunderbird 1.5.0.10 (X11/20070304) MIME-Version: 1.0 To: The development of GRUB 2 References: <8c0c43de0704210717q3e2cc21wfb2e4c4a23d049be@mail.gmail.com> In-Reply-To: <8c0c43de0704210717q3e2cc21wfb2e4c4a23d049be@mail.gmail.com> X-Enigmail-Version: 0.94.3.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-detected-kernel: Linux 2.4-2.6 Subject: Re: My Summer of Code Project X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2007 20:04:48 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 You should probably have a look at http://www.linuxbios.org/FILO maybe you can salvage something. FILO supports booting from ElTorito bootable CD media, uses 32-bit mode, and it is free of bios calls. Unfortunately its x86 only, although some work has been done to get it running on PPC. regards DevH Alex Roman wrote: > Hello list, > > My name is Alex Roman and I have been selected as a Summer of Code > student for the GRUB2 project. I thought I'd introduce myself and my > project. I am a second year student at the University of Waterloo > (just finished 2A, first term of second year). I have experience > developing in low-level environments in C and assembly. > > Now about my project. I will be adding CD-ROM booting functionality to > GRUB2. The first stage of the project will attempt to use BIOS calls > to achieve this functionality (which is, of course, dependent on the > BIOS's capabilities, standards compliance, etc.). The second stage > will involve writing a complete ATA/ATAPI driver which would bypass > the BIOS completely, thus allowing it to work on virtually any system > out there. > > Unfortunately I only have access to ATAPI CD-ROM drives, so I won't be > able to work on SCSI and/or USB, however I will try to separate the > system to load the boot image from the driver itself as much as > possible so that future driver developments for SCSI and USB will just > be sort of drop-in replacements. > > So, just thought I'd talk a bit about what I'll be doing... > > Thank you for your attention and time. I'm sure I'll have lots of > questions in the months to come. :) > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGLmM6CbmO6P7mspMRCkGqAJ9I6u7BlaiHWjJ1T5qBrwuQ3wyy0QCbBE+Q QsyJ7MVm3zNEfmA8LuVqcGE= =L3H4 -----END PGP SIGNATURE-----