]> xenbits.xensource.com Git - seabios.git/commit
Cache romfile entries.
authorKevin O'Connor <kevin@koconnor.net>
Thu, 31 May 2012 04:20:55 +0000 (00:20 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sun, 3 Jun 2012 00:06:18 +0000 (20:06 -0400)
commit59d6ca52a7eba5b1f4f2becf70fd446dccaf0a2e
treea90ca99b49e14bd73076a35183be1a14143534e6
parent51d6ba3e6fac2e78679145fe34f3861225670ae9
Cache romfile entries.

Create a 'struct romfile_s' and populate a list of all romfiles at
start of init.  Caching the romfiles both simplifies the code and
makes it more efficient.

Also, convert the ramdisk code to use romfile helpers instead of
directly accessing cbfs.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
13 files changed:
Makefile
src/boot.c
src/bootsplash.c
src/coreboot.c
src/optionroms.c
src/paravirt.c
src/paravirt.h
src/pci.c
src/post.c
src/ps2port.c
src/ramdisk.c
src/romfile.c [new file with mode: 0644]
src/util.h