Changeset a1a03f9 in mainline for include


Ignore:
Timestamp:
2005-07-14T22:10:05Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
26649537
Parents:
ff9f858
Message:

Begin MIPS implementation of 4-level page table interface.

Add email address to each item in doc/AUTHORS.

Correct type names in comments in mm/vm.c.
Introduce ptl0 pointer in vm_t.

Location:
include/mm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/mm/page.h

    rff9f858 ra1a03f9  
    7777 * each descending by one level.
    7878 */
    79 #define GET_PTL0_ADDRESS()              GET_PTL0_ADDRESS_ARCH()
    8079#define GET_PTL1_ADDRESS(ptl0, i)       GET_PTL1_ADDRESS_ARCH(ptl0, i)
    8180#define GET_PTL2_ADDRESS(ptl1, i)       GET_PTL2_ADDRESS_ARCH(ptl1, i)
     
    8786 * tree of page tables on respective level.
    8887 */
    89 #define SET_PTL0_ADDRESS(ptl0)          SET_PTL0_ADDRESS_ARCH(ptl0)
    9088#define SET_PTL1_ADDRESS(ptl0, i, a)    SET_PTL1_ADDRESS_ARCH(ptl0, i, a)
    9189#define SET_PTL2_ADDRESS(ptl1, i, a)    SET_PTL2_ADDRESS_ARCH(ptl1, i, a)
  • include/mm/vm.h

    rff9f858 ra1a03f9  
    3030#define __VM_H__
    3131
     32#include <arch/mm/page.h>
    3233#include <arch/mm/vm.h>
    3334#include <arch/types.h>
     
    5253
    5354/*
    54  * Each vm_area structure describes one continuous area of virtual memory.
     55 * Each vm_area_t structure describes one continuous area of virtual memory.
    5556 * In the future, it should not be difficult to support shared areas of vm.
    5657 */
     
    6566
    6667/*
    67  * vm_mapping_t contains the list of vm_areas of userspace accessible
     68 * vm_t contains the list of vm_areas of userspace accessible
    6869 * pages for one or more tasks. Ranges of kernel memory pages are not
    6970 * supposed to figure in the list as they are shared by all tasks and
     
    7374        spinlock_t lock;
    7475        link_t vm_area_head;
     76        int j;
     77        pte_t *ptl0;
    7578};
    7679
Note: See TracChangeset for help on using the changeset viewer.