snow2moutain
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2009-12-16
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2618回复:5

bios中调用显卡vga bios进行初始化之前还应做什么?

楼主#
更多 发布于:2004-08-28 23:35
   我在一款intel440bx老主板上调试linuxbios,显示这一块是个门外汉,不清楚在将显卡的vga bios放到0xc0000运行之前还需要做哪些工作。
看了看intel440bx北桥芯片datasheet,发现hostbridge 上一些寄存器,如agp capability identifier register,agp command register,agp status register... 这些最基本的北桥芯片上相关的寄存器是否需要设置,因为代码里我什么都没做,没有相关的资料,希望有人能指点一下,谢谢。

 
Lasm
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-02 19:34
当然要进行APG BUS初始花的啊。
这么老的东东,有空给你点BIOS source code 看看就知道拉。
snow2moutain
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2009-12-16
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-02 22:38
呵呵,确实是应该设置的,没注意到那帮老外用的都是PCI显卡,所以他们在代码中漏去了这一步,省事一点。我现在暂时也不想折腾AGP,先用PCI显卡调通来再说,今天换了块PCI显卡,pci enable了之后,shadowing也设置好,将bios代码拷贝到了0xc0000,但是眺进去执行vga bios后就挂了,不返回。
不知哪里出了问题。
snow2moutain
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2009-12-16
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-04 15:00
Wow,I got it!
bios调通了,vga终于起来,可以显示,还启动了RedHat9.0。

terrychen
驱动小牛
驱动小牛
  • 注册日期2002-04-15
  • 最后登录2014-03-13
  • 粉丝0
  • 关注0
  • 积分174分
  • 威望68点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-08 10:52
居然有人和我一样,做linuxbios,哈哈~~~~~~~~~,感觉这个东西只有做高端服务器才有用,做cluster.
snow2moutain
驱动牛犊
驱动牛犊
  • 注册日期2003-07-09
  • 最后登录2009-12-16
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-09 13:21
很好,多交流,你是调试呢?还是修改代码?
linuxbios的驱动采用轮询,我现在想将中断添加进去?不知能否给点意见?
而且你启动过win2000么?我现在启动win2000死机。那个写ADLO的牛人叫我修改一下bochs中的int13的时序就应该可以通过,我正发愁呢。
snow2moutain@hotmail.com
谢谢!



游客

返回顶部