From 2abd863149bb4c9c87d6590375f3efaf2a256558 Mon Sep 17 00:00:00 2001 From: Inaky Perez-Gonzalez Date: Tue, 14 Jun 2016 16:11:58 -0700 Subject: [PATCH] doc: remove reference to task IRQs, deprecated Per: commit a83f895 Author: Andrew Boie Commit: Benjamin Walsh microkernel: deprecate task IRQs This mechanism does not add enough value to the kernel to be worth maintaining it. Drivers that need deferred processing of interrupts can simply define their own task and have the interrupt handler release an event that the task waits on. The API is marked as deprecated and it is removed from unit test coverage as well as the documentation. Change-Id: Ib87b91cb41e9b6d7fdf0dc62b240a531b6a8889f Signed-off-by: Andrew Boie Change-Id: I0d891772b1fb4246ec9ee9f4764b2121333ae972 Signed-off-by: Inaky Perez-Gonzalez --- doc/kernel/nanokernel/nanokernel_interrupts.rst | 5 ----- doc/kernel/overview/kernel_fundamentals.rst | 1 - 2 files changed, 6 deletions(-) diff --git a/doc/kernel/nanokernel/nanokernel_interrupts.rst b/doc/kernel/nanokernel/nanokernel_interrupts.rst index 72b3ee99f8d..9846e94e4bd 100644 --- a/doc/kernel/nanokernel/nanokernel_interrupts.rst +++ b/doc/kernel/nanokernel/nanokernel_interrupts.rst @@ -131,11 +131,6 @@ to a fiber or task. See :ref:`microkernel_semaphores`. -5. A kernel-supplied ISR can signal a helper task to do interrupt-related work - using a task IRQ that the helper task allocates. - - See :ref:`microkernel_task_irqs`. - When an ISR offloads work to a fiber there is typically a single context switch to that fiber when the ISR completes. Thus, interrupt-related processing usually continues almost immediately. diff --git a/doc/kernel/overview/kernel_fundamentals.rst b/doc/kernel/overview/kernel_fundamentals.rst index 1df354db485..43ae8e8099c 100644 --- a/doc/kernel/overview/kernel_fundamentals.rst +++ b/doc/kernel/overview/kernel_fundamentals.rst @@ -98,7 +98,6 @@ does not require the device driver or application code to supply an ISR at all. Related sections: * :ref:`Nanokernel Interrupt Services ` -* :ref:`Microkernel Interrupt Services ` Clocks and Timers *****************