/branches/arm/kernel/arch/arm32/include/interrupt.h |
---|
30,7 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Interrupt control routines declarations. |
* @brief Declarations of interrupt controlling routines. |
*/ |
#ifndef KERN_arm32_INTERRUPT_H_ |
/branches/arm/kernel/arch/arm32/include/exception.h |
---|
31,7 → 31,7 |
* @{ |
*/ |
/** @file |
* @brief Exception declarations |
* @brief Exception declarations. |
*/ |
#ifndef KERN_arm32_EXCEPTION_H_ |
/branches/arm/kernel/arch/arm32/include/fpu_context.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief FPU context. |
*/ |
#ifndef KERN_arm32_FPU_CONTEXT_H_ |
/branches/arm/kernel/arch/arm32/include/regutils.h |
---|
31,7 → 31,7 |
*/ |
/** |
* @file |
* @brief Utilities for convenient manipulation with ARM registers. |
* @brief Utilities for convenient manipulation with ARM registers. |
*/ |
#ifndef KERN_arm32_REGUTILS_H_ |
/branches/arm/kernel/arch/arm32/include/types.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Type definitions. |
*/ |
#ifndef KERN_arm32_TYPES_H_ |
/branches/arm/kernel/arch/arm32/include/elf.h |
---|
30,7 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief ARM ELF constants. |
* @brief ARM ELF constants. |
*/ |
#ifndef KERN_arm32_ELF_H_ |
/branches/arm/kernel/arch/arm32/include/memstr.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Memory manipulating functions declarations. |
*/ |
#ifndef KERN_arm32_MEMSTR_H_ |
/branches/arm/kernel/arch/arm32/include/proc/task.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Task related declarations. |
*/ |
#ifndef KERN_arm32_TASK_H_ |
/branches/arm/kernel/arch/arm32/include/proc/thread.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Thread related declarations. |
*/ |
#ifndef KERN_arm32_THREAD_H_ |
/branches/arm/kernel/arch/arm32/include/mm/frame.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Frame related declarations. |
*/ |
#ifndef KERN_arm32_FRAME_H_ |
/branches/arm/kernel/arch/arm32/include/mm/memory_init.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Memory information functions declarations. |
*/ |
#ifndef KERN_arm32_MEMORY_INIT_H_ |
/branches/arm/kernel/arch/arm32/include/mm/page.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Paging related declarations. |
*/ |
#ifndef KERN_arm32_PAGE_H_ |
/branches/arm/kernel/arch/arm32/include/mm/asid.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief ASIDs related declarations. |
*/ |
#ifndef KERN_arm32_ASID_H_ |
/branches/arm/kernel/arch/arm32/include/mm/tlb.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief TLB related declarations. |
*/ |
#ifndef KERN_arm32_TLB_H_ |
/branches/arm/kernel/arch/arm32/include/mm/as.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Address space manipulating functions declarations. |
*/ |
#ifndef KERN_arm32_AS_H_ |
/branches/arm/kernel/arch/arm32/include/mm/page_fault.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Page fault related declarations. |
*/ |
#ifndef KERN_arm32_PAGE_FAULT_H_ |
#define KERN_arm32_PAGE_FAULT_H |
/branches/arm/kernel/arch/arm32/include/drivers/gxemul.h |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief GXemul peripheries drivers declarations. |
*/ |
#ifndef KERN_arm32_GXEMUL_H_ |
37,7 → 38,12 |
#include <console/chardev.h> |
/** Last interrupt number (beginning from 0) whose status is probed |
* from interrupt controller |
*/ |
#define GXEMUL_IRQC_MAX_IRQ 8 |
/** Timer frequency */ |
#define GXEMUL_TIMER_FREQ 100 |
/branches/arm/kernel/arch/arm32/src/exception.c |
---|
30,7 → 30,7 |
* @{ |
*/ |
/** @file |
@brief Exception handlers and exception initialization routines. |
* @brief Exception handlers and exception initialization routines. |
*/ |
/branches/arm/kernel/arch/arm32/src/mm/tlb.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief TLB related functions. |
*/ |
#include <mm/tlb.h> |
/branches/arm/kernel/arch/arm32/src/mm/as.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Address space functions. |
*/ |
#include <arch/mm/as.h> |
/branches/arm/kernel/arch/arm32/src/mm/page_fault.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Page fault related functions. |
*/ |
#include <panic.h> |
#include <arch/exception.h> |
/branches/arm/kernel/arch/arm32/src/mm/frame.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Frame related functions. |
*/ |
#include <mm/frame.h> |
/branches/arm/kernel/arch/arm32/src/mm/memory_init.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Memory information functions. |
*/ |
#include <arch/mm/memory_init.h> |
38,7 → 39,7 |
/** Determine instaled memory size |
* |
* @returm Memory size in bytes |
* @return Memory size in bytes |
*/ |
size_t get_memory_size(void) |
{ |
/branches/arm/kernel/arch/arm32/src/mm/page.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Paging related functions. |
*/ |
#include <arch/mm/page.h> |
/branches/arm/kernel/arch/arm32/src/userspace.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Userspace. |
*/ |
#include <userspace.h> |
/branches/arm/kernel/arch/arm32/src/interrupt.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief Interrupts controlling routines. |
*/ |
#include <arch/asm.h> |
/branches/arm/kernel/arch/arm32/src/drivers/gxemul.c |
---|
30,6 → 30,7 |
* @{ |
*/ |
/** @file |
* @brief GXemul drivers. |
*/ |
#include <interrupt.h> |