/kernel/trunk/generic/src/mm/frame.c |
---|
27,12 → 27,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file frame.c |
* @brief Physical frame allocator. |
* |
* This file contains the physical frame allocator and memory zone management. |
1149,7 → 1145,3 |
interrupts_restore(ipl); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/slab.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file slab.c |
* @brief Slab allocator. |
* |
* The slab allocator is closely modelled after OpenSolaris slab allocator. |
906,7 → 902,3 |
slab = obj2slab(obj); |
_slab_free(slab->cache, obj, slab); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/as.c |
---|
26,19 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @defgroup mm Memory management |
* @ingroup kernel |
* @{ |
* @} |
*/ |
/** @addtogroup genericmm generic |
* @ingroup mm |
* @{ |
*/ |
/** |
* @file |
* @file as.c |
* @brief Address space related functions. |
* |
* This file contains address space manipulation functions. |
1535,7 → 1524,3 |
{ |
return (__native) as_area_destroy(AS, address); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/backend_elf.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file backend_elf.c |
* @brief Backend for address space areas backed by an ELF image. |
*/ |
304,7 → 300,3 |
} |
mutex_unlock(&area->sh_info->lock); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/backend_anon.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file backend_anon.c |
* @brief Backend for anonymous memory address space areas. |
* |
*/ |
204,7 → 200,3 |
} |
mutex_unlock(&area->sh_info->lock); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/backend_phys.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file backend_elf.c |
* @brief Backend for address space areas backed by continuous physical memory. |
*/ |
90,7 → 86,3 |
void phys_share(as_area_t *area) |
{ |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/tlb.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file tlb.c |
* @brief Generic TLB shootdown algorithm. |
* |
* The algorithm implemented here is based on the CMU TLB shootdown |
184,7 → 180,3 |
} |
#endif /* CONFIG_SMP */ |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/buddy.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file buddy.c |
* @brief Buddy allocator framework. |
* |
* This file contains buddy system allocator framework. |
320,7 → 316,3 |
printf("Buddy system contains %zd free elements (%zd blocks)\n" , elem_count, block_count); |
} |
/** @} |
*/ |
/kernel/trunk/generic/src/mm/page.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genericmm |
* @{ |
*/ |
/** |
* @file |
* @file page.c |
* @brief Virtual Address Translation subsystem. |
* |
* This file contains code for creating, destroying and searching |
138,7 → 134,3 |
return page_mapping_operations->mapping_find(as, page); |
} |
/** @} |
*/ |