Changeset 92778f2 in mainline for kernel/arch/sparc64/include


Ignore:
Timestamp:
2006-12-04T21:14:07Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4b43f86
Parents:
3d76996
Message:

Initial support for handling illegal virtual aliases on sparc64.

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

Legend:

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

    r3d76996 r92778f2  
    5656        ver_reg_t ver;
    5757        uint32_t clock_frequency;       /**< Processor frequency in MHz. */
     58        int dcache_active;              /**< When non-zero, the D-cache is not being shot down. */
    5859};
    5960       
  • kernel/arch/sparc64/include/interrupt.h

    r3d76996 r92778f2  
    4444#define IVT_FIRST       1
    4545
     46/* This needs to be defined for inter-architecture API portability. */
    4647#define VECTOR_TLB_SHOOTDOWN_IPI        0
    47 #define IPI_TLB_SHOOTDOWN               VECTOR_TLB_SHOOTDOWN_IPI
     48
     49enum {
     50        IPI_TLB_SHOOTDOWN = VECTOR_TLB_SHOOTDOWN_IPI,
     51        IPI_DCACHE_SHOOTDOWN
     52};             
    4853
    4954struct istate {
  • kernel/arch/sparc64/include/mm/as.h

    r3d76996 r92778f2  
    5353        tsb_entry_t *itsb;
    5454        tsb_entry_t *dtsb;
    55 #endif
     55#endif /* CONFIG_TSB */
    5656} as_arch_t;
    5757
  • kernel/arch/sparc64/include/mm/cache.h

    r3d76996 r92778f2  
    3636#define KERN_sparc64_CACHE_H_
    3737
     38#ifdef CONFIG_SMP
     39extern void dcache_shootdown_start(void);
     40extern void dcache_shootdown_finalize(void);
     41extern void dcache_shootdown_ipi_recv(void);
     42#else /* CONFIG_SMP */
     43#define dcache_shootdown_start();
     44#define dcache_shootdown_finalize();
     45#define dcache_shootdown_ipi_recv();
     46#endif /* CONFIG_SMP */
     47
    3848extern void dcache_flush(void);
    3949
Note: See TracChangeset for help on using the changeset viewer.