Changes between Version 65 and Version 66 of WikiStart
- Timestamp:
- Nov 5, 2014, 5:46:20 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v65 v66 32 32 == __D) [wiki:kernel_functions Kernel Services]__ == 33 33 34 Here are presented the main services provided by the GIET_VM in the execution phase: the syscall handler, the interrupt handler, the exception handler, and thecontext switch handler.34 Here are presented the functions implementing the main services provided by the GIET_VM in the execution phase: syscall handler, interrupt handler, exception handler, and context switch handler. 35 35 36 == __ F) [wiki:library_stdio System calls]__ ==36 == __E) [wiki:library_stdio System calls]__ == 37 37 38 38 Here are presented all the C functions that can be used by an user application (in the execution phase) to require a service to the operating system. All these functions contain a ''syscall'' instruction that force the processor to enter the kernel mode. 39 39 40 == __ G) [wiki:user_libraries User level libraries]__ ==40 == __F) [wiki:user_libraries User level libraries]__ == 41 41 42 42 Here are presented various libraries of C functions that can be used by an user application for synchronization, inter-task communications, or for dynamic memory allocation. 43 43 All these services are provided at user level, and do not require the processor to enter the kernel mode. 44 44 45 == __ B) [wiki:peripherals_drivers Peripherals Drivers]__ ==45 == __G) [wiki:peripherals_drivers Peripherals Drivers]__ == 46 46 47 47 This section defines the software drivers APIs for the peripherals supported by he GIET_VM.