EXC_LAST
for (trap = EXC_RST; trap < EXC_LAST; trap += 0x20)
__syncicache(EXC_RSVD, EXC_LAST - EXC_RSVD);
if (phys_avail[j] < EXC_LAST)
phys_avail[j] += EXC_LAST;
for (pa = EXC_RSVD; pa < EXC_LAST; pa += PAGE_SIZE)
if (phys_avail[j] < EXC_LAST)
phys_avail[j] += EXC_LAST;
if (phys_avail[j] < EXC_LAST)
phys_avail[j] += EXC_LAST;
#define __PROFILE_VECTOR_TOP (EXC_LAST + 0x100)
bcopy(restore_trap_vec, PHYS_TO_DMAP(EXC_RST), EXC_LAST - EXC_RST);
__syncicache(PHYS_TO_DMAP(EXC_RSVD), EXC_LAST - EXC_RSVD);
bcopy(PHYS_TO_DMAP(EXC_RST), save_trap_vec, EXC_LAST - EXC_RST);
{ EXC_LAST, NULL }
for (pe = powerpc_exceptions; pe->vector != EXC_LAST; pe++) {