Changeset View
Changeset View
Standalone View
Standalone View
sys/sparc64/sparc64/mp_exception.S
Show All 27 Lines | |||||
__FBSDID("$FreeBSD$"); | __FBSDID("$FreeBSD$"); | ||||
#include <machine/asi.h> | #include <machine/asi.h> | ||||
#include <machine/asmacros.h> | #include <machine/asmacros.h> | ||||
#include <machine/cache.h> | #include <machine/cache.h> | ||||
#include <machine/ktr.h> | #include <machine/ktr.h> | ||||
#include <machine/pstate.h> | #include <machine/pstate.h> | ||||
#include "assym.s" | #include "assym.inc" | ||||
.register %g2, #ignore | .register %g2, #ignore | ||||
.register %g3, #ignore | .register %g3, #ignore | ||||
#define IPI_DONE(r1, r2, r3, r4, r5) \ | #define IPI_DONE(r1, r2, r3, r4, r5) \ | ||||
lduw [PCPU(CPUID)], r2 ; \ | lduw [PCPU(CPUID)], r2 ; \ | ||||
mov _NCPUBITS, r3 ; \ | mov _NCPUBITS, r3 ; \ | ||||
udivx r2, r3, r4 ; \ | udivx r2, r3, r4 ; \ | ||||
▲ Show 20 Lines • Show All 265 Lines • Show Last 20 Lines |