/kernel/trunk/genarch/src/mm/asid.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genarchmm |
* @{ |
*/ |
/** |
* @file |
* @file asid.c |
* @brief ASID management. |
* |
* Modern processor architectures optimize TLB utilization |
173,7 → 169,3 |
spinlock_unlock(&asidlock); |
interrupts_restore(ipl); |
} |
/** @} |
*/ |
/kernel/trunk/genarch/src/mm/as_ht.c |
---|
25,14 → 25,9 |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genarchmm genarch |
* @ingroup mm |
* @{ |
*/ |
/** |
* @file |
* @file as_ht.c |
* @brief Address space functions for global page hash table. |
*/ |
118,7 → 113,3 |
if (unlock) |
mutex_unlock(&as->lock); |
} |
/** @} |
*/ |
/kernel/trunk/genarch/src/mm/as_pt.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genarchmm |
* @{ |
*/ |
/** |
* @file |
* @file as_pt.c |
* @brief Address space functions for 4-level hierarchical pagetables. |
*/ |
138,7 → 134,3 |
if (unlock) |
mutex_unlock(&as->lock); |
} |
/** @} |
*/ |
/kernel/trunk/genarch/src/mm/page_ht.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genarchmm |
* @{ |
*/ |
/** |
* @file |
* @file page_ht.c |
* @brief Virtual Address Translation (VAT) for global page hash table. |
*/ |
243,7 → 239,3 |
return t; |
} |
/** @} |
*/ |
/kernel/trunk/genarch/src/mm/page_pt.c |
---|
26,12 → 26,8 |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genarchmm |
* @{ |
*/ |
/** |
* @file |
* @file page_pt.c |
* @brief Virtual Address Translation for hierarchical 4-level page tables. |
*/ |
264,7 → 260,3 |
return &ptl3[PTL3_INDEX(page)]; |
} |
/** @} |
*/ |
/kernel/trunk/genarch/src/mm/asid_fifo.c |
---|
25,13 → 25,9 |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
/** @addtogroup genarchmm |
* @{ |
*/ |
/** |
* @file |
* @file asid_fifo.c |
* @brief FIFO queue ASID management. |
* |
* Architectures that link with this file keep the unallocated ASIDs |
93,7 → 89,3 |
{ |
fifo_push(free_asids, asid); |
} |
/** @} |
*/ |