This feature is new in the Software Express pilot program and in the Solaris 9 12/02 release. This feature is included in the Solaris 10 3/05 release.
The madvise() function enables the kernel to optimize access to a user-defined region of memory. This Solaris release includes three new flags for the madvise() function:
MADV_ACCESS_LWP – Gives a specified lightweight process (LWP) resource allocation priority
MADV_ACCESS_MANY – Specifies an address range that is intensively used by processes across the machine
MADV_ACCESS_DEFAULT – Resets an address range's access pattern to the system default
For further information on the madvise() function, see the madvise(3C) man page.