TTE_WRPRM_INT
if (tteattr.tte_intlo & TTE_WRPRM_INT) {
ttemaskp->tte_intlo |= TTE_WRPRM_INT;
ttevalue.tte_intlo |= TTE_WRPRM_INT;
ttemaskp->tte_intlo |= TTE_WRPRM_INT | TTE_HWWR_INT;
if (pprot & TTE_WRPRM_INT) {
*tteflagsp = TTE_WRPRM_INT | TTE_HWWR_INT;
*tteflagsp = TTE_PRIV_INT | TTE_WRPRM_INT | TTE_HWWR_INT;
*tteflagsp = TTE_PRIV_INT | TTE_WRPRM_INT;
return (TTE_PRIV_INT | TTE_WRPRM_INT); /* set prv and wrt */
*tteflagsp = TTE_PRIV_INT | TTE_WRPRM_INT | TTE_HWWR_INT;
*tteflagsp = TTE_PRIV_INT | TTE_WRPRM_INT;
return (TTE_WRPRM_INT); /* clr prv and set wrt */
#define TTE_PROT_INT (TTE_WRPRM_INT | TTE_PRIV_INT)
(((attr) & PROT_WRITE) ? TTE_WRPRM_INT : 0)
(TTE_WRPRM_INT | TTE_NOSYNC_INT | TTE_CP_INT | TTE_CV_INT | \
andcc tte, TTE_WRPRM_INT, %g0; \
#define TTE_PROT_INT (TTE_WRPRM_INT | TTE_PRIV_INT)
(((attr) & PROT_WRITE) ? TTE_WRPRM_INT : 0)
(TTE_IE_INT | TTE_WRPRM_INT | TTE_CP_INT | TTE_CV_INT | \
btst TTE_WRPRM_INT, tte; \