Changeset 06e1e95 in mainline for kernel/arch/ppc32/include
- Timestamp:
- 2006-09-14T17:09:21Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1d1f5d3
- Parents:
- e5ecc02
- Location:
- kernel/arch/ppc32/include
- Files:
- 
      - 27 edited
 
 - 
          
  arg.h (modified) (3 diffs)
- 
          
  asm.h (modified) (3 diffs)
- 
          
  asm/regname.h (modified) (1 diff)
- 
          
  atomic.h (modified) (3 diffs)
- 
          
  barrier.h (modified) (3 diffs)
- 
          
  boot/boot.h (modified) (1 diff)
- 
          
  byteorder.h (modified) (3 diffs)
- 
          
  context.h (modified) (3 diffs)
- 
          
  context_offset.h (modified) (1 diff)
- 
          
  cpu.h (modified) (1 diff)
- 
          
  cpuid.h (modified) (1 diff)
- 
          
  debug.h (modified) (2 diffs)
- 
          
  drivers/cuda.h (modified) (1 diff)
- 
          
  drivers/pic.h (modified) (1 diff)
- 
          
  elf.h (modified) (3 diffs)
- 
          
  exception.h (modified) (1 diff)
- 
          
  faddr.h (modified) (3 diffs)
- 
          
  fpu_context.h (modified) (3 diffs)
- 
          
  interrupt.h (modified) (1 diff)
- 
          
  memstr.h (modified) (3 diffs)
- 
          
  mm/as.h (modified) (1 diff)
- 
          
  mm/asid.h (modified) (1 diff)
- 
          
  mm/frame.h (modified) (1 diff)
- 
          
  mm/memory_init.h (modified) (1 diff)
- 
          
  mm/tlb.h (modified) (1 diff)
- 
          
  proc/task.h (modified) (3 diffs)
- 
          
  types.h (modified) (1 diff)
 
Legend:
- Unmodified
- Added
- Removed
- 
      kernel/arch/ppc32/include/arg.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_ARG_H__36 #define __ppc32_ARG_H__35 #ifndef KERN_ppc32_ARG_H_ 36 #define KERN_ppc32_ARG_H_ 37 37 38 38 #include <stdarg.h> … … 40 40 #endif 41 41 42 42 /** @} 43 43 */ 44 
- 
      kernel/arch/ppc32/include/asm.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_ASM_H__36 #define __ppc32_ASM_H__35 #ifndef KERN_ppc32_ASM_H_ 36 #define KERN_ppc32_ASM_H_ 37 37 38 38 #include <arch/types.h> … … 152 152 #endif 153 153 154 154 /** @} 155 155 */ 156 
- 
      kernel/arch/ppc32/include/asm/regname.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_REGNAME_H__36 #define __ppc32_REGNAME_H__35 #ifndef KERN_ppc32_REGNAME_H_ 36 #define KERN_ppc32_REGNAME_H_ 37 37 38 38 /* Condition Register Bit Fields */ 
- 
      kernel/arch/ppc32/include/atomic.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_ATOMIC_H__36 #define __ppc32_ATOMIC_H__35 #ifndef KERN_ppc32_ATOMIC_H_ 36 #define KERN_ppc32_ATOMIC_H_ 37 37 38 38 static inline void atomic_inc(atomic_t *val) … … 94 94 #endif 95 95 96 96 /** @} 97 97 */ 98 
- 
      kernel/arch/ppc32/include/barrier.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_BARRIER_H__36 #define __ppc32_BARRIER_H__35 #ifndef KERN_ppc32_BARRIER_H_ 36 #define KERN_ppc32_BARRIER_H_ 37 37 38 38 #define CS_ENTER_BARRIER() asm volatile ("" ::: "memory") … … 45 45 #endif 46 46 47 47 /** @} 48 48 */ 49 
- 
      kernel/arch/ppc32/include/boot/boot.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_BOOT_H__36 #define __ppc32_BOOT_H__35 #ifndef KERN_ppc32_BOOT_H_ 36 #define KERN_ppc32_BOOT_H_ 37 37 38 38 #define BOOT_OFFSET 0x8000 
- 
      kernel/arch/ppc32/include/byteorder.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_BYTEORDER_H__36 #define __ppc32_BYTEORDER_H__35 #ifndef KERN_ppc32_BYTEORDER_H_ 36 #define KERN_ppc32_BYTEORDER_H_ 37 37 38 38 #include <arch/types.h> … … 70 70 #endif 71 71 72 72 /** @} 73 73 */ 74 
- 
      kernel/arch/ppc32/include/context.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_CONTEXT_H__36 #define __ppc32_CONTEXT_H__35 #ifndef KERN_ppc32_CONTEXT_H_ 36 #define KERN_ppc32_CONTEXT_H_ 37 37 38 #ifndef __ppc32_TYPES_H__38 #ifndef KERN_ppc32_TYPES_H_ 39 39 # include <arch/types.h> 40 40 #endif … … 74 74 #endif 75 75 76 76 /** @} 77 77 */ 78 
- 
      kernel/arch/ppc32/include/context_offset.hre5ecc02 r06e1e95 45 45 #define OFFSET_FPSCR 0x90 46 46 47 /** @}48 */49 
- 
      kernel/arch/ppc32/include/cpu.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_CPU_H__36 #define __ppc32_CPU_H__35 #ifndef KERN_ppc32_CPU_H_ 36 #define KERN_ppc32_CPU_H_ 37 37 38 38 #include <typedefs.h> 
- 
      kernel/arch/ppc32/include/cpuid.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_CPUID_H__36 #define __ppc32_CPUID_H__35 #ifndef KERN_ppc32_CPUID_H_ 36 #define KERN_ppc32_CPUID_H_ 37 37 38 38 #include <arch/types.h> 
- 
      kernel/arch/ppc32/include/debug.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32debug 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_DEBUG_H__36 #define __ppc32_DEBUG_H__35 #ifndef KERN_ppc32_DEBUG_H_ 36 #define KERN_ppc32_DEBUG_H_ 37 37 38 38 #endif 39 39 40 40 /** @} 41 41 */ 42 
- 
      kernel/arch/ppc32/include/drivers/cuda.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __CUDA_H__36 #define __CUDA_H__35 #ifndef KERN_ppc32_CUDA_H_ 36 #define KERN_ppc32_CUDA_H_ 37 37 38 38 #include <arch/types.h> 
- 
      kernel/arch/ppc32/include/drivers/pic.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __PIC_H_36 #define __PIC_H_35 #ifndef KERN_ppc32_PIC_H_ 36 #define KERN_ppc32_PIC_H_ 37 37 38 38 #define PIC_PENDING_LOW 8 
- 
      kernel/arch/ppc32/include/elf.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_ELF_H__36 #define __ppc32_ELF_H__35 #ifndef KERN_ppc32_ELF_H_ 36 #define KERN_ppc32_ELF_H_ 37 37 38 38 #define ELF_MACHINE EM_PPC … … 42 42 #endif 43 43 44 44 /** @} 45 45 */ 46 
- 
      kernel/arch/ppc32/include/exception.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_EXCEPTION_H__36 #define __ppc32_EXCEPTION_H__35 #ifndef KERN_ppc32_EXCEPTION_H_ 36 #define KERN_ppc32_EXCEPTION_H_ 37 37 38 #ifndef __ppc32_TYPES_H__38 #ifndef KERN_ppc32_TYPES_H_ 39 39 # include <arch/types.h> 40 40 #endif 
- 
      kernel/arch/ppc32/include/faddr.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_FADDR_H__36 #define __ppc32_FADDR_H__35 #ifndef KERN_ppc32_FADDR_H_ 36 #define KERN_ppc32_FADDR_H_ 37 37 38 38 #include <arch/types.h> … … 42 42 #endif 43 43 44 44 /** @} 45 45 */ 46 
- 
      kernel/arch/ppc32/include/fpu_context.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_FPU_CONTEXT_H__36 #define __ppc32_FPU_CONTEXT_H__35 #ifndef KERN_ppc32_FPU_CONTEXT_H_ 36 #define KERN_ppc32_FPU_CONTEXT_H_ 37 37 38 #ifndef __ppc32_TYPES_H__38 #ifndef KERN_ppc32_TYPES_H_ 39 39 # include <arch/types.h> 40 40 #endif … … 64 64 #endif 65 65 66 66 /** @} 67 67 */ 68 
- 
      kernel/arch/ppc32/include/interrupt.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_INTERRUPT_H__36 #define __ppc32_INTERRUPT_H__35 #ifndef KERN_ppc32_INTERRUPT_H_ 36 #define KERN_ppc32_INTERRUPT_H_ 37 37 38 38 #include <arch/exception.h> 39 39 40 40 #define IRQ_COUNT 64 41 42 41 43 42 #define IVT_ITEMS (16 + IRQ_COUNT) 
- 
      kernel/arch/ppc32/include/memstr.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_MEMSTR_H__36 #define __ppc32_MEMSTR_H__35 #ifndef KERN_ppc32_MEMSTR_H_ 36 #define KERN_ppc32_MEMSTR_H_ 37 37 38 38 #define memcpy(dst, src, cnt) __builtin_memcpy((dst), (src), (cnt)) … … 45 45 #endif 46 46 47 47 /** @} 48 48 */ 49 
- 
      kernel/arch/ppc32/include/mm/as.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_AS_H__36 #define __ppc32_AS_H__35 #ifndef KERN_ppc32_AS_H_ 36 #define KERN_ppc32_AS_H_ 37 37 38 38 #define KERNEL_ADDRESS_SPACE_SHADOWED_ARCH 0 
- 
      kernel/arch/ppc32/include/mm/asid.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_ASID_H__36 #define __ppc32_ASID_H__35 #ifndef KERN_ppc32_ASID_H_ 36 #define KERN_ppc32_ASID_H_ 37 37 38 38 #include <arch/types.h> 
- 
      kernel/arch/ppc32/include/mm/frame.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_FRAME_H__36 #define __ppc32_FRAME_H__35 #ifndef KERN_ppc32_FRAME_H_ 36 #define KERN_ppc32_FRAME_H_ 37 37 38 38 #define FRAME_WIDTH 12 /* 4K */ 
- 
      kernel/arch/ppc32/include/mm/memory_init.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_MEMORY_INIT_H__36 #define __ppc32_MEMORY_INIT_H__35 #ifndef KERN_ppc32_MEMORY_INIT_H_ 36 #define KERN_ppc32_MEMORY_INIT_H_ 37 37 38 38 #include <typedefs.h> 
- 
      kernel/arch/ppc32/include/mm/tlb.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_TLB_H__36 #define __ppc32_TLB_H__35 #ifndef KERN_ppc32_TLB_H_ 36 #define KERN_ppc32_TLB_H_ 37 37 38 38 typedef struct { 
- 
      kernel/arch/ppc32/include/proc/task.hre5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32proc 30 30 * @{ 31 31 */ … … 33 33 */ 34 34 35 #ifndef __ppc32_TASK_H__36 #define __ppc32_TASK_H__35 #ifndef KERN_ppc32_TASK_H_ 36 #define KERN_ppc32_TASK_H_ 37 37 38 38 typedef struct { … … 44 44 #endif 45 45 46 46 /** @} 47 47 */ 48 
- 
      kernel/arch/ppc32/include/types.hre5ecc02 r06e1e95 33 33 */ 34 34 35 #ifndef __ppc32_TYPES_H__36 #define __ppc32_TYPES_H__35 #ifndef KERN_ppc32_TYPES_H_ 36 #define KERN_ppc32_TYPES_H_ 37 37 38 38 #define NULL 0 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
