Kintsugi OS 0.2.0
x86 Monolithic OS
|
#include "utils.h"
#include "../cpu/ports.h"
#include "../drivers/screen.h"
#include "../kklibc/kklibc.h"
#include "sysinfo.h"
Functions | |
void | fibonacci_command (char **args) |
Команда обертка шелла для алгоритма фибоначчи | |
void | binary_pow_command (char **args) |
Команда обертка шелла для бинарного возведения в степень | |
void | rand_command (char **args) |
Команда обертка шелла для генерации случайного числа | |
void | rand_range_command (char **args) |
Команда обертка шелла для генерации случайного числа в диапазоне | |
void | reboot_command (char **args) |
Команда обертка шелла для перезагрузки | |
void | sleep_command (char **args) |
Команда обертка шелла для ожидания | |
void | clear_screen_command (char **args) |
Команда очистки | |
void | shutdown_qemu (char **args) |
Команда обертка шелла для выключения QEMU. | |
void | halt_cpu (char **args) |
Команда для халтинга процессора | |
void | sysinfo_command () |
void | info_command_shell (char **args) |
Команда для фетчинга данных об ОС | |
void | mem_dump (char **args) |
Команда обертка шелла для дампа памяти | |
void | echo_command (char **args) |
Команда эхо-вывода | |
void | free_command (char **args) |
Команда обертка шелла для освобождения памяти (free) | |
void | kmalloc_command (char **args) |
Команда обертка шелла для аллокации памяти (kmalloc) | |
void binary_pow_command | ( | char ** | args | ) |
Команда обертка шелла для бинарного возведения в степень
args | аргументы |
void clear_screen_command | ( | char ** | args | ) |
Команда очистки
args | аргументы |
void echo_command | ( | char ** | args | ) |
Команда эхо-вывода
args | аргументы |
void fibonacci_command | ( | char ** | args | ) |
Команда обертка шелла для алгоритма фибоначчи
args | аргументы |
void free_command | ( | char ** | args | ) |
Команда обертка шелла для освобождения памяти (free)
args | аргументы |
void halt_cpu | ( | char ** | args | ) |
Команда для халтинга процессора
args | аргументы |
void info_command_shell | ( | char ** | args | ) |
Команда для фетчинга данных об ОС
args | аргументы |
void kmalloc_command | ( | char ** | args | ) |
Команда обертка шелла для аллокации памяти (kmalloc)
args | аргументы |
void mem_dump | ( | char ** | args | ) |
Команда обертка шелла для дампа памяти
args | аргументы |
void rand_command | ( | char ** | args | ) |
Команда обертка шелла для генерации случайного числа
args | аргументы |
void rand_range_command | ( | char ** | args | ) |
Команда обертка шелла для генерации случайного числа в диапазоне
args | аргументы |
void reboot_command | ( | char ** | args | ) |
Команда обертка шелла для перезагрузки
args | аргументы |
void shutdown_qemu | ( | char ** | args | ) |
Команда обертка шелла для выключения QEMU.
args | аргументы |
void sleep_command | ( | char ** | args | ) |
Команда обертка шелла для ожидания
args | аргументы |
void sysinfo_command | ( | ) |