Browse Prior Art Database

Multi-Console

IP.com Disclosure Number: IPCOM000014294D
Original Publication Date: 2000-Mar-01
Included in the Prior Art Database: 2003-Jun-19
Document File: 2 page(s) / 40K

Publishing Venue

IBM

Abstract

This disclosure describes an apparatus which allows a host computer system and service processor to share a console subsystem. A graphics subsystem is extended to provide a window overlay. The input subsystem, typically a keyboard and mouse, is enhanced to allow the service processor and host computer to share the use of the input devices.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Multi-Console

This disclosure describes an apparatus which allows a host computer system and service processor to share a console subsystem. A graphics subsystem is extended to provide a window overlay. The input subsystem, typically a keyboard and mouse, is enhanced to allow the service processor and host computer to share the use of the input devices.

Graphics Controller

 Multi-Console Control Register

Video Memory

PCI

Host Side USB

Host Region

SP Region

SP uP

SP Side USB

Control

The figure shows a high-level block diagram of the Multi-Console implementation. A service processor (SP) is combined with a graphics subsystem and a USB connection.

The graphics controller is enhanced to support two distinct video memory regions, the host region and the SP region. The host region is the traditional host side video memory which contains the primary screen image data. The SP region is a portion of video memory

1

USB

XSwitch

 Data Monitor

Keyboard

Mouse

[This page contains 1 picture or other non-text object]

Page 2 of 2

dedicated to store screen image data for the SP. The graphics controller is enhanced to include a Multi-Console Control Register. The Multi-Console Control Register contains data which: enables or disables the SP window display, determines the start location of the SP region within video memory, specifies the SP window dimensions and pixel depth, and the location of the SP window within the overall display. If the graphics subsystem is in text mode the window dimensions are in characters and pixel depth is ignored. The graphics controller is enhanced to use the Multi-Console Control Register during the display generation process. When multi-console is enabled the graphics controller uses the SP window parameters from the Multi-Console Control Register to determine video memory addressing. That is, data is fetched from the host region except when the address computation determines that the pixel position is within the SP window in...