26 lines
495 B
ArmAsm
26 lines
495 B
ArmAsm
/**
|
|
* PROJECT: ExectOS
|
|
* COPYRIGHT: See COPYING.md in the top level directory
|
|
* FILE: xtoskrnl/ar/i686/archsmp.S
|
|
* DESCRIPTION: AP bootstrap code for i686 architecture
|
|
* DEVELOPERS: Aiken Harris <harraiken91@gmail.com>
|
|
*/
|
|
|
|
#include <i686/asmsup.h>
|
|
|
|
.altmacro
|
|
.text
|
|
|
|
|
|
.global ArStartApplicationProcessor
|
|
ArStartApplicationProcessor:
|
|
/* 16-bit code (real mode) */
|
|
.code16
|
|
|
|
cli
|
|
cld
|
|
hlt
|
|
|
|
/* 32-bit code (protected mode) */
|
|
.code32
|