jjzhou
驱动牛犊
驱动牛犊
  • 注册日期2002-06-13
  • 最后登录2003-02-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1205回复:0

aix 驱动iomem_att 问题

楼主#
更多 发布于:2002-06-13 15:25
请问各位大虾:我在编写IBM AIX 驱动程序时,访问调用iomem_att返回的地址ioaddr时系统不是崩溃就是读的数据不对,是什么原因?

      io_mapp->key = IO_MEM_MAP ;
          // adspace.h  : #define IO_MEM_MAP 1
      io_mapp->flags =  0 ;
      io_mapp->size = 0x4000;    
            // PCI_card ram 7006 size 16KB
      io_mapp->bid  = BID_VAL(IO_PCI,PCI_BUSMEM,BID_NUM(0xc1));
      io_mapp->busaddr = (long long )(ulong )swap4((pci_devp->p_baseaddress[2]));            
      ioaddr = iomem_att(io_mapp);
      pci_devp->v_base_address[2] = ioaddr;
         iomem_det(ioaddr);
游客

返回顶部