AMI legacy BIOS里添加2个VBIOS的问题
来源:互联网 发布:2017淘宝买家秀福利 编辑:程序博客网 时间:2024/06/05 19:14
有时候需要同时支持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的问题
- AMI BIOS开机LOGO添加分离过程
- 【AMI BIOS入门】添加item-POWERLED_CONFIGURATION
- 没有logo不要紧,手动为你的BIOS添加开机logo[AMI]
- AMI 的BIOS自检响铃及其意义
- AMI BIOS 编译不过的处理方法
- uefi和legacy bios的深度剖析
- Bios工程师手边事—IGD VBIOS
- 关于Legacy Bios和EFI Bios的区别
- AMI CORE8 OEM BIOS
- ami bios设置图解
- 下面是AMI BIOS的报警音代码
- AMIT/AMI BIOS Post Codes
- AMI BIOS报警对照表
- 最新AMI BIOS设置手册
- Phoenix-Award BIOS及 ami bios 简述
- 如何制作支持Legacy BIOS和UEFI BIOS两种模式启动的Windows PE
- LEGACY BIOS和EFI区别
- 高效生成随机数组——已发《电脑报》
- hibernate和ibatis
- 删除顽固文件和程序的方法
- ArcGIS 10研究(一) 之 Desktop总体介绍
- java 设计模式之Prototype
- AMI legacy BIOS里添加2个VBIOS的问题
- strace
- json和json跨域
- (zt)MTK编译过程
- 对“银行业务调度系统模拟实现”的一点改进
- webService实例
- Scaling Your Java EE Applications
- shtml不能运行解决方案
- Linux 文件命令速成教程