Changeset a1a03f9 in mainline for arch/mips/include/mm/tlb.h


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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/mips/include/mm/tlb.h

    rff9f858 ra1a03f9  
    3030#define __mips_TLB_H__
    3131
     32#define PAGE_UNCACHED                   2
     33#define PAGE_CACHEABLE_EXC_WRITE        5
     34
    3235struct entry_lo {
    33         unsigned g : 1;
    34         unsigned v : 1;
    35         unsigned d : 1;
    36         unsigned c : 3;
    37         unsigned pfn : 24;
     36        unsigned g : 1;         /* global bit */
     37        unsigned v : 1;         /* valid bit */
     38        unsigned d : 1;         /* dirty/write-protect bit */
     39        unsigned c : 3;         /* cache coherency attribute */
     40        unsigned pfn : 24;      /* frame number */
    3841        unsigned : 2;
    3942} __attribute__ ((packed));
     
    5962} __attribute__ ((packed));
    6063
     64typedef struct entry_lo pte_t;
     65
    6166extern void tlb_refill(void);
    6267extern void tlb_invalid(void);
Note: See TracChangeset for help on using the changeset viewer.