[comp.os.mach] External Pager Question

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