Changeset View
Changeset View
Standalone View
Standalone View
head/sys/sparc64/sparc64/interrupt.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/intr_machdep.h> | #include <machine/intr_machdep.h> | ||||
#include <machine/pstate.h> | #include <machine/pstate.h> | ||||
#include <machine/ver.h> | #include <machine/ver.h> | ||||
#include "assym.s" | #include "assym.inc" | ||||
/* | /* | ||||
* Handle a vectored interrupt. | * Handle a vectored interrupt. | ||||
* | * | ||||
* This is either a data bearing mondo vector interrupt, or a cross trap | * This is either a data bearing mondo vector interrupt, or a cross trap | ||||
* request from another cpu. In either case the hardware supplies an | * request from another cpu. In either case the hardware supplies an | ||||
* interrupt packet, in the form of 3 data words which are read from internal | * interrupt packet, in the form of 3 data words which are read from internal | ||||
* registers. A data bearing mondo vector packet consists of an interrupt | * registers. A data bearing mondo vector packet consists of an interrupt | ||||
▲ Show 20 Lines • Show All 187 Lines • Show Last 20 Lines |