Lines 583-595
VBEGetModeInfo(vbeInfoPtr pVbe, int mode)
Link Here
|
583 |
block->LinRsvdMaskSize = ((char*)pVbe->memory)[60]; |
583 |
block->LinRsvdMaskSize = ((char*)pVbe->memory)[60]; |
584 |
block->LinRsvdFieldPosition = ((char*)pVbe->memory)[61]; |
584 |
block->LinRsvdFieldPosition = ((char*)pVbe->memory)[61]; |
585 |
block->MaxPixelClock = *(CARD32*)(((char*)pVbe->memory) + 62); |
585 |
block->MaxPixelClock = *(CARD32*)(((char*)pVbe->memory) + 62); |
586 |
memcpy(&block->Reserved2, ((char*)pVbe->memory) + 66, 188); |
586 |
memcpy(&block->Reserved2, ((char*)pVbe->memory) + 66, 189); |
587 |
} |
587 |
} |
588 |
else |
588 |
else |
589 |
memcpy(&block->LinBytesPerScanLine, ((char*)pVbe->memory) + 50, 206); |
589 |
memcpy(&block->LinBytesPerScanLine, ((char*)pVbe->memory) + 50, 205); |
590 |
} |
590 |
} |
591 |
else |
591 |
else |
592 |
memcpy(&block->PhysBasePtr, ((char*)pVbe->memory) + 40, 216); |
592 |
memcpy(&block->PhysBasePtr, ((char*)pVbe->memory) + 40, 215); |
593 |
|
593 |
|
594 |
return block; |
594 |
return block; |
595 |
} |
595 |
} |
596 |
- |
|
|