-
公开(公告)号:US07284084B2
公开(公告)日:2007-10-16
申请号:US10929323
申请日:2004-08-30
申请人: William Edward Atherton , Daryl Carvis Cromer , Richard Alan Dayan , Scott Neil Dunham , Eric Richard Kern , Howard Jeffrey Locker , William Bradley Schwartz , Adam Lee Soderlund
发明人: William Edward Atherton , Daryl Carvis Cromer , Richard Alan Dayan , Scott Neil Dunham , Eric Richard Kern , Howard Jeffrey Locker , William Bradley Schwartz , Adam Lee Soderlund
CPC分类号: G06F9/4411
摘要: A method and system for booting up multiple PCI peripheral devices, such that the number of bootable PCI peripheral devices is not limited by the amount of computer system memory that is dedicated to storing executable boot code for the peripheral devices. The executable boot code is stored on a Read Only Memory (ROM) on each peripheral device. When a new PCI peripheral device begins to boot up, a check for available memory space in a ROM scan memory address space is performed. If there is not enough available room in the ROM scan memory address space for the new device's executable boot code, then a ROM scan detection logic pages an image of another peripheral device's executable boot code out of the ROM scan memory address space before storing the new device's executable boot code into the ROM scan memory address space.
摘要翻译: 一种用于引导多个PCI外围设备的方法和系统,使得可引导PCI外围设备的数量不受专用于存储外围设备的可执行引导代码的计算机系统存储器的数量的限制。 可执行引导代码存储在每个外围设备上的只读存储器(ROM)上。 当新的PCI外围设备开始启动时,执行ROM扫描存储器地址空间中可用存储器空间的检查。 如果新设备的可执行启动代码的ROM扫描存储器地址空间中没有足够的可用空间,则ROM扫描检测逻辑在存储新的设备的ROM扫描存储器地址空间之前将另一外围设备的可执行引导代码的映像从ROM扫描存储器地址空间中读出 设备的可执行引导代码进入ROM扫描存储器地址空间。