/*  This file is generated from svc.def by gensvc. */

#include "kernel_impl.h"
#include "omit_svc.h"

static ER
no_support(void)
{
	return(E_NOSPT);
}

#ifndef TOPPERS_SUPPORT_OVRHDR
#define _kernel_ref_ovr no_support
#define _kernel_sta_ovr no_support
#define _kernel_ista_ovr no_support
#define _kernel_stp_ovr no_support
#define _kernel_istp_ovr no_support
#endif /* TOPPERS_SUPPORT_OVRHDR */

#ifndef TOPPERS_SUPPORT_GET_UTM
#define _kernel_get_utm no_support
#endif /* TOPPERS_SUPPORT_GET_UTM */

#ifndef TOPPERS_SUPPORT_ENA_INT
#define _kernel_ena_int no_support
#endif /* TOPPERS_SUPPORT_ENA_INT */

#ifndef TOPPERS_SUPPORT_DIS_INT
#define _kernel_dis_int no_support
#endif /* TOPPERS_SUPPORT_DIS_INT */

typedef ER_UINT	(*SVC)();

const SVC svc_table[-TMIN_FNCD+1] = {
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(act_tsk),
	(SVC)(iact_tsk),
	(SVC)(can_act),
	(SVC)(ext_tsk),
	(SVC)(ter_tsk),
	(SVC)(chg_pri),
	(SVC)(get_pri),
	(SVC)(get_inf),
	(SVC)(slp_tsk),
	(SVC)(tslp_tsk),
	(SVC)(wup_tsk),
	(SVC)(iwup_tsk),
	(SVC)(can_wup),
	(SVC)(rel_wai),
	(SVC)(irel_wai),
	(SVC)(no_support),
	(SVC)(dis_wai),
	(SVC)(idis_wai),
	(SVC)(ena_wai),
	(SVC)(iena_wai),
	(SVC)(sus_tsk),
	(SVC)(rsm_tsk),
	(SVC)(dly_tsk),
	(SVC)(no_support),
	(SVC)(ras_tex),
	(SVC)(iras_tex),
	(SVC)(dis_tex),
	(SVC)(ena_tex),
	(SVC)(sns_tex),
	(SVC)(ref_tex),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(sig_sem),
	(SVC)(isig_sem),
	(SVC)(wai_sem),
	(SVC)(pol_sem),
	(SVC)(twai_sem),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(set_flg),
	(SVC)(iset_flg),
	(SVC)(clr_flg),
	(SVC)(wai_flg),
	(SVC)(pol_flg),
	(SVC)(twai_flg),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(snd_dtq),
	(SVC)(psnd_dtq),
	(SVC)(ipsnd_dtq),
	(SVC)(tsnd_dtq),
	(SVC)(fsnd_dtq),
	(SVC)(ifsnd_dtq),
	(SVC)(rcv_dtq),
	(SVC)(prcv_dtq),
	(SVC)(trcv_dtq),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(snd_pdq),
	(SVC)(psnd_pdq),
	(SVC)(ipsnd_pdq),
	(SVC)(tsnd_pdq),
	(SVC)(rcv_pdq),
	(SVC)(prcv_pdq),
	(SVC)(trcv_pdq),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(loc_mtx),
	(SVC)(ploc_mtx),
	(SVC)(tloc_mtx),
	(SVC)(unl_mtx),
	(SVC)(snd_mbf),
	(SVC)(psnd_mbf),
	(SVC)(tsnd_mbf),
	(SVC)(rcv_mbf),
	(SVC)(prcv_mbf),
	(SVC)(trcv_mbf),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(get_mpf),
	(SVC)(pget_mpf),
	(SVC)(tget_mpf),
	(SVC)(rel_mpf),
	(SVC)(get_tim),
	(SVC)(get_utm),
	(SVC)(no_support),
	(SVC)(ref_ovr),
	(SVC)(sta_cyc),
	(SVC)(stp_cyc),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(sta_alm),
	(SVC)(ista_alm),
	(SVC)(stp_alm),
	(SVC)(istp_alm),
	(SVC)(sta_ovr),
	(SVC)(ista_ovr),
	(SVC)(stp_ovr),
	(SVC)(istp_ovr),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(rot_rdq),
	(SVC)(irot_rdq),
	(SVC)(get_did),
	(SVC)(no_support),
	(SVC)(get_tid),
	(SVC)(iget_tid),
	(SVC)(loc_cpu),
	(SVC)(iloc_cpu),
	(SVC)(unl_cpu),
	(SVC)(iunl_cpu),
	(SVC)(dis_dsp),
	(SVC)(ena_dsp),
	(SVC)(sns_ctx),
	(SVC)(sns_loc),
	(SVC)(sns_dsp),
	(SVC)(sns_dpn),
	(SVC)(sns_ker),
	(SVC)(ext_ker),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(prb_mem),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(dis_int),
	(SVC)(ena_int),
	(SVC)(no_support),
	(SVC)(chg_ipm),
	(SVC)(get_ipm),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(xsns_dpn),
	(SVC)(xsns_xpn),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(ini_sem),
	(SVC)(ini_flg),
	(SVC)(ini_dtq),
	(SVC)(ini_pdq),
	(SVC)(no_support),
	(SVC)(ini_mtx),
	(SVC)(ini_mbf),
	(SVC)(ini_mpf),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(no_support),
	(SVC)(ref_tsk),
	(SVC)(ref_sem),
	(SVC)(ref_flg),
	(SVC)(ref_dtq),
	(SVC)(ref_pdq),
	(SVC)(no_support),
	(SVC)(ref_mtx),
	(SVC)(ref_mbf),
	(SVC)(ref_mpf),
	(SVC)(ref_cyc),
	(SVC)(ref_alm),
};
