Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 299 → Rev 300

/SPARTAN/trunk/arch/ia32/src/boot/boot.S
26,8 → 26,12
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
 
#define __ASM__
#include <arch/boot/boot.h>
#include <arch/boot/memmapasm.h>
#include <arch/mm/page.h>
#include <arch/pm.h>
 
.section K_TEXT_START
.global kernel_image_start
53,7 → 57,7
call memmap_arch_init
lgdt real_bootstrap_gdtr # initialize Global Descriptor Table register
lgdt real_bootstrap_gdtr_boot # initialize Global Descriptor Table register
movl %cr0, %eax
orl $0x1, %eax
235,3 → 239,9
.align 4096
page_directory:
.space 4096, 0
 
.global real_bootstrap_gdtr_boot
real_bootstrap_gdtr_boot:
.word selector(GDT_ITEMS)
.long KA2PA(gdt)-BOOT_OFFSET