POK(kernelpart)
File List
Here is a list of all files with brief descriptions:
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/arch.c [code]Provide generic architecture access for PPC architecture
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/msr.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/space.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/syscalls.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/thread.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/thread.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/timer.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/prep/bsp.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/prep/cons.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/prep/cons.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/ppc/prep/ioports.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/arch.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/context_offset.h [code]Define registers offset in context stack
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/psr.h [code]Processor State Register utils
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/space.c [code]Memory management in SPARC
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/space.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/syscalls.c [code]Syscalls management in SPARC
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/syscalls.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/thread.c [code]Thread management
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/thread.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/traps.c [code]Traps management
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/traps.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/bsp.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/cons.c [code]Leon3 UART driver
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/cons.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/ioports.h [code]SPARC "ioports". Use MMU bypass to access IO memory
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/irq.h [code]Leon3 IRQ management
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/sparc_conf.h [code]Define all constant values for a SPARC bsp
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/timer.c [code]Leon3 timer management
/home/jaouen/pok_official/pok/trunk/kernel/arch/sparc/leon3/timer.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/arch.c [code]Provides generic architecture interface for x86 architecture
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/event.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/event.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/exceptions.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/gdt.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/gdt.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/interrupt.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/pci.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/space.c [code]Handle address spaces
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/space.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/syscalls.c [code]This file implement system-calls for x86 platform
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/sysdesc.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/thread.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/thread.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/tss.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/types.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/bsp.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/cons.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/cons.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/debug.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/pic.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/pic.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/pit.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/pit.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/pm.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/arch/x86/x86-qemu/pm.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/boot.c [code]Boot function to start the kernel
/home/jaouen/pok_official/pok/trunk/kernel/core/cons.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/debug.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/error.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/instrumentation.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/kernel.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/loader.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/lockobj.c [code]Provides functionnalities for locking functions (mutexes, semaphores and so on)
/home/jaouen/pok_official/pok/trunk/kernel/core/partition.c [code]This file provides functions for partitioning services
/home/jaouen/pok_official/pok/trunk/kernel/core/sched.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/syscall.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/core/thread.c [code]Thread management in kernel
/home/jaouen/pok_official/pok/trunk/kernel/core/time.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch.h [code]Generic interface to handle architectures
/home/jaouen/pok_official/pok/trunk/kernel/include/bsp.h [code]Interfaces that BSP must provide
/home/jaouen/pok_official/pok/trunk/kernel/include/dependencies.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/elf.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/errno.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/libc.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/types.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/ppc/spinlock.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/sparc/spinlock.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/sparc/types.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/x86/interrupt.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/x86/ioports.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/x86/multiboot.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/x86/pci.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/x86/spinlock.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/arch/x86/types.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/boot.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/cons.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/cpio.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/debug.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/error.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/instrumentation.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/kernel.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/loader.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/lockobj.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/partition.h [code]Definition of structure for partitioning services
/home/jaouen/pok_official/pok/trunk/kernel/include/core/sched.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/schedvalues.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/syscall.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/thread.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/core/time.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/include/middleware/port.h [code]Describe queueing and sampling ports structures
/home/jaouen/pok_official/pok/trunk/kernel/include/middleware/queue.h [code]
/home/jaouen/pok_official/pok/trunk/kernel/libc/__udivdi3.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/libc/memcpy.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/libc/memset.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/libc/printf.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/libc/strcmp.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/libc/strlen.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portcreate.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portflushall.c [code]Flush the ports and send the data of IN ports to OUT ports
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portinit.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portqueueingcreate.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portqueueingid.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portqueueingreceive.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portqueueingsend.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portqueueingstatus.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portsamplingcreate.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portsamplingid.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portsamplingread.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portsamplingstatus.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portsamplingwrite.c [code]Send data on a sampling port
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portutils.c [code]Various functions for ports management
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portvirtualdestination.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portvirtualgetglobal.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portvirtualid.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/portvirtualnbdestinations.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/queueinit.c [code]
/home/jaouen/pok_official/pok/trunk/kernel/middleware/ressources.c [code]