|
The Pedigree Project
0.1
|
MIPS32 processor-specific kernel. More...
Collaboration diagram for MIPS32: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.
1.8.11