DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge

   
   

A method, system, and apparatus for preventing input/output (I/O) adapters used by an operating system (OS) image, in a logically partitioned data processing system, from fetching or corrupting data from a memory location allocated to another OS image within the data processing system is provided. A hypervisor prevents transmission of data between an input/output adapter in one of the logical partitions and memory locations assigned to other logical partitions during a direct memory access (DMA) operation by assigning each of the input/output adapters a range of I/O bus DMA addresses. The I/O adapters (IOAs) are connected to PCI host bridges via terminal bridges. A single terminal bridge may support multiple IOAs, in which case every terminal bridge has a plurality of sets of range registers, each associated with a respective one of the IOAs to which it is connected. An arbiter is provided which selects one of the input/output adapters to use the PCI bus. The terminal bridge can examine the grant signals from the arbiter to the IOAs, to determine which set of range registers is to be used.

Обеспечены метод, система, и прибор для предотвращая переходник вход-выхода (I/O) используемых изображением оперативной системы (os), в логически разделенный системы процесса данных, от fetching или данных по коррумпировать от участка памяти размещанный к другому изображению os внутри системы процесса данных. Hypervisor предотвращает передачу данных между переходникой вход-выхода в одной из логически перегородок и участка памяти заданные к другим логически перегородкам во время сразу деятельности доступа к памяти (dma) путем задавать каждый из переходник вход-выхода, котор ряд шины dma I/O адресует. Переходники I/O (IOAs) соединены к мостам хозяина pci через терминальные мосты. Одиночный терминальный мост может поддержать множественное IOAs, in which case каждый терминальный мост имеет множественность комплектов регистров ряда, каждое связанное с соответственно одним из IOAs к которому он подключен. Арбитр обеспечен выбирает один из переходник вход-выхода к пользе шина pci. Терминальный мост может рассмотреть сигналы дара от арбитра к IOAs, обусловить установило регистров ряда должен быть использованным.

 
Web www.patentalert.com

< Internet-enabled service management and authorization system and method

< Web interface to an input/output device

> Limiting concurrent modification and execution of instructions to a particular type to avoid unexpected results

> Enhanced position control of web pages

~ 00144