From 18c8989d333cc5c3b7f0d67e582e84335780faa3 Mon Sep 17 00:00:00 2001 From: Carlos Fenollosa Date: Thu, 16 Oct 2014 11:35:20 +0200 Subject: [PATCH] lesson 13 comments --- 13-kernel-barebones/kernel.c | 2 +- 13-kernel-barebones/kernel_entry.asm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/13-kernel-barebones/kernel.c b/13-kernel-barebones/kernel.c index bcdeeb2..ea8fd38 100644 --- a/13-kernel-barebones/kernel.c +++ b/13-kernel-barebones/kernel.c @@ -1,4 +1,4 @@ -/* This will force us to create a kernel entry function */ +/* This will force us to create a kernel entry function instead of jumping to kernel.c:0x00 */ void dummy_test_entrypoint() { } diff --git a/13-kernel-barebones/kernel_entry.asm b/13-kernel-barebones/kernel_entry.asm index e38cf9a..6728303 100644 --- a/13-kernel-barebones/kernel_entry.asm +++ b/13-kernel-barebones/kernel_entry.asm @@ -1,4 +1,4 @@ [bits 32] -[extern main] ; Define calling point. Must haveSame name as kernel.c 'main' function +[extern main] ; Define calling point. Must have same name as kernel.c 'main' function call main ; Calls the C function. The linker will know where it is placed in memory jmp $