发明名称 / ENHANCED ERROR HANDLING FOR I/O LOAD/STORE OPERATIONS TO A PCI DEVICE VIA BAD PARITY OR ZERO BYTE ENABLES
摘要 <p>본 발명은 오류 발생 장치의 로드 또는 기억 동작이 완료되는 것을 방지하는 방법에 관한 것이다. 각 I/O 장치로부터 장치 선택 라인은 개별적으로 PCI 호스트 브리지에 연결되어 있으므로, 오류가 PCI 버스 상에 발견되는 경우에 오류 발생 장치의 장치 번호가 오류 레지스터 내에 로그(log)된다. 주체(subject) 장치의 장치 번호가 오류 레지스터에 대하여 검사(check)될 때까지 다음의 로드(load) 및 기억(store) 동작이 지연되고 나서야 오류 레지스터가 리셋된다. 주체 장치가 이전 단계에서 오류가 발생한 장치라면, 불량 패리티(bad parity)를 강제로 부여하거나 바이트 인에이블(byte enable)을 모두 제로(zero)로 하여, 그 장치에 대한 로드/기억 동작이 완료되는 것을 방지한다. 강제 불량 패리티와 제로(zero) 바이트 인에이블에 의하여 I/O 장치는 자체의 장치 선택 라인을 구동하여 로드 또는 기억 요구에 대하여 응답할 것이지만, 기억 데이터를 받아들이지 않을 것이다. 오류 레지스터에 로그되지 않은 장치에 대한 동작은 정상적으로 계속하여 수행되도록 허용되며, 오류 레지스터가 소거되는 경우에 모든 로드 및 기억 동작들은 정상적으로 진행되도록 허용된다. 따라서 정상적인 시스템 동작은 영향을 받지 않으며, 더 이상 손상이 유발되지 않는다면 오류 복구 동안에 동작이 계속하여 수행되도록 허용된다.</p>
申请公布号 KR19990087931(A) 申请公布日期 1999.12.27
申请号 KR19990013381 申请日期 1999.04.15
申请人 null, null 发明人 보쎈더글라스크래이그;맥로린찰스앤드류;닐대니마빈;니콜슨제임스오토;써버스티븐마크
分类号 G06F13/00;G06F11/07 主分类号 G06F13/00
代理机构 代理人
主权项
地址