Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1700 → Rev 1702

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