The Pedigree Project
0.1
|
MIPS32 processor-specific kernel. More...
Classes | |
class | MIPS32StackFrame |
class | MIPS32InterruptState |
class | MIPS32InterruptManager |
class | MIPS32VirtualAddressSpace |
Macros | |
#define | PAGE_SIZE 4096 |
Typedefs | |
typedef MIPS32InterruptState | MIPS32SyscallState |
typedef MIPS32InterruptState | MIPS32ProcessorState |
typedef signed char | MIPS32int8_t |
typedef unsigned char | MIPS32uint8_t |
typedef signed short | MIPS32int16_t |
typedef unsigned short | MIPS32uint16_t |
typedef signed int | MIPS32int32_t |
typedef unsigned int | MIPS32uint32_t |
typedef signed long long | MIPS32int64_t |
typedef unsigned long long | MIPS32uint64_t |
typedef MIPS32int32_t | MIPS32intptr_t |
typedef MIPS32uint32_t | MIPS32uintptr_t |
typedef MIPS32uint32_t | MIPS32physical_uintptr_t |
typedef MIPS32uint32_t | MIPS32processor_register_t |
typedef MIPS32int32_t | MIPS32ssize_t |
typedef MIPS32uint32_t | MIPS32size_t |
Variables | |
class MIPS32InterruptState | PACKED |
MIPS32 processor-specific kernel.
MIPS32 processor-specific kernel
#define PAGE_SIZE 4096 |
Define the size of one physical page
Definition at line 60 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef signed short MIPS32int16_t |
Define an 16bit signed integer type
Definition at line 31 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef signed int MIPS32int32_t |
Define a 32bit signed integer type
Definition at line 35 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef signed long long MIPS32int64_t |
Define a 64bit signed integer type
Definition at line 39 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef signed char MIPS32int8_t |
Define an 8bit signed integer type
Definition at line 27 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef MIPS32int32_t MIPS32intptr_t |
Define a signed integer type for pointer arithmetic
Definition at line 44 of file system/include/pedigree/kernel/processor/mips32/types.h.
Define a unsigned integer type for physical pointer arithmetic
Definition at line 49 of file system/include/pedigree/kernel/processor/mips32/types.h.
Define an unsigned integer type for the processor registers
Definition at line 52 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef MIPS32uint32_t MIPS32size_t |
Define size_t
Definition at line 57 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef MIPS32int32_t MIPS32ssize_t |
Define ssize_t
Definition at line 55 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef unsigned short MIPS32uint16_t |
Define an 16bit unsigned integer type
Definition at line 33 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef unsigned int MIPS32uint32_t |
Define a 32bit unsigned integer type
Definition at line 37 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef unsigned long long MIPS32uint64_t |
Define a 64bit unsigned integer type
Definition at line 41 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef unsigned char MIPS32uint8_t |
Define an 8bit unsigned integer type
Definition at line 29 of file system/include/pedigree/kernel/processor/mips32/types.h.
typedef MIPS32uint32_t MIPS32uintptr_t |
Define an unsigned integer type for pointer arithmetic
Definition at line 46 of file system/include/pedigree/kernel/processor/mips32/types.h.