Patent ID: 6202146
Filing Date: 2001-03-13
Classification: G06F

Abstract:
A computer-implemented method for allocating memory resources to a platform-independent device driver in a computer system, comprising the steps of:a. generating a request for memory allocation to said device driver by instantiating a memory constraints object that reports the endianness of said device driver;b. receiving said request from said device driver using a bus manager configured to process requests for the allocation of memory using an abstract address space representation of said memory, said bus manager having an endianness independent of the endianness of said device driver;c. determining whether the endianness reported by said memory constraints object is consistent with the endianness of said bus manager; andd. changing said endianness reported by said memory constraints object to be consistent with the endianness of said bus manager when the endianness value of said device driver is not consistent with the endianness value of said bus manager.