Subversion Repositories HelenOS

Rev

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

Rev 2009 Rev 2038
Line 89... Line 89...
89
         * Second, create a locked mapping for it.
89
         * Second, create a locked mapping for it.
90
         */
90
         */
91
        dtlb_demap(TLB_DEMAP_PAGE, TLB_DEMAP_NUCLEUS, (uintptr_t) CPU->stack);
91
        dtlb_demap(TLB_DEMAP_PAGE, TLB_DEMAP_NUCLEUS, (uintptr_t) CPU->stack);
92
        dtlb_insert_mapping((uintptr_t) CPU->stack, KA2PA(CPU->stack), PAGESIZE_8K, true, true);
92
        dtlb_insert_mapping((uintptr_t) CPU->stack, KA2PA(CPU->stack), PAGESIZE_8K, true, true);
93
    }
93
    }
94
 
-
 
95
    /*
-
 
96
     * Set the D-cache active flag.
-
 
97
     * Needed for the D-cache to work.
-
 
98
     */
-
 
99
    CPU->arch.dcache_active = 1;
-
 
100
}
94
}
101
 
95
 
102
/** Read version information from the current processor. */
96
/** Read version information from the current processor. */
103
void cpu_identify(void)
97
void cpu_identify(void)
104
{
98
{