Subversion Repositories HelenOS

Rev

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

Rev 3770 Rev 3862
Line 85... Line 85...
85
#define TLB_TAG_ACCESS_CONTEXT_MASK ((1 << 13) - 1)
85
#define TLB_TAG_ACCESS_CONTEXT_MASK ((1 << 13) - 1)
86
#define TLB_TAG_ACCESS_VPN_SHIFT    13
86
#define TLB_TAG_ACCESS_VPN_SHIFT    13
87
 
87
 
88
#ifndef __ASM__
88
#ifndef __ASM__
89
 
89
 
90
#include <arch/mm/sun4u/tte.h>
90
#include <arch/mm/tte.h>
91
#include <arch/mm/sun4u/mmu.h>
91
#include <arch/mm/mmu.h>
92
#include <arch/mm/page.h>
92
#include <arch/mm/page.h>
93
#include <arch/asm.h>
93
#include <arch/asm.h>
94
#include <arch/barrier.h>
94
#include <arch/barrier.h>
95
#include <arch/types.h>
95
#include <arch/types.h>
96
#include <arch/register.h>
96
#include <arch/register.h>
97
#include <arch/sun4u/cpu.h>
97
#include <arch/cpu.h>
98
 
98
 
99
union tlb_context_reg {
99
union tlb_context_reg {
100
    uint64_t v;
100
    uint64_t v;
101
    struct {
101
    struct {
102
        unsigned long : 51;
102
        unsigned long : 51;