xfree86: vbe: drop unused VBEGetVBEpmi()

Not used anywhere, so no need to keep it around any longer.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-05-21 17:04:39 +02:00
parent 9680128539
commit c5660ba20b
2 changed files with 0 additions and 38 deletions

View File

@ -814,42 +814,6 @@ VBESetGetPaletteData(vbeInfoPtr pVbe, Bool set, int first, int num,
return data; return data;
} }
VBEpmi *
VBEGetVBEpmi(vbeInfoPtr pVbe)
{
VBEpmi *pmi;
/*
Input:
AH := 4Fh Super VGA support
AL := 0Ah Protected Mode Interface
BL := 00h Return Protected Mode Table
Output:
AX := Status
ES := Real Mode Segment of Table
DI := Offset of Table
CX := Length of Table including protected mode code in bytes (for copying purposes)
(All other registers are preserved)
*/
pVbe->pInt10->num = 0x10;
pVbe->pInt10->ax = 0x4f0a;
pVbe->pInt10->bx = 0;
pVbe->pInt10->di = 0;
xf86ExecX86int10(pVbe->pInt10);
if (R16(pVbe->pInt10->ax) != 0x4f)
return NULL;
pmi = malloc(sizeof(VBEpmi));
pmi->seg_tbl = R16(pVbe->pInt10->es);
pmi->tbl_off = R16(pVbe->pInt10->di);
pmi->tbl_len = R16(pVbe->pInt10->cx);
return pmi;
}
#if 0 #if 0
vbeModeInfoPtr vbeModeInfoPtr
VBEBuildVbeModeList(vbeInfoPtr pVbe, VbeInfoBlock * vbe) VBEBuildVbeModeList(vbeInfoPtr pVbe, VbeInfoBlock * vbe)

View File

@ -302,8 +302,6 @@ typedef struct _VBEpmi {
int tbl_len; int tbl_len;
} VBEpmi; } VBEpmi;
extern _X_EXPORT VBEpmi *VBEGetVBEpmi(vbeInfoPtr pVbe);
#define VESAFreeVBEpmi(pmi) free(pmi) #define VESAFreeVBEpmi(pmi) free(pmi)
/* high level helper functions */ /* high level helper functions */