diff options
author | mav <mav@FreeBSD.org> | 2010-07-29 12:08:46 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-07-29 12:08:46 +0000 |
commit | 4f9a242ba1a525c2a24372820745ea1ac3b32a22 (patch) | |
tree | 1baf2b9638c10821a6a2d8440f3504707e019edf /sys/sparc64/include | |
parent | 9ce81bb370e2f2664e14369a49ab80d2d2ab3a4c (diff) | |
download | FreeBSD-src-4f9a242ba1a525c2a24372820745ea1ac3b32a22.zip FreeBSD-src-4f9a242ba1a525c2a24372820745ea1ac3b32a22.tar.gz |
Adapt sparc64 and sun4v timer code for the new event timers infrastructure.
Reviewed by: marius@
Diffstat (limited to 'sys/sparc64/include')
-rw-r--r-- | sys/sparc64/include/intr_machdep.h | 2 | ||||
-rw-r--r-- | sys/sparc64/include/pcpu.h | 1 | ||||
-rw-r--r-- | sys/sparc64/include/smp.h | 2 | ||||
-rw-r--r-- | sys/sparc64/include/tick.h | 1 |
4 files changed, 5 insertions, 1 deletions
diff --git a/sys/sparc64/include/intr_machdep.h b/sys/sparc64/include/intr_machdep.h index e3667e1..254ac78 100644 --- a/sys/sparc64/include/intr_machdep.h +++ b/sys/sparc64/include/intr_machdep.h @@ -46,6 +46,8 @@ #define PIL_AST 4 /* ast ipi */ #define PIL_STOP 5 /* stop cpu ipi */ #define PIL_PREEMPT 6 /* preempt idle thread cpu ipi */ +#define PIL_HARDCLOCK 7 /* hardclock broadcast */ +#define PIL_STATCLOCK 8 /* statclock broadcast */ #define PIL_FILTER 12 /* filter interrupts */ #define PIL_FAST 13 /* fast interrupts */ #define PIL_TICK 14 /* tick interrupts */ diff --git a/sys/sparc64/include/pcpu.h b/sys/sparc64/include/pcpu.h index f5735bf..24548d0 100644 --- a/sys/sparc64/include/pcpu.h +++ b/sys/sparc64/include/pcpu.h @@ -53,6 +53,7 @@ struct pmap; vm_offset_t pc_addr; \ u_long pc_tickref; \ u_long pc_tickadj; \ + u_long pc_tickincrement; \ u_int pc_clock; \ u_int pc_impl; \ u_int pc_mid; \ diff --git a/sys/sparc64/include/smp.h b/sys/sparc64/include/smp.h index eda6d6f..a0e14c9 100644 --- a/sys/sparc64/include/smp.h +++ b/sys/sparc64/include/smp.h @@ -58,6 +58,8 @@ #define IPI_AST PIL_AST #define IPI_RENDEZVOUS PIL_RENDEZVOUS #define IPI_PREEMPT PIL_PREEMPT +#define IPI_HARDCLOCK PIL_HARDCLOCK +#define IPI_STATCLOCK PIL_STATCLOCK #define IPI_STOP PIL_STOP #define IPI_STOP_HARD PIL_STOP diff --git a/sys/sparc64/include/tick.h b/sys/sparc64/include/tick.h index ae80d53..979e93f 100644 --- a/sys/sparc64/include/tick.h +++ b/sys/sparc64/include/tick.h @@ -32,7 +32,6 @@ extern u_int hardclock_use_stick; void tick_clear(u_int cpu_impl); -void tick_start(void); void tick_stop(u_int cpu_impl); #endif |