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

  /src/sys/arch/sparc/sparc/
cpu.c 564 vaddr_t intstack, va; local in function:cpu_attach_non_boot
571 intstack = uvm_km_alloc(kernel_map, INT_STACK_SIZE, 0, UVM_KMF_WIRED);
572 if (intstack == 0)
573 panic("%s: no uspace/intstack", __func__);
574 cpi->eintstack = (void*)(intstack + INT_STACK_SIZE);
locore.s 139 .globl _C_LABEL(intstack)
141 _C_LABEL(intstack):
1529 0: /* now if not intstack > %fp >= eintstack, we were on the kernel stack */ \
1533 add %l7, stackspace, %sp; /* so switch to intstack */ \
1537 blu,a 3f; /* %fp < intstack */ \
1538 add %l7, stackspace, %sp; /* so switch to intstack */ \
1540 add %fp, stackspace, %sp; /* else stay on intstack */ \
1583 add %l7, stackspace, %sp; /* so switch to intstack */ \
1585 add %fp, stackspace, %sp; /* else stay on intstack */ \
1605 SET_SP_REDZONE_CONST(_C_LABEL(intstack), %l6, %l5);
    [all...]
  /src/sys/arch/sparc64/sparc64/
locore.s 1505 sethi %hi(EINTSTACK-INTSTACK), %g4; \
1624 set (EINTSTACK-INTSTACK), %g7; \
2385 set (EINTSTACK-INTSTACK), %g7 ! XXXXXXXXXX This assumes kernel addresses are unique from user addresses
3822 sethi %hi(EINTSTACK-INTSTACK), %g7
4432 ldx [%g3 + CI_PADDR], %g3 ! fetch intstack pa
4433 set CPUINFO_VA-INTSTACK, %g4 ! offset to cpuinfo
4552 set (EINTSTACK-INTSTACK), %g1
5440 call _C_LABEL(pmap_setup_intstack_sun4v) ! Call nice C function for mapping INTSTACK
5463 set INTSTACK, %l0
5673 set INTSTACK, %o0 ! vadd
    [all...]

Completed in 18 milliseconds