bugGNU GRUB - Bugs: bug #505, add possibility to boot off the...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #505: add possibility to boot off the DiskOnChip flash device

Submitter:  Ilguiz Latypov <ilgiz>
Submitted:  Thu 30 May 2002 06:24:01 PM UTC
Votes: 50
 
Category:  Booting Severity:  Major
Priority:  5 - Normal Item Group:  Feature Request
Status:  Postponed Privacy:  Public
Assigned to:  okuji Originator Name: 
Open/Closed:  Closed Release:  None
Release:  0.92 Reproducibility:  None
Planned Release:  None

Jump to the original submission

Sat 15 Dec 2007 11:23:52 AM UTC, comment #14: 


We've moved to GRUB 2 as a development platform.  Please can you check if this bug still applies there, and if it does, reopen it?

Thanks

Robert Millan <robertmh>
Group administrator
Tue 05 Sep 2006 08:28:54 AM UTC, comment #13: 

Any news on getting this in yet ?

Alan Hourihane <alanh>
Fri 21 May 2004 01:32:06 PM UTC, comment #12: 

What still needs to be done to get this applied? Is the copyright assignment not done yet? I know I did my part a long time ago.

Anonymous
Wed 24 Dec 2003 03:36:16 AM UTC, comment #11: 

My former employer and I signed the disclaimers and sent them to FSF.

I received the confirmation and the photocopies of the disclaimers from FSF by paper mail.

Ilguiz Latypov <ilgiz>
Tue 11 Nov 2003 09:31:56 AM UTC, comment #10: 

Ilguiz has not signed an assignment yet.

Okuji

Yoshinori K. Okuji <okuji>
Group administrator
Tue 11 Nov 2003 08:32:12 AM UTC, comment #9: 

What still needs to be done to get this applied? Is the copyright assignment not done yet? I know I did my part a long time ago.

Anonymous
Tue 11 Nov 2003 06:12:12 AM UTC, comment #8: 

Maintenance update of the DiskOnChip NFTL block device layer.

  • stage2/disk_io.c: (set_device) update the patch to match the

current drive number parsing code.  Also extend int to long
explicitly instead of updating the least significant bytes by
passing their offset (thanks gcc).

Ilguiz Latypov <ilgiz>
Fri 10 Jan 2003 06:58:45 PM UTC, comment #7: 
  • stage2/stage2.c (cmain): Set boot_drive to the drive number

where configuration file was found.  This fixes the menu option
processing when menu.lst is found on a drive different from the
hardcoded one.  The multiple drive boot order is enabled only
with DiskOnChip, but it doesn't depend on DiskOnChip.

Ilguiz Latypov <ilgiz>
Mon 14 Oct 2002 03:53:49 PM UTC, comment #6: 

Patch is based on Ilguiz Latypov's <ilatypov@infradead.com> 07-29 patch for DiskOnChip support, with the following changes:

a) Added a patch from Karim Yaghmour (karim@opersys.com) that provides a way to bypass the DiskOnChip boot entirely, in case Grub is misconfigured or doesn't behave as planned.

b) Added support for DiskOnChip devices formatted with newer versions (5.x) of the M-Sys DFORMAT utility. The Grub firmware may now be burned using the DFORMAT utility, possibly eliminating many problems that can occur when using doc_loadbios under Linux.

c) Backed out requirement for automake 1.6 from previous DiskOnChip patch.  This patch needs automake 1.5 and autoconf 2.53, like the main GRUB tree.

Instructions/HOWTO available at:
http://lists.infradead.org/pipermail/linux-mtd/2002-October/006166.html

Invalid User ID <#11387>
Wed 11 Sep 2002 04:00:37 PM UTC, comment #5: 

After testing the GRUB DOC patch I must say that I disagree on the fallback/last resort approach for searching for the menu. Personally I think this part of the patch does more damage than benefit.

What is needed is a tool to set the menu location, not to have GRUB try to guess where it should be.

Other than this having the DOC support in the standard GRUB tree would be great.

Henrik Nordstrom <hno>
Tue 06 Aug 2002 04:35:27 PM UTC, comment #4: 

a) Apply Mark Meade's unification of DiskOnChip 2000 and
DiskOnChip Millennium code.  Just as with stage2 or Linux
MTD DiskOnChip driver,  the stage1 code will determine page
size by looking at the manufacturer and chip ID numbers.

b) Read chip ID into the stage2 RAM area.

c) Add floppy drive BIOS access as a last resort when looking
for /boot/grub/menu.lst.

Ilguiz Latypov <ilgiz>
Fri 26 Jul 2002 02:40:55 PM UTC, comment #3: 

Copyright assignment should now be complete.

David Woodhouse <dwmw2>
Sat 22 Jun 2002 01:45:18 AM UTC, comment #2: 
  • stage1/doc_stage1.S: Set data transfer direction flag.

Shuffle code to make room in the first 256 bytes.

  • stage1/doc_stage1b.S: Shuffle code to make room in the first

256 bytes.

  • stage1/doc_stage1.h: Assign 1 not an empty value to the macro

symbol.

  • configure.in: Change AS, ASFLAGS to comply with new automake.
  • Makefile.am: Likewise.
  • stage2/Makefile.am: Likewise.


  • README_DiskOnChip:  Add missing files when generating build files.


Ilguiz Latypov <ilgiz>
Thu 30 May 2002 07:34:05 PM UTC, comment #1: 

We are waiting for the copyright being assigned to the FSF.
I'm going to apply the patch, once the copyright problem is
resolved.

Okuji

Yoshinori K. Okuji <okuji>
Group administrator
Thu 30 May 2002 06:24:01 PM UTC, original submission:  

This is a request to add a compile time configuration option that
would allow to store GRUB bootloader on DiskOnChip flash memory
device and boot off it.

The DiskOnChip flash device is usually available to the system
via the 8 KiB I/O memory window (chip select mechanism?) and can
be detected by BIOS as an extension device.

Ilguiz Latypov <ilgiz>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #817:  grub-2003-11-10-doc.patch added by ilgiz (84KiB - application/octet-stream - match the match the current drive number parsing code)
file #227:  grub-2003-01-08-doc.patch added by ilgiz (82KiB - application/octet-stream - fix menu handling when the menu is found on non-default drive)
file #67:  grub-2002-07-29-doc.patch added by ilgiz (84KiB - application/octet-stream - Linux MTD DiskOnChip 2000/Millennium patch to the GRUB 2002-07-29 snapshot)
file #37:  grub-2002-06-21-doc.patch added by ilgiz (86KiB - application/octet-stream - The updated Linux MTD DiskOnChip patch against the 2002-06-21 snapshot.)
file #18:  grub-2002-05-30-doc.patch added by ilgiz (81KiB - application/octet-stream - The adjusted DiskOnChip patch to GRUB CVS tree as of 2002-05-30 originally written by David Woodhouse <dwmw2@infradead.org>)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by robertmh (Posted a comment)
  •  

    There are 50 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-12-15 robertmh Open/ClosedOpen Closed
    2006-05-01 ilgiz Carbon-Copy- Added ilgiz
    2005-08-26 None Attached File- Added grub-2002-02-19-doc.patch, #2865
    2005-08-26 None Attached File- Added doc.patch, #2864
    2002-05-30 okuji Priority100 (Error - Not Found) None
        StatusNone None
        Assigned toNone None
        Release

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code