Abstract: A method and apparatus for patching ROM pages using minimal RAM pages is accomplished by reserving a limited number of RAM pages which are shared to facilitate a patching process. The patching process begins when a flagged page of ROM (i.e., a page that is to be patched) is copied into one of the reserved pages of RAM. Having copied the flagged page, a patch file is accessed to retrieve updated code and outdated code of the flagged page. The process overwrites the outdated code with the updated code to produce a patched code. The patched code is read by a processor and is subsequently overwritten by another patched code that represents another flagged page of ROM.
Type:
Grant
Filed:
December 14, 1995
Date of Patent:
September 1, 1998
Assignee:
International Business Machines Corporation
Inventors:
Prabhakar Goyal, Grama Kasturi Harish, James Darrell Heath