The Pedigree Project 0.1
Typedefs

x86 processor-specific kernel More...

+ Collaboration diagram for x86:

Typedefs

typedef signed char X86int8_t
 
typedef unsigned char X86uint8_t
 
typedef signed short X86int16_t
 
typedef unsigned short X86uint16_t
 
typedef signed long X86int32_t
 
typedef unsigned long X86uint32_t
 
typedef signed long long X86int64_t
 
typedef unsigned long long X86uint64_t
 
typedef X86int32_t X86intptr_t
 
typedef X86uint32_t X86uintptr_t
 
typedef X86uint32_t X86physical_uintptr_t
 
typedef X86uint32_t X86processor_register_t
 
typedef X86int32_t X86ssize_t
 
typedef X86uint32_t X86size_t
 
typedef X86uint16_t X86io_port_t
 

Detailed Description

x86 processor-specific kernel

x86 processor-specific kernel

Typedef Documentation

◆ X86int16_t

typedef signed short X86int16_t

Define an 16bit signed integer type

Definition at line 32 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86int32_t

typedef signed long X86int32_t

Define a 32bit signed integer type

Definition at line 36 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86int64_t

typedef signed long long X86int64_t

Define a 64bit signed integer type

Definition at line 40 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86int8_t

typedef signed char X86int8_t

Define an 8bit signed integer type

Definition at line 28 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86intptr_t

Define a signed integer type for pointer arithmetic

Definition at line 45 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86io_port_t

Define an I/O port type

Definition at line 61 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86physical_uintptr_t

Define a unsigned integer type for physical pointer arithmetic

Definition at line 50 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86processor_register_t

Define an unsigned integer type for the processor registers

Definition at line 53 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86size_t

Define size_t

Definition at line 58 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86ssize_t

Define ssize_t

Definition at line 56 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86uint16_t

typedef unsigned short X86uint16_t

Define an 16bit unsigned integer type

Definition at line 34 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86uint32_t

typedef unsigned long X86uint32_t

Define a 32bit unsigned integer type

Definition at line 38 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86uint64_t

typedef unsigned long long X86uint64_t

Define a 64bit unsigned integer type

Definition at line 42 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86uint8_t

typedef unsigned char X86uint8_t

Define an 8bit unsigned integer type

Definition at line 30 of file modules/subsys/native/include/pedigree/native/x86/types.h.

◆ X86uintptr_t

Define an unsigned integer type for pointer arithmetic

Definition at line 47 of file modules/subsys/native/include/pedigree/native/x86/types.h.