Changeset cf26ba9 in mainline
- Timestamp:
- 2006-05-01T12:24:32Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 953b0f33
- Parents:
- ea199e5
- Location:
- generic
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/include/security/cap.h
rea199e5 rcf26ba9 28 28 29 29 /** 30 * Capabilities definitions. 30 * @file cap.h 31 * @brief Capabilities definitions. 32 * 33 * Capabilities represent virtual rights that entitle their 34 * holder to perform certain security sensitive tasks. 35 * 31 36 * Each task can have arbitrary combination of the capabilities 32 37 * defined in this file. Therefore, they are required to be powers -
generic/src/console/cmd.c
rea199e5 rcf26ba9 28 28 29 29 /** 30 * @file cmd.c 31 * @brief Kernel console command wrappers. 32 * 30 33 * This file is meant to contain all wrapper functions for 31 34 * all kconsole commands. The point is in separating -
generic/src/console/kconsole.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file kconsole.c 31 * @brief Kernel console. 32 * 33 * This file contains kernel thread managing the kernel console. 27 34 */ 28 35 -
generic/src/cpu/cpu.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file cpu.c 31 * @brief CPU subsystem initialization and listing. 32 */ 33 29 34 #include <cpu.h> 30 35 #include <arch.h> -
generic/src/debug/print.c
rea199e5 rcf26ba9 26 26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27 27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 */ 29 30 /** 31 * @file print.c 32 * @brief Printing functions. 28 33 */ 29 34 -
generic/src/debug/symtab.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file symtab.c 31 * @brief Kernel symbol resolver. 32 */ 29 33 30 34 #include <symtab.h> … … 34 38 #include <print.h> 35 39 36 /** Return entry that seems most likely to correspond to a ddress40 /** Return entry that seems most likely to correspond to argument. 37 41 * 38 42 * Return entry that seems most likely to correspond … … 56 60 } 57 61 58 /** Find symbols that match the parameter forward and print them 62 /** Find symbols that match the parameter forward and print them. 59 63 * 60 64 * @param name - search string -
generic/src/interrupt/interrupt.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file interrupt.c 31 * @brief Interrupt redirector. 32 * 33 * This file provides means of registering interrupt handlers 34 * by kernel functions and calling the handlers when interrupts 35 * occur. 27 36 */ 28 37 -
generic/src/lib/elf.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file elf.c 31 * @brief Kernel ELF loader. 32 */ 33 29 34 #include <elf.h> 30 35 #include <debug.h> -
generic/src/lib/func.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file func.c 31 * @brief Miscellaneous functions. 27 32 */ 28 33 -
generic/src/lib/memstr.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file memstr.c 31 * @brief Memory string operations. 32 * 33 * This file provides architecture independent functions 34 * to manipulate blocks of memory. These functions 35 * are optimized as much as generic functions of 36 * this type can be. However, architectures are 37 * free to provide even more optimized versions of these 38 * functions. 27 39 */ 28 40 -
generic/src/lib/sort.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file sort.c 31 * @brief Sorting functions. 32 * 33 * This files contains functions implementing several sorting 34 * algorithms (e.g. quick sort and bubble sort). 35 */ 36 29 37 #include <mm/slab.h> 30 38 #include <memstr.h> -
generic/src/preempt/preemption.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file preemption.c 31 * @brief Preemption control. 32 */ 33 29 34 #include <preemption.h> 30 35 #include <arch.h> -
generic/src/proc/scheduler.c
rea199e5 rcf26ba9 31 31 * @brief Scheduler and load balancing. 32 32 * 33 * This file contains the scheduler and kcpulb kernel thread w ich33 * This file contains the scheduler and kcpulb kernel thread which 34 34 * performs load-balancing of per-CPU run queues. 35 35 */ -
generic/src/security/cap.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file cap.c 31 * @brief Capabilities control. 32 * 33 * @see cap.h 34 */ 35 29 36 #include <security/cap.h> 30 37 #include <proc/task.h> -
generic/src/smp/ipi.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file ipi.c 31 * @brief Generic IPI interface. 32 */ 33 29 34 #ifdef CONFIG_SMP 30 35 … … 39 44 * @param ipi Message to broadcast. 40 45 * 46 * @bugs The decision whether to actually send the IPI must be based 47 * on a different criterion. The current version has 48 * problems when some of the detected CPUs are marked 49 * disabled in machine configuration. 41 50 */ 42 51 void ipi_broadcast(int ipi) -
generic/src/synch/condvar.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file condvar.c 31 * @brief Condition variables. 27 32 */ 28 33 -
generic/src/synch/futex.c
rea199e5 rcf26ba9 28 28 29 29 /** 30 * Kernel backend for futexes. 31 * Deallocation of orphaned kernel-side futex structures is not currently implemented. 30 * @file futex.c 31 * @brief Kernel backend for futexes. 32 * 33 * @todo Deallocation of orphaned kernel-side futex structures is not currently implemented. 32 34 */ 33 35 -
generic/src/synch/mutex.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file mutex.c 31 * @brief Mutexes. 32 */ 33 29 34 #include <synch/mutex.h> 30 35 #include <synch/semaphore.h> -
generic/src/synch/semaphore.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file semaphore.c 31 * @brief Semaphores. 27 32 */ 28 33 -
generic/src/synch/spinlock.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file spinlock.c 31 * @brief Spinlocks. 32 */ 33 29 34 #include <synch/spinlock.h> 30 35 #include <atomic.h> -
generic/src/syscall/syscall.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file syscall.c 31 * @brief Syscall table and syscall wrappers. 32 */ 33 29 34 #include <syscall/syscall.h> 30 35 #include <proc/thread.h> -
generic/src/time/clock.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file clock.c 31 * @brief High-level clock interrupt handler. 32 * 33 * This file contains the clock() function which is the source 34 * of preemption. It is also responsible for executing expired 35 * timeouts. 36 */ 37 29 38 #include <time/clock.h> 30 39 #include <time/timeout.h> -
generic/src/time/delay.c
rea199e5 rcf26ba9 27 27 */ 28 28 29 /** 30 * @file delay.c 31 * @brief Active delay function. 32 */ 33 29 34 #include <time/delay.h> 30 35 #include <arch/types.h> -
generic/src/time/timeout.c
rea199e5 rcf26ba9 25 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 26 26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 */ 28 29 /** 30 * @file timeout.c 31 * @brief Timeout management functions. 27 32 */ 28 33
Note:
See TracChangeset
for help on using the changeset viewer.