Changeset 06e1e95 in mainline for kernel/arch/ppc32
- 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
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/include/arg.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 r06e1e95 45 45 #define OFFSET_FPSCR 0x90 46 46 47 /** @}48 */49 -
kernel/arch/ppc32/include/cpu.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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.h
re5ecc02 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 -
kernel/arch/ppc32/src/ddi/ddi.c
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32ddi 30 30 * @{ 31 31 */ … … 53 53 } 54 54 55 55 /** @} 56 56 */ 57 -
kernel/arch/ppc32/src/drivers/pic.c
re5ecc02 r06e1e95 27 27 */ 28 28 29 29 /** @addtogroup ppc32 30 30 * @{ 31 31 */ … … 91 91 } 92 92 93 93 /** @} 94 94 */ 95
Note:
See TracChangeset
for help on using the changeset viewer.