diff options
Diffstat (limited to 'src/i830_bios.c')
-rw-r--r-- | src/i830_bios.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/i830_bios.c b/src/i830_bios.c index fe55d239..ff49025d 100644 --- a/src/i830_bios.c +++ b/src/i830_bios.c @@ -180,11 +180,17 @@ i830_bios_init(ScrnInfoPtr pScrn) int vbt_off, bdb_off; unsigned char *bios; vbeInfoPtr pVbe; + pointer pVBEModule = NULL; bios = xalloc(INTEL_VBIOS_SIZE); if (bios == NULL) return -1; + /* Load vbe module */ + if (!(pVBEModule = xf86LoadSubModule(pScrn, "vbe"))) + return FALSE; + xf86LoaderReqSymLists(I810vbeSymbols, NULL); + pVbe = VBEInit(NULL, pI830->pEnt->index); if (pVbe != NULL) { memcpy(bios, xf86int10Addr(pVbe->pInt10, |