25-07-2013 дата публикации
Номер: US20130191692A1
Принадлежит:
An approach is disclosed for performing initialization operations for a graphics processing unit (GPU). The approach includes detecting errors while performing one or more initialization operations. Further, the approach includes releasing a holdoff on a communication link that couples the GPU to a memory bridge and causing debug output to be displayed to a user that indicates the error. 1. A computer-implemented method for performing initialization operations for a graphics processing unit (GPU) , the method comprising:detecting an error while performing one or more initialization operations;releasing a holdoff on a communication link that couples the GPU to a memory bridge; andcausing debug output to be displayed to a user that indicates the error.2. The method of claim 1 , wherein the communication link comprises a Peripheral Component Interconnect Express (PCIe) link.3. The method of claim 1 , wherein releasing the holdoff comprises terminating a first initialization unit claim 1 , unless releasing the holdoff on the communication link has been assigned to a second initialization unit.4. The method of claim 1 , wherein the error comprises at least one of a read-only memory (ROM) that includes initialization instructions not being found claim 1 , a signature of the ROM not matching a predefined signature claim 1 , a total size of the ROM not matching a predefined size claim 1 , a checksum value based on a plurality of bits included in the ROM not matching a predefined value claim 1 , a parity value based on a plurality of bits included in the ROM not matching a predefined value claim 1 , a size of instructions having been read exceeding the total size of the ROM claim 1 , or the size of instructions having been read plus a size of any required last instruction or instructions exceeding the total size of the ROM.5. The method of claim 1 , wherein the error comprises at least one of a parity value associated with an instruction read from a ROM that includes ...
Подробнее