Subversion Repositories HelenOS-historic

Rev

Rev 389 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 389 Rev 391
Line 50... Line 50...
50
    unsigned : 2;
50
    unsigned : 2;
51
} __attribute__ ((packed));
51
} __attribute__ ((packed));
52
 
52
 
53
struct entry_hi {
53
struct entry_hi {
54
    unsigned asid : 8;
54
    unsigned asid : 8;
55
    unsigned : 4;
55
    unsigned : 5;
56
    unsigned g : 1;
-
 
57
    unsigned vpn2 : 19;
56
    unsigned vpn2 : 19;
58
} __attribute__ ((packed));
57
} __attribute__ ((packed));
59
 
58
 
60
struct page_mask {
59
struct page_mask {
61
    unsigned : 13;
60
    unsigned : 13;
Line 68... Line 67...
68
    struct entry_lo lo1;
67
    struct entry_lo lo1;
69
    struct entry_hi hi;
68
    struct entry_hi hi;
70
    struct page_mask mask;
69
    struct page_mask mask;
71
} __attribute__ ((packed));
70
} __attribute__ ((packed));
72
 
71
 
73
typedef struct entry_lo pte_t;
-
 
74
 
72
 
75
/** Read Indexed TLB Entry
73
/** Read Indexed TLB Entry
76
 *
74
 *
77
 * Read Indexed TLB Entry.
75
 * Read Indexed TLB Entry.
78
 */
76
 */