Next:
16.1 Introduction
Up:
Function Libraries
Previous:
15.21.3 sendsig_trap_handler: convert trap
16 Symmetric Multiprocessing:
liboskit_smp.a
16.1 Introduction
16.2 Supported Systems
16.2.1 Intel x86
16.2.2 External dependencies
16.3 API reference
16.3.1
smp_init
: Initializes the SMP startup code
16.3.2
smp_find_cur_cpu
: Return the processor ID of the current processor.
16.3.3
smp_find_cpu
: Return the next processor ID
16.3.4
smp_start_cpu
: Starts a processor running a specified function
16.3.5
smp_get_num_cpus
: Returns the total number of processors
16.3.6
smp_map_range
: Request the OS map physical memory
16.3.7
smp_init_paging
: Tell the SMP code that paging is being enabled
16.3.8
smp_message_pass
: Send an inter-processor interrupt to another CPU
16.3.9
smp_message_pass_enable
:
smp_apic_ack
: (X86) acknowledge an inter-processor interrupt
Utah Flux Research Group