An input/output (I/O) decode arrangement including an I/O decode map in a form of a memory block and containing, before start of any bus I/O transactions, I/O address decode information useable for I/O address decoding for bus transaction ownership, for at least a portion of, and preferably all, possible I/O addresses in a system. Further included are: an I/O decode map pointer adapted to point to a memory address where said I/O decode map is located; an I/O decode cache adapted to cache said decode information with respect to ones of I/O addresses of which accessing has been previously performed with respect to said I/O decode map; and an I/O snooper/storer adapted to snoop said I/O decode map with any I/O address to retrieve said decode information corresponding to said I/O address, and further adapted to store retrieved said decode information into said I/O decode cache. The I/O decode map can be located within at least one of system management memory (SMM) or basic input/output system (BIOS) memory space. Implementation can further be made in a computing system and method.

Um input/output (I/O) descodifica o arranjo including um I/O descodifica o mapa em um formulário de um bloco da memória e contendo, antes do começo de todas as transações da barra-ônibus I/O, endereço de I/O descodifique a informação useable para a descodificação de endereço de I/O para a posse da transação da barra-ônibus, para ao menos uma parcela de, e preferivelmente o tudo, endereços possíveis de I/O em um sistema. Um incluídos mais adicionais são: um I/O descodifica o ponteiro do mapa adaptado ao ponto a um endereço de memória onde I/O ditos descodifiquem o mapa sejam encontrados; um I/O descodifica o esconderijo adaptado ao esconderijo dito descodifica a informação com respeito a um dos endereços de I/O de que alcançar tem sido executado previamente com o respeito a I/O dito descodifica o mapa; e um I/O snooper/storer adaptado a I/O dito snoop descodifica o mapa com todo o endereço de I/O para recuperar dito descodifica a informação que corresponde a endereço dito de I/O, e adaptado mais mais para armazenar recuperou dito descodifica a informação em I/O dito descodifica o esconderijo. Os I/O descodificam o mapa podem ser ficados situados dentro ao menos de um da memória da gerência de sistema (SMM) ou do espaço de memória básico do sistema do input/output (BIOS). A execução pode mais mais ser feita em um sistema computando e em um método.

 
Web www.patentalert.com

< (none)

< Method and apparatus for transferring data in source-synchronous protocol and transferring signals in common clock protocol in multiple agent processing system

> Increased speed initialization using dynamic slot allocation

> (none)

~ 00023