Changes between Version 28 and Version 29 of WikiStart
- Timestamp:
- Oct 9, 2014, 1:13:44 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v28 v29 74 74 This section describe the kernel functions, supporting Interrupts, Exceptions and Traps (i.e. syscalls). 75 75 76 === [wiki:kernel_interrupts W1)Interrupt Handler] ===76 === [wiki:kernel_interrupts Interrupt Handler] === 77 77 78 === [wiki:kernel_exceptions W2)Exception Handler] ===78 === [wiki:kernel_exceptions Exception Handler] === 79 79 80 === [wiki:kernel_syscalls W3)Syscall Handler] ===80 === [wiki:kernel_syscalls Syscall Handler] === 81 81 82 === [wiki:kernel_context W4)Context Switch Handler] ===82 === [wiki:kernel_context Context Switch Handler] === 83 83 84 84 == __Z) User level libraries__ == … … 92 92 Each function in this library contains at least one SYSCALL instruction to enter the kernel mode. 93 93 94 === [wiki:library_stdlib Z2) stdliblibrary] ===94 === [wiki:library_stdlib Stdlib user library] === 95 95 96 96 This library contains various utility functions that do not use system calls. 97 97 98 === [wiki:library_mwmr Z3) MWMRlibrary] ===98 === [wiki:library_mwmr MWMR user library] === 99 99 100 100 This library defines a communication middleware … … 102 102 This middleware does not use system calls. 103 103 104 === [wiki:library_barrier Z4) barrier library] ===104 === [wiki:library_barrier Barrier user library] === 105 105 106 106 This library contains functions used to synchronize … … 108 108 do not use system calls. 109 109 110 === [wiki:library_locks Z5) spin_locklibrary] ===110 === [wiki:library_locks Spin_lock user library] === 111 111 112 112 This library contains functions used to provide … … 114 114 These functions do not use system calls. 115 115 116 === [wiki:library_malloc Z6) malloclibrary] ===116 === [wiki:library_malloc Malloc user library] === 117 117 118 118 This library contains functions allowing an user application