发明名称 Platform-independent device drivers
摘要 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.
申请公布号 US6202147(B1) 申请公布日期 2001.03.13
申请号 US19980107047 申请日期 1998.06.29
申请人 SUN MICROSYSTEMS, INC. 发明人 SLAUGHTER GREGORY L.;SAULPAUGH THOMAS;TRAVERSAT BERNARD;SCHMIDT JEFFREY A.
分类号 G06F9/50;G06F12/02;(IPC1-7):G06F9/00;G06F12/00;G06F13/10 主分类号 G06F9/50
代理机构 代理人
主权项
地址