Turnstone Operating System
Loading...
Searching...
No Matches
smp.64.c File Reference

SMP implementation. More...

#include <cpu/smp.h>
#include <apic.h>
#include <acpi.h>
#include <logging.h>
#include <memory.h>
#include <memory/paging.h>
#include <memory/frame.h>
#include <cpu.h>
#include <cpu/crx.h>
#include <cpu/task.h>
#include <cpu/descriptor.h>
#include <cpu/interrupt.h>
#include <cpu/syscall.h>
#include <hypervisor/hypervisor.h>

Functions

 MODULE ("turnstone.kernel.cpu.smp")
 
void video_text_print (const char_t *str)
 
int8_t smp_init_cpu (uint8_t cpu_id)
 
int32_t smp_ap_boot (uint8_t cpu_id)
 
int8_t smp_init (void)
 

Variables

const uint8_t trampoline_code []
 

Detailed Description

SMP implementation.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.