| US 7,454,557 B2 | ||
| System and method for booting from a non-volatile application and file storage device | ||
| Robert Chang, Danville, Calif. (US); Jong Guo, Castro Valley, Calif. (US); and Farshid Sabet-Sharghi, San Jose, Calif. (US) | ||
| Assigned to SanDisk Corporation, Milpitas, Calif. (US) | ||
| Filed on Dec. 20, 2006, as Appl. No. 11/613,907. | ||
| Application 11/613907 is a continuation of application No. 09/923874, filed on Aug. 06, 2001, granted, now 7,165,137. | ||
| Prior Publication US 2007/0101046 A1, May 03, 2007 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 13/00 (2006.01); G06F 12/00 (2006.01); G06F 12/14 (2006.01); G06F 11/00 (2006.01) | ||
| U.S. Cl. 711—102 [711/113; 711/104; 711/170; 711/154; 711/219; 713/2; 713/1; 710/200; 714/6] | 7 Claims |

| 1. A method of providing an interface between an operating system and hardware devices comprising:
storing the interface in a flash memory application and file storage device; and thereafter
copying the interface from the flash memory application and file storage device into RAM with loading logic circuitry by enabling
the flash memory application and file storage device and the RAM; and thereafter
enabling an address counter of the loading logic circuitry to output a value; and thereafter
correlating the value with a RAM address; and thereafter
sending data from the flash memory application and file storage device over a data bus to the RAM address; and thereafter
incrementing the address counter of the loading logic circuitry.
|