A method and apparatus for emulating hardware bus lock in a
multi-architecture computer system includes a fault handler that acquires
a semaphore reserved for bus lock and a semaphore that limits access to a
page table. The fault handler includes an emulation module that sets a
mode bit to prevent the bus lock and allows re-execution of the
instruction that caused a request for a hardware bus lock. Using this
method, the fault handler ensures a minimum disruption to operation of the
computer system by restricting access to the least amount of computer
system resources.
Um método e um instrumento para emular o fechamento da barra-ônibus da ferragem em um sistema computatorizado da multi-arquitetura incluem um alimentador da falha que adquira um semaphore reservado para o fechamento da barra-ônibus e um semaphore que os limites alcancem a uma tabela de página. O alimentador da falha inclui um módulo da emulation que ajuste um bocado da modalidade para impedir o fechamento da barra-ônibus e permite a re-execução da instrução que causou um pedido para um fechamento da barra-ônibus da ferragem. Usando este método, o alimentador da falha assegura um rompimento mínimo à operação do sistema computatorizado pelo acesso de restrição a menos quantidade de recursos do sistema computatorizado.