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, обусловить установило регистров ряда должен быть использованным.