发明名称 OBJECT-ORIENTED RESOURCE LOCK AND ENTRY REGISTER
摘要 System resources are automatically assigned by a single resource conflict resolver to all functions on expansion buses in a computer system. Such system resources include, but are not limited to, memory ranges, input-output (I/O) register ranges, interrupt request lines and direct memory access (DMA) channels. Generally, the assignment is exclusive, however, in some cases, the assignment may be shared so that one or more resources will be shared between different functions. In order to prevent contention between two functions for the same resource, classes are provided which classes can be instantiated to construct resource lock objects. The resource lock objects provide an access control mechanism to synchronize access to the resources among the devices that use and, possibly, share the resources. The lock object contains methods which retrieve the resource assignments for an I/O function and acquire a lock on the resources. The lock object can be used by device drivers to first retrieve the resource assignments from the hardware configuration database and then acquire access to the resources assigned to an I/O function. The acquired access can be either exclusive or shared.
申请公布号 US2003014468(A1) 申请公布日期 2003.01.16
申请号 US19980016693 申请日期 1998.01.30
申请人 SUDHAKARAN E. U.;ANDERT GLENN 发明人 SUDHAKARAN E. U.;ANDERT GLENN
分类号 G06F9/00;G06F9/46;G06F9/52;G06F9/54;G06F15/163;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址