diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-04-18 07:38:13 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-20 08:49:39 +0200 |
commit | 1a971d836cdb4b9b642b69a71817e2b14484f20d (patch) | |
tree | ec643ebabe7e37cadf4cee82b4ff9e2a9e0114ca /bsps/i386/pc386/start/smp-imps.c | |
parent | score: Simplify _SMP_Multicast_action() (diff) | |
download | rtems-1a971d836cdb4b9b642b69a71817e2b14484f20d.tar.bz2 |
score: Remove SMP_MESSAGE_CLOCK_TICK
Use _SMP_Multicast_action() instead.
Diffstat (limited to '')
-rw-r--r-- | bsps/i386/pc386/start/smp-imps.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/bsps/i386/pc386/start/smp-imps.c b/bsps/i386/pc386/start/smp-imps.c index d8b2dd3edc..0543b17ec5 100644 --- a/bsps/i386/pc386/start/smp-imps.c +++ b/bsps/i386/pc386/start/smp-imps.c @@ -744,22 +744,13 @@ static void smp_apic_ack(void) IMPS_LAPIC_WRITE(LAPIC_EOI, 0 ); /* ACK the interrupt */ } -/* FIXME: There should be a header file for this */ -void Clock_isr(void *arg); - static void bsp_inter_processor_interrupt(void *arg) { - unsigned long message; - (void) arg; smp_apic_ack(); - message = _SMP_Inter_processor_interrupt_handler(_Per_CPU_Get()); - - if ((message & SMP_MESSAGE_CLOCK_TICK) != 0) { - Clock_isr(NULL); - } + _SMP_Inter_processor_interrupt_handler(_Per_CPU_Get()); } static void ipi_install_irq(void) |