WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1999041671) ACCESSING A MESSAGING UNIT FROM A SECONDARY BUS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1999/041671    International Application No.:    PCT/US1998/027832
Publication Date: 19.08.1999 International Filing Date: 30.12.1998
Chapter 2 Demand Filed:    13.08.1999    
IPC:
G06F 12/02 (2006.01), G06F 13/40 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, CA 95052 (US) (For All Designated States Except US).
GILLESPIE, Byron, R. [US/US]; (US) (For US Only).
DAVIS, Barry, R. [US/US]; (US) (For US Only).
FUTRAL, William, T. [US/US]; (US) (For US Only)
Inventors: GILLESPIE, Byron, R.; (US).
DAVIS, Barry, R.; (US).
FUTRAL, William, T.; (US)
Agent: TAYLOR, Edwin, H.; Blakely, Sokoloff, Taylor & Zafman LLP 7th floor 12400 Wilshire Boulevard Los Angeles, CA 90025 (US)
Priority Data:
09/023,494 13.02.1998 US
Title (EN) ACCESSING A MESSAGING UNIT FROM A SECONDARY BUS
(FR) ACCES A UNE UNITE DE MESSAGERIE DEPUIS UN BUS SECONDAIRE
Abstract: front page image
(EN)An I/O subsystem (110) having a processor (152), a bridge unit (126), and an I/O messaging unit (130) that couple a primary (114), secondary (118) and tertiary bus (122) in a computer system (100). The bridge unit (126) is configurable to claim requests that access a messaging unit (MU) (130) address range from the secondary bus (118), the MU (130) itself being coupled to the primary bus (114). The MU (130) interrupts the processor (152) when an I/O request is posted, in response to which the processor (152) reads from the MU pointers to an I/O message and may then execute the I/O message. To promote the portability of software written for agents on either the primary (114) or the secondary bus (118) that wish to acess the MU (130), the primary and secondary address translation units (134, 146) of the I/O subsystem (110) are programmed to claim the same address translation window, where the MU address range is a portion of the primary ATU (134) address translation window, and the secondary ATU (146) is configured to not claim requests within the MU address range.
(FR)Cette invention se rapporte à un sous-système E/S (110) comprenant un processeur (152), une unité pont (126) et une unité de messagerie E/S (130) qui couplent un bus primaire (114), un bus secondaire (118) et un bus tertiaire (122) dans un système d'ordinateur (100). L'unité pont (126) est configurable pour solliciter des demandes d'accès à un éventail d'adresses de l'unité de messagerie (MU) (130) depuis le bus secondaire (118), l'unité de messagerie MU (130) étant elle-même couplée au bus primaire (114). L'unité de messagerie MU (130) interrompt le processeur (152), lorsqu'une demande d'entrée/sortie (E/S) est passée, en réponse à laquelle le processeur (152) procède à une lecture par les pointeurs de la MU d'un message d'E/S et peut ensuite exécuter ce message d'E/S. Pour promouvoir la transférabilité du logiciel écrit soit sur le bus primaire (114) soit sur le bus secondaire (118) pour des agents qui désirent accéder à la MU (130), les unités de traduction d'adresses (ATU) primaire et secondaire (134, 146) du sous-système E/S (110) sont programmées pour solliciter la même fenêtre de traduction d'adresses, où l'éventail d'adresses de la MU constitue une partie de la fenêtre de traduction d'adresses de l'unité ATU primaire (134), et l'unité ATU secondaire (146) est configurée pour ne pas solliciter de demandes d'accès à l'éventail d'adresses de l'unité de messagerie MU.
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, US, UZ, VN, YU, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, SD, SZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)