|
NeKernel dev
|
Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
| namespace | Kernel::HAL |
| Hardware Abstraction Layer. | |
Functions | |
| Bool | Kernel::HAL::hal_has_msr () |
| Void | Kernel::HAL::hal_get_msr (UInt32 msr, UInt32 *lo, UInt32 *hi) |
| Void | Kernel::HAL::hal_set_msr (UInt32 msr, UInt32 lo, UInt32 hi) |
| Void | Kernel::HAL::lrt_hal_out8 (UInt16 port, UInt8 value) |
| Void | Kernel::HAL::lrt_hal_out16 (UInt16 port, UInt16 value) |
| Void | Kernel::HAL::lrt_hal_out32 (UInt16 port, UInt32 value) |
| UInt8 | Kernel::HAL::lrt_hal_in8 (UInt16 port) |
| UInt16 | Kernel::HAL::lrt_hal_in16 (UInt16 port) |
| UInt32 | Kernel::HAL::lrt_hal_in32 (UInt16 port) |
| Void | Kernel::HAL::rt_halt () |
| Void | Kernel::HAL::rt_cli () |
| Void | Kernel::HAL::rt_sti () |
| Void | Kernel::HAL::rt_cld () |
| Void | Kernel::HAL::rt_std () |