aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Woodhouse <David.Woodhouse@intel.com>2013-02-14 09:07:35 +0000
committerKevin O'Connor <kevin@koconnor.net>2013-02-15 22:48:29 -0500
commit0feab5362789f559a66c0397a2f3aa4c30619ccc (patch)
tree541130b1219f3c8fe091a81a132e5d9143ca83a3
parent5cf799be76ec7febbe332641f7feb2b76300b6ba (diff)
downloadseabios-0feab5362789f559a66c0397a2f3aa4c30619ccc.tar.gz
Implement !CONFIG_OPTIONROMS support for CSM
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
-rw-r--r--src/csm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/csm.c b/src/csm.c
index 45ca941..6e48bc6 100644
--- a/src/csm.c
+++ b/src/csm.c
@@ -187,6 +187,11 @@ handle_csm_0005(struct bregs *regs)
struct rom_header *rom;
u16 bdf;
+ if (!CONFIG_OPTIONROMS) {
+ regs->ax = 1;
+ return;
+ }
+
dprintf(3, "Legacy16DispatchOprom rom %p\n", table);
dprintf(3, "OpromSegment %04x\n", table->OpromSegment);