arena_set_tss
arena_set_tss
SYNOPSIS
#include <charm.h>
typedef void (*NotifiyFn)();
Status arena_set_tss( int arena_id, Cap arena_cap, NotifyFn ep )
PARAMETERS
arena_id specifies the arena whose activation point is being set.
arena_cap a management capability for the arena being managed.
ep specifies the entry point for time slice start.
DESCRIPTION
The arena_set_tss() function is used to specify the function that is called when an arena starts a time slice.
The entry-point address specified must be a valid code address in user space.
RETURN VALUES
Upon the successful completion, the arena_set_tss( ) function returns [SUCCEED].
ERRORS
[NO_SUCH_ARENA] The arena_id parameter is not valid (out of range).
[ARENA_CAP_INVALID] The arena_cap parameter specifies a capability that does not match the current authorisation capability associated with the arena.
[ILLEGAL_ENTRY_POINT] Entry point specified is not a legal code address. All entry points must be <= the kernel constant max_user_va.
RELATED INFORMATION
last updated: 11/2/99