发明授权
- 专利标题: Platform-independent device drivers
- 专利标题(中): 平台无关的设备驱动程序
-
申请号: US09107047申请日: 1998-06-29
-
公开(公告)号: US06202147B1公开(公告)日: 2001-03-13
- 发明人: Gregory L. Slaughter , Thomas Saulpaugh , Bernard Traversat , Jeffrey A. Schmidt
- 申请人: Gregory L. Slaughter , Thomas Saulpaugh , Bernard Traversat , Jeffrey A. Schmidt
- 主分类号: G06F900
- IPC分类号: G06F900
摘要:
A computer-implemented method for allocating memory resources to a device driver is described. In one embodiment, a device driver generates a request for memory allocation in terms of an abstract memory address space. This abstract memory address space is also used by a bus manager to manage the allocation of memory. The driver forwards the request to the bus manager which can then allocate memory or translate the request to a second abstract memory address space used by a second bus manager. When the request is passed to a platform manager, real memory is allocated and the requested memory is passed back to the driver. Thus, by making a memory request in terms of a bus manager's abstract memory address space, the necessity of coding the driver to request real addresses (a platform-specific operation) is avoided.
信息查询