The Pedigree Project  0.1
Macros | Typedefs

arm processor-specific kernel More...

+ Collaboration diagram for arm:

Macros

#define KERNEL_PROCESSOR_NO_PORT_IO   1
 
#define PAGE_SIZE   4096
 
#define KERNEL_PROCESSOR_NO_PORT_IO   1
 
#define PAGE_SIZE   4096
 

Typedefs

typedef signed char ARMint8_t
 
typedef unsigned char ARMuint8_t
 
typedef signed short ARMint16_t
 
typedef unsigned short ARMuint16_t
 
typedef signed long ARMint32_t
 
typedef unsigned long ARMuint32_t
 
typedef signed long long ARMint64_t
 
typedef unsigned long long ARMuint64_t
 
typedef ARMint32_t ARMintptr_t
 
typedef ARMuint32_t ARMuintptr_t
 
typedef ARMuint32_t ARMphysical_uintptr_t
 
typedef ARMuint32_t ARMprocessor_register_t
 
typedef ARMint32_t ARMssize_t
 
typedef ARMuint32_t ARMsize_t
 
typedef ARMuint16_t ARMio_port_t
 
typedef signed char ARMint8_t
 
typedef unsigned char ARMuint8_t
 
typedef signed short ARMint16_t
 
typedef unsigned short ARMuint16_t
 
typedef signed long ARMint32_t
 
typedef unsigned long ARMuint32_t
 
typedef signed long long ARMint64_t
 
typedef unsigned long long ARMuint64_t
 
typedef ARMint32_t ARMintptr_t
 
typedef ARMuint32_t ARMuintptr_t
 
typedef ARMuint32_t ARMphysical_uintptr_t
 
typedef ARMuint32_t ARMprocessor_register_t
 
typedef ARMint32_t ARMssize_t
 
typedef ARMuint32_t ARMsize_t
 
typedef ARMuint16_t ARMio_port_t
 

Detailed Description

arm processor-specific kernel

arm processor-specific kernel

Macro Definition Documentation

#define KERNEL_PROCESSOR_NO_PORT_IO   1

No I/O port type

Definition at line 63 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

#define KERNEL_PROCESSOR_NO_PORT_IO   1

No I/O port type

Definition at line 63 of file system/include/pedigree/kernel/processor/arm_common/types.h.

#define PAGE_SIZE   4096

Define the size of one physical page

Definition at line 66 of file system/include/pedigree/kernel/processor/arm_common/types.h.

#define PAGE_SIZE   4096

Typedef Documentation

typedef signed short ARMint16_t

Define an 16bit signed integer type

Definition at line 31 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef signed short ARMint16_t

Define an 16bit signed integer type

Definition at line 31 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef signed long ARMint32_t

Define a 32bit signed integer type

Definition at line 35 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef signed long ARMint32_t

Define a 32bit signed integer type

Definition at line 35 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef signed long long ARMint64_t

Define a 64bit signed integer type

Definition at line 39 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef signed long long ARMint64_t

Define a 64bit signed integer type

Definition at line 39 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef signed char ARMint8_t

Define an 8bit signed integer type

Definition at line 27 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef signed char ARMint8_t

Define an 8bit signed integer type

Definition at line 27 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define a signed integer type for pointer arithmetic

Definition at line 44 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define a signed integer type for pointer arithmetic

Definition at line 44 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define an I/O port type

Definition at line 60 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define an I/O port type

Definition at line 60 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define a unsigned integer type for physical pointer arithmetic

Definition at line 49 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define a unsigned integer type for physical pointer arithmetic

Definition at line 49 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define an unsigned integer type for the processor registers

Definition at line 52 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define an unsigned integer type for the processor registers

Definition at line 52 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define size_t

Definition at line 57 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define size_t

Definition at line 57 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define ssize_t

Definition at line 55 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define ssize_t

Definition at line 55 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef unsigned short ARMuint16_t

Define an 16bit unsigned integer type

Definition at line 33 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef unsigned short ARMuint16_t

Define an 16bit unsigned integer type

Definition at line 33 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef unsigned long ARMuint32_t

Define a 32bit unsigned integer type

Definition at line 37 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef unsigned long ARMuint32_t

Define a 32bit unsigned integer type

Definition at line 37 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef unsigned long long ARMuint64_t

Define a 64bit unsigned integer type

Definition at line 41 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef unsigned long long ARMuint64_t

Define a 64bit unsigned integer type

Definition at line 41 of file system/include/pedigree/kernel/processor/arm_common/types.h.

typedef unsigned char ARMuint8_t

Define an 8bit unsigned integer type

Definition at line 29 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

typedef unsigned char ARMuint8_t

Define an 8bit unsigned integer type

Definition at line 29 of file system/include/pedigree/kernel/processor/arm_common/types.h.

Define an unsigned integer type for pointer arithmetic

Definition at line 46 of file modules/subsys/native/include/pedigree/native/arm_common/types.h.

Define an unsigned integer type for pointer arithmetic

Definition at line 46 of file system/include/pedigree/kernel/processor/arm_common/types.h.