francis@cs.ua.oz.au (Francis Vaughan) (11/16/90)
This is a question I have asked on a few occasions but never yet had an answer too. The manual entry for the external pager, in particular memory_object_data_provided states: "Memory managers should only provide data in response to memory_object_data_request calls from the kernel, ORDINARILY." We are looking at extending our persistent distributed store to support a hetrogenious machine mix, with different page sizes. There is no way we can treat a request for a big page as a series of requests for little pages, it breaks everything in sight, but if we can simply treat requests for the small pages as requests for the big page that wraps it up things are fine. Except that I don't know how mach will react. Can we supply more data than requested to the kernel (basicly 8k worth instead of the 4k it wanted)? Thanks, Francis Vaughan