Method for realizing operation of X86 VBIOS (video-bios) on MIPS (million instruction per second) framework
A technology of X86VBIOS and X86, which is applied in the field of VBIOS transplantation, can solve problems such as the unavailability of graphics cards, and achieve the effects of realizing display requirements, reducing development costs, and flexible design
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0038] Loongson BIOS expands the VGA BIOS simulator on the basis of PMON to simulate the graphics card BIOS operating environment to achieve the purpose of correctly initializing the graphics card.
[0039] The vga_bios_init() function reads the video-bios and runs the x86 emulator to interpret and execute it.
[0040] It can not only read the binary code from the rom area of vga, but also make the video-bios binary file into an array and write it into the program in advance. The general flow of the code is as follows:
[0041] int vga_bios_init(void){
[0042] …
[0043] pInt=(xf86Int10InfoPtr)mailoc(sizeof(xf86Int10InfoRec));
[0044] memset(pInt, 0, sizeof(xf86Int10InfoRec));
[0045] / *Establish int10 operating environment* /
[0046] if(!xf86Int10ExecSetup(pInt))
[0047] goto error0;
[0048] …
[0049] / * can be read directly from the ROM of the graphics card * /
[0050] romaddress = _pci_conf_read(pdev->pa.pa_tag, 0x30);
[0051] romaddress&=(~1);
[0052] / ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com