![]() |
MOS Source Code
|
#include "mos/mm/paging/pml_types.hpp"#include "mos/platform/platform_defs.hpp"#include "mos/tasks/signal.hpp"#include "mos/x86/devices/rtc.hpp"#include <mos/allocator.hpp>#include <mos/lib/sync/spinlock.hpp>#include <mos/mm/paging/paging.hpp>#include <mos/mm/physical/pmm.hpp>#include <mos/mos_global.h>#include <mos/platform/platform.hpp>#include <mos/platform_syscall.h>#include <mos/syslog/printk.hpp>#include <mos/tasks/process.hpp>#include <mos/tasks/task_types.hpp>#include <mos/x86/cpu/cpu.hpp>#include <mos/x86/delays.hpp>#include <mos/x86/devices/port.hpp>#include <mos/x86/interrupt/apic.hpp>#include <mos/x86/mm/paging_impl.hpp>#include <mos/x86/tasks/context.hpp>#include <mos/x86/x86_interrupt.hpp>#include <mos/x86/x86_platform.hpp>#include <mos_stdio.hpp>#include <mos_stdlib.hpp>#include <mos_string.hpp>Go to the source code of this file.
Definition at line 52 of file x86_platform_api.cpp.
Definition at line 57 of file x86_platform_api.cpp.
| datetime_str_t * platform_get_datetime_str | ( | void | ) |
Definition at line 67 of file x86_platform_api.cpp.
Referenced by do_print_syslog().
Definition at line 77 of file x86_platform_api.cpp.
Definition at line 82 of file x86_platform_api.cpp.
Referenced by platform_shutdown().
Definition at line 87 of file x86_platform_api.cpp.
| platform_regs_t * platform_thread_regs | ( | Thread * | thread | ) |
Definition at line 92 of file x86_platform_api.cpp.
Referenced by platform_arch_syscall().
| u64 platform_arch_syscall | ( | u64 | syscall, |
| u64 __maybe_unused | arg1, | ||
| u64 __maybe_unused | arg2, | ||
| u64 __maybe_unused | arg3, | ||
| u64 __maybe_unused | arg4 ) |
| void platform_ipi_send | ( | u8 | target, |
| ipi_type_t | type ) |
| ptr< platform_regs_t > platform_setup_signal_handler_regs | ( | const platform_regs_t * | regs, |
| const sigreturn_data_t * | sigreturn_data, | ||
| const sigaction_t * | sa ) |
Definition at line 196 of file x86_platform_api.cpp.
Referenced by platform_get_datetime_str().
Definition at line 201 of file x86_platform_api.cpp.
| void platform_dump_regs | ( | const platform_regs_t * | frame | ) |
Definition at line 206 of file x86_platform_api.cpp.
| void platform_syscall_setup_restart_context | ( | platform_regs_t * | regs, |
| reg_t | syscall_nr ) |
Definition at line 229 of file x86_platform_api.cpp.
| void platform_syscall_store_retval | ( | platform_regs_t * | regs, |
| reg_t | result ) |
Definition at line 235 of file x86_platform_api.cpp.