Стек увеличен до 16 кб

This commit is contained in:
Aren 2024-01-23 16:01:48 +03:00
parent 87d9ebeb7e
commit 29bfc8faba
2 changed files with 5 additions and 2 deletions

View File

@ -14,7 +14,7 @@
#include <stdint.h>
#include <sys.h>
#define STACK_SIZE 8192 // 8 килобайт на стек
#define STACK_SIZE 16 * 1024 // 16 килобайт на стек
typedef struct task {
uint64_t rax, rbx, rcx, rdx;

View File

@ -19,7 +19,10 @@ uint64_t full_init = 0;
void finally( ) {
LOG("Готово! Для выхода из симуляции удерживайте: ESCAPE\n");
for (;;) { asm volatile("hlt"); }
for (;;) {
task_switch( );
asm volatile("hlt");
}
}
// Точка входа