diff options
author | Glenn Miles <milesg@us.ibm.com> | 2015-04-06 16:47:35 -0500 |
---|---|---|
committer | Derk Rembold <rembold@de.ibm.com> | 2015-04-21 09:37:29 -0500 |
commit | 43733c105f4cf5866e04502fe9506f375a5e6edb (patch) | |
tree | 8e66fd3fd1e4baf5be70f00fab4cc1b32011d40e /pk/gpe/gpe_irq_init.c | |
parent | 7f2c101774507059eeedbe7744da4ad923c53405 (diff) | |
download | talos-sbe-43733c105f4cf5866e04502fe9506f375a5e6edb.tar.gz talos-sbe-43733c105f4cf5866e04502fe9506f375a5e6edb.zip |
Minor changes to kernel API
-Removed support for fast irq handlers
-Removed sleep_absolute interface
-Removed pk_timer_create_nonpreemptible interface
-Removed pk_interrupt_preemption_enable/disable interfaces
-Removed references to critical/noncritical irqs
-Added application context interfaces
-Added bottom-half support
-Moved timer handler from interrupt to bottom-half
-Moved thread utility functions into a separate file
Change-Id: Ie39fe0363ef52b195a808a8390cc12c2c7478674
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/16898
Reviewed-by: Glenn R. Miles <milesg@us.ibm.com>
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: Richard J. Knight <rjknight@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Derk Rembold <rembold@de.ibm.com>
Tested-by: Derk Rembold <rembold@de.ibm.com>
Diffstat (limited to 'pk/gpe/gpe_irq_init.c')
-rw-r--r-- | pk/gpe/gpe_irq_init.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/pk/gpe/gpe_irq_init.c b/pk/gpe/gpe_irq_init.c index 078d2fa7..061d5d10 100644 --- a/pk/gpe/gpe_irq_init.c +++ b/pk/gpe/gpe_irq_init.c @@ -21,8 +21,7 @@ /// interrupt status in the controller. /// /// Note that PK allows this API to be called from any context, and changes -/// to the interrupt controller are made from a critical -/// section. +/// to the interrupt controller are made from a critical section. /// /// Return values other then PK_OK (0) are errors; see \ref pk_errors /// @@ -72,8 +71,7 @@ pk_irq_setup(PkIrqId irq, /// Return values other then PK_OK (0) are errors; see \ref pk_errors /// /// Note that PK allows this API to be called from any context, and changes -/// to the interrupt controller are made from a critical -/// section. +/// to the interrupt controller are made from a critical section. /// /// \retval 0 Successful completion /// |