HomeSort by: relevance | last modified time | path
    Searched refs:tf_special (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/arch/ia64/include/
frame.h 47 struct _special tf_special; member in struct:trapframe
db_machdep.h 54 #define PC_REGS(regs) ((db_addr_t)(regs)->tf_special.__spare == 0) ? \
55 ((db_addr_t)(regs)->tf_special.rp) : \
56 ((db_addr_t)(regs)->tf_special.iip + (((regs)->tf_special.psr>>41) & 3))
60 #define PC_REGS(regs) ((db_addr_t)(regs)->tf_special.iip + (((regs)->tf_special.psr>>41) & 3))
63 #define db_set_single_step(regs) ((regs)->tf_special.psr |= IA64_PSR_SS)
64 #define db_clear_single_step(regs) ((regs)->tf_special.psr &= ~IA64_PSR_SS)
cpu.h 152 #define TRAPF_PC(tf) ((tf)->tf_special.iip)
153 #define TRAPF_CPL(tf) ((tf)->tf_special.psr & IA64_PSR_CPL)
  /src/sys/arch/ia64/ia64/
trap.c 263 printf(" cr.iip = 0x%lx\n", tf->tf_special.iip);
264 printf(" cr.ipsr = 0x%lx (", tf->tf_special.psr);
265 printpsr(tf->tf_special.psr);
267 printf(" cr.isr = 0x%lx (", tf->tf_special.isr);
268 printisr(tf->tf_special.isr);
270 printf(" cr.ifa = 0x%lx\n", tf->tf_special.ifa);
271 if (tf->tf_special.psr & IA64_PSR_IS) {
298 if (!asm_decode(tf->tf_special.iip, &bundle))
301 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 :
302 ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_1) ? 1 : 2
    [all...]
db_interface.c 164 iip = f->tf_special.iip;
165 slot = (f->tf_special.psr >> 41) & 3;
174 f->tf_special.iip = iip;
175 f->tf_special.psr &= ~IA64_PSR_RI;
176 f->tf_special.psr |= slot << 41;
200 bsp = f->tf_special.bspstore + f->tf_special.ndirty;
201 sof = (int)(f->tf_special.cfm & 0x7f);
227 {"cr.ifs", DB_OFFSET(tf_special.cfm), db_frame},
228 {"cr.ifa", DB_OFFSET(tf_special.ifa), db_frame}
    [all...]
db_trace.c 94 ip = tf->tf_special.iip + ((tf->tf_special.psr >> 41) & 3);
152 uwf->rp = tf->tf_special.rp;
158 uwf->bsp = tf->tf_special.bspstore + tf->tf_special.ndirty;
159 uwf->bsp = ia64_bsp_adjust_ret(uwf->bsp, IA64_CFM_SOF(tf->tf_special.cfm));
161 printf("inituwframe(): SOF(cfm) = %lu \n", IA64_CFM_SOF(tf->tf_special.cfm));
163 uwf->pfs = tf->tf_special.pfs;
164 uwf->sp = uwf->psp = tf->tf_special.sp;
vm_machdep.c 188 ndirty = tf->tf_special.ndirty + (tf->tf_special.bspstore & 0x1ffUL);
198 tf->tf_special.sp = (unsigned long)stack + UAREA_SP_OFFSET;
199 tf->tf_special.bspstore = (unsigned long)stack + UAREA_BSPSTORE_OFFSET;
205 if (tf->tf_special.psr & IA64_PSR_IS) {
machdep.c 718 (uint64_t*)(regstkp + tf->tf_special.ndirty +
719 (tf->tf_special.bspstore & 0x1ffUL));
721 /* XXX: tf_special.ndirty on a new stack frame ??? */
732 KASSERT((tf->tf_special.ndirty & ~PAGE_MASK) == 0);
734 memset(&tf->tf_special, 0, sizeof(tf->tf_special));
738 tf->tf_special.cfm = (1UL<<63) | (3UL<<7) | 3UL;
739 tf->tf_special.bspstore = IA64_BACKINGSTORE;
758 tf->tf_special.ndirty = (ksttop - kst) << 3;
760 tf->tf_special.cfm = (3UL<<62) | (3UL<<7) | 3UL
    [all...]

Completed in 15 milliseconds