Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 687 → Rev 686

/kernel/trunk/genarch/src/mm/page_pt.c
30,14 → 30,13
#include <mm/page.h>
#include <mm/frame.h>
#include <arch/mm/page.h>
#include <arch/mm/asid.h>
#include <arch/types.h>
#include <typedefs.h>
#include <arch/asm.h>
#include <memstr.h>
 
static void pt_mapping_insert(__address page, asid_t asid, __address frame, int flags, __address root);
static pte_t *pt_mapping_find(__address page, asid_t asid, __address root);
static void pt_mapping_insert(__address page, __address frame, int flags, __address root);
static pte_t *pt_mapping_find(__address page, __address root);
 
page_operations_t page_pt_operations = {
.mapping_insert = pt_mapping_insert,
50,12 → 49,11
* using 'flags'.
*
* @param page Virtual address of the page to be mapped.
* @param asid Ignored.
* @param frame Physical address of memory frame to which the mapping is done.
* @param flags Flags to be used for mapping.
* @param root Explicit PTL0 address.
*/
void pt_mapping_insert(__address page, asid_t asid, __address frame, int flags, __address root)
void pt_mapping_insert(__address page, __address frame, int flags, __address root)
{
pte_t *ptl0, *ptl1, *ptl2, *ptl3;
__address newpt;
98,12 → 96,11
* Find mapping for virtual page.
*
* @param page Virtual page.
* @param asid Ignored.
* @param root PTL0 address if non-zero.
*
* @return NULL if there is no such mapping; entry from PTL3 describing the mapping otherwise.
*/
pte_t *pt_mapping_find(__address page, asid_t asid, __address root)
pte_t *pt_mapping_find(__address page, __address root)
{
pte_t *ptl0, *ptl1, *ptl2, *ptl3;