Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1735 → Rev 1757

/kernel/trunk/generic/src/mm/slab.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
83,7 → 83,7
* The brutal reclaim removes all cached objects, even from CPU-bound
* magazines.
*
* TODO:@n
* @todo
* For better CPU-scaling the magazine allocation strategy should
* be extended. Currently, if the cache does not have magazine, it asks
* for non-cpu cached magazine cache to provide one. It might be feasible
93,9 → 93,10
* 'empty-magazine-list', which decreases competing for 1 per-system
* magazine cache.
*
* @li it might be good to add granularity of locks even to slab level,
* we could then try_spinlock over all partial slabs and thus improve
* scalability even on slab level
* @todo
* it might be good to add granularity of locks even to slab level,
* we could then try_spinlock over all partial slabs and thus improve
* scalability even on slab level
*/
 
#include <synch/spinlock.h>
907,6 → 908,5
_slab_free(slab->cache, obj, slab);
}
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/tlb.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
185,6 → 185,5
 
#endif /* CONFIG_SMP */
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/backend_anon.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
205,6 → 205,5
mutex_unlock(&area->sh_info->lock);
}
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/as.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
39,7 → 39,7
* Virtual Address Translation (VAT) subsystem.
*
* Functionality provided by this file allows one to
* create address space and create, resize and share
* create address spaces and create, resize and share
* address space areas.
*
* @see page.c
78,6 → 78,10
#include <syscall/copy.h>
#include <arch/interrupt.h>
 
/**
* Each architecture decides what functions will be used to carry out
* address space operations such as creating or locking page tables.
*/
as_operations_t *as_operations = NULL;
 
/** This lock protects inactive_as_with_asid_head list. It must be acquired before as_t mutex. */
1529,6 → 1533,5
return (__native) as_area_destroy(AS, address);
}
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/buddy.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
321,6 → 321,5
 
}
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/backend_phys.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
91,6 → 91,5
{
}
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/frame.c
27,7 → 27,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
1149,7 → 1149,5
interrupts_restore(ipl);
}
 
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/page.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
139,6 → 139,5
return page_mapping_operations->mapping_find(as, page);
}
 
/** @}
/** @}
*/
 
/kernel/trunk/generic/src/mm/backend_elf.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genericmm
/** @addtogroup genericmm
* @{
*/
 
305,6 → 305,5
mutex_unlock(&area->sh_info->lock);
}
 
/** @}
/** @}
*/