Browse Prior Art Database

Sharing Resources Between the Main and Coprocessor of a System

IP.com Disclosure Number: IPCOM000061261D
Original Publication Date: 1986-Jul-01
Included in the Prior Art Database: 2005-Mar-09

Publishing Venue

IBM

Related People

Authors:
Blackard, JW Krishnamurty, R O'Quin, JT [+details]

Abstract

A method is described which allows devices to be time shared by device drivers executing in the main processor and those executing in the Coprocessor. In a virtual memory system which establishes virtual machines which run concurrently, the device drivers in the Virtual Resource Manager (VRM) and the Coprocessor need to be able to time share their resources. These resources include adapters, interrupt levels, and Direct Memory Address (DMA) channels. In accordance with the new method, the VRM is provided with an $ATTCHQ service which automatically allocates devices and their resources to device drivers executing in the main processor. In addition, three other services are provided. The VRM $ASSIGND service allocates devices and their resources to device drivers executing in the Coprocessor.