bugGNU GRUB - Bugs: bug #17436, Allow writes to system RAM at boot...

 
 

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

bug #17436: Allow writes to system RAM at boot time

Submitter:  Xuân Baldauf <xuan>
Submitted:  Tue 15 Aug 2006 07:41:42 PM UTC
   
 
Category:  Booting Severity:  Major
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Closed Release:  None
Release:  0.97, CVS Reproducibility:  Every Time
Planned Release:  None

Sat 15 Dec 2007 09:20:06 PM UTC, comment #1: 

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 15 Aug 2006 07:41:42 PM UTC, original submission:  

For correcting some BIOS bugs, it is necessary to write to system RAM as early as possible.

A tangible example is a notebook computer which has an exchanged TFT display (because the old one got broken). A broken BIOS might not recognize such a TFT display correctly and this writes wrong data into system memory.

Operating systems and graphics drivers depend on such data. If the data is correct, they can correctly initialize the TFT display. If the data is not correct, they cannot.


The attached patch makes it possible to write arbitrary values into system memory at boot time. It is highly experimental (and should be discussed and enhanced), but it is absolutely safe if the new grub shell commands "write" and "write16" are not used.

Xuân Baldauf <xuan>

 

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

Attached Files
file #10548:  grub.CVS.2006.08.15.writeMemAtBoot.v2.patch added by xuan (7KiB - text/x-patch - The patch)

 

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 0 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 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-12-15 robertmh Open/ClosedOpen Closed
    2006-08-15 xuan Attached File- Added grub.CVS.2006.08.15.writeMemAtBoot.v2.patch, #10548

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code