有时候需要同时支持3种类型以上的显示器输出,一个VBIOS无法同时支持这些设备时,就需要包两个VGA BIOS进去,

然后让用户根据显示器的类型来选择从哪一个VBIOS来启动。

在AMI legacy code里有2种方法可以实现:

方法 1 :

1. 使用 user_rom 的 token 来包 vBIOSB, 使用 PCI device 的 sdl 来包 vBIOSA

2. 在 dim_func_2 的 dim_2_do_c000_scan 这个 label 前面使用解压程序把 vBIOSB 解压,然后 copy 到 C0000h 的位置

去就好,不用加 code 跳进 C000:0003 的地方去执行。

注意事项:

1.Copy 的时候不用再开 C000 的 shadow ram W ,否则会 hang 在 2A 。

2. rep 的计数器只认 cx ,不认识 ecx

3. vBIOSB 的 module ID 一定不能和其它的重复

方法2:
1. 使用user_rom来包vBIOSB
       USER_ROM1_DESTSEG =device ID
       USER_ROM1_DESTADDR=vendor ID
2. 把di-pci.asm里的copy_pci_rom_to_shadow程序里的
   PCI_OPTION_ROM_ID换成MKF_USER_ROM1_MODULEID

AMI legacy BIOS里添加2个VBIOS的问题相关推荐

  1. BIOS里BOOT中boot mode 设置成UEFI和Legacy support有什么区别

    BIOS里BOOT中boot mode 设置成UEFI和Legacy support有什么区别?各什么意思.作用?uefi开机时间短是么? 专业回答 BIOS中,UEFI和legacy support ...

  2. WIN8 与WIN7的64位及32位 分别对Legacy BIOS+MBR和UEFI+GPT两种启动方式和分区架构下的安装可行性分析

    微软系统.相关产品官方镜像下载:http://msdn.itellyou.cn/  关于MBR.GPT.ESP.MSR.EFI.UEFI和WIN8中SECURE BOOT的基础知识:   1.MBR分 ...

  3. legacy bios与uefi两种模式安装windows8操作系统的方法

    在Legacy BIOS与UEFI 两种模式安装Windows 8操作系统的方法 作者:佚名 字体:[增加 减小] 来源:互联网 时间:01-10 16:18:23 我要评论 不是所有WIN8都可以安 ...

  4. 联想服务器系统安装bios设置,Windows 8操作系统如何通过Legacy BIOS与UEFI两种模式安装...

    Win8系统相对于Win7系统在开机速度上有相当大的提升,这是因为Win8系统为了提升系统性能和对硬件的优化,加入了诸如开机引导及应用预缓存等技术.而其中的UEFI BIOS引导,则能使平台开机更智能 ...

  5. 启动ubuntu无反应_仅支持legacy bios 情况下 win10 安装 ubuntu 双系统踩的一坑

    今天安装 ubuntu 双系统,因为电脑主板只支持 Legacy BIOS (也就是"传统 BIOS"),自己又毛手毛脚的,花了很多的时间,网上一些教程,在我遇到的关键点处往往含糊 ...

  6. ubuntu 安装GPU黑屏 修改GRUB_仅支持legacy bios 情况下 win10 安装 ubuntu 双系统踩的一坑...

    今天安装 ubuntu 双系统,因为电脑主板只支持 Legacy BIOS (也就是"传统 BIOS"),自己又毛手毛脚的,花了很多的时间,网上一些教程,在我遇到的关键点处往往含糊 ...

  7. UEFI与 Legacy BIOS两种启动模式详解

    参考链接1 参考链接2 (1). UEFI启动模式 与 legacy启动模式 legacy启动模式: 就是这么多年来PC一直在使用的启动方式(从MBR中加载启动程序),UEFI BIOS作为一种新的B ...

  8. Linux是 UEFI 还是L启动模式,怎么看系统是UEFI还是Legacy BIOS启动模式

    现在的电脑装系统有两种硬盘模式可以选择了,因为出现了UEFI新模式,这种模式的优点很明显支持更大的硬盘,支持更快的启动,但必须新的电脑新主板支持,基本上2010年后的电脑都支持UEFI了,一般我们的台 ...

  9. 【OS基础】UEFI与 Legacy BIOS两种启动模式详解

    uefi和legacy是两种不同的引导方式,uefi是新式的BIOS,legacy是传统BIOS.你在UEFI模式下安装的系统,只能用UEFI模式引导:同理,如果你是在Legacy模式下安装的系统,也 ...

最新文章

  1. JavaWeb上传图片到服务器,存储到数据库,并在页面显示
  2. **[权限控制] 利用CI钩子实现权限认证
  3. Spring MVC 常用Jar包官方下载地址(官方Maven仓库)
  4. php静态函数作用,php – OOP中静态函数有什么用?
  5. python画一个祝福别人生日快乐_分享快乐给朋友的生日快乐祝福语生日贺卡句子...
  6. SQL Server 2008 高可用性视频(四)-- 故障转移群集
  7. English trip -- VC(情景课)2 D Reading
  8. 如何分析网站日志文件
  9. addrinfo 结构
  10. 在Win10 LTSC 2019上安装和卸载linux子系统
  11. 2020牛客多校训练1 I 1or2(拆点拆边带花树一般图最大匹配)
  12. 软件工程案例-仓库管理系统简单版
  13. 在VMware Update Manager(VUM)里添加HP的补丁源
  14. (二)ubuntu下安装Amd RX470驱动
  15. The early bird catches the worm!
  16. 间隔十年重新更新微博
  17. 解决FBX模型导入Unity后没有贴图的问题
  18. 微信小程序,动态改变背景图片
  19. 成为网络工程师后具体的工作内容的问题
  20. 【Proteus仿真】| 51单片机——MAX7219 驱动数码管

热门文章

  1. 学计算机专业选文科还是理科,计算机专业学理科还是文科
  2. [github项目]迅雷吸血进程自动清扫工具thunderAutoManager
  3. Neodynamic ZPLPrinter Web API for Docker
  4. 【程序设计】Linux常见错误的解决方案
  5. 鲁大师2022年半年报:Redmi K50 Pro夺冠性能榜,天玑9000赢了
  6. oracle数据库--Oracle双引号和单引号的区别小结
  7. 设计模式MVP案例----省市查询
  8. Android进阶(六)文件读操作
  9. I2C通信之Arduino 陀螺仪传感器ITG3205
  10. C/C++ 常用缩写词