Phoenix
Object-oriented orthogonally persistent operating system
|
Machine-dependent system types. More...
Go to the source code of this file.
Typedefs | |
typedef char | i8 |
Signed 8 bits integer. | |
typedef short | i16 |
Signed 16 bits integer. | |
typedef int | i32 |
Signed 32 bits integer. | |
typedef long | i64 |
Signed 64 bits integer. | |
typedef unsigned char | u8 |
Unsigned 8 bits integer. | |
typedef unsigned short | u16 |
Unsigned 16 bits integer. | |
typedef unsigned int | u32 |
Unsigned 32 bits integer. | |
typedef unsigned long | u64 |
Unsigned 64 bits integer. | |
typedef i64 | intptr_t |
Integer type which can safely store a pointer. | |
typedef u64 | uintptr_t |
Unsigned integer type which can safely store a pointer. | |
typedef uintptr_t | vaddr_t |
Virtual address. | |
typedef uintptr_t | vsize_t |
Virtual size. | |
typedef u64 | paddr_t |
Physical address. | |
typedef u64 | psize_t |
Physical size. |
Machine-dependent system types.
This files contains definitions for basic machine-dependent system types - different sizes integers, virtual and physical addresses, etc.