Changeset 10b890b in mainline for kernel/arch/sparc64/include


Ignore:
Timestamp:
2006-07-13T22:11:26Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c6e314a
Parents:
a5f76758
Message:

Move functionality of tlb_arch_init() to take_over_tlb_and_tt().
Call take_over_tlb_and_tt() very early after the kernel starts
executing.

Location:
kernel/arch/sparc64/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/include/arch.h

    ra5f76758 r10b890b  
    2727 */
    2828
    29  /** @addtogroup sparc64       
     29/** @addtogroup sparc64
    3030 * @{
    3131 */
     
    3636#define __sparc64_ARCH_H__
    3737
     38#include <arch/types.h>
     39
     40extern void take_over_tlb_and_tt(uintptr_t base);
     41
    3842#endif
    3943
    40  /** @}
     44/** @}
    4145 */
    4246
  • kernel/arch/sparc64/include/mm/asid.h

    ra5f76758 r10b890b  
    2727 */
    2828
    29  /** @addtogroup sparc64mm     
     29/** @addtogroup sparc64mm       
    3030 * @{
    3131 */
     
    3333 */
    3434
    35 #ifndef __sparc64_ASID_H__
    36 #define __sparc64_ASID_H__
     35#ifndef KERN_sparc64_ASID_H_
     36#define KERN_sparc64_ASID_H_
    3737
    3838#include <arch/types.h>
     
    4747#endif
    4848
    49  /** @}
     49/** @}
    5050 */
    51 
  • kernel/arch/sparc64/include/trap/trap.h

    ra5f76758 r10b890b  
    4242static inline void trap_switch_trap_table(void)
    4343{
    44         /* Point TBA to kernel copy of OFW's trap table. */
     44        /* Point TBA to kernel trap table. */
    4545        tba_write((uint64_t) trap_table);
    4646}
Note: See TracChangeset for help on using the changeset viewer.