diff --git a/src/mbr_test.ld b/src/mbr_test.ld index 8eb838c..684a3e6 100644 --- a/src/mbr_test.ld +++ b/src/mbr_test.ld @@ -44,4 +44,5 @@ SECTIONS } } +ENTRY(entry) OUTPUT_FORMAT(binary) \ No newline at end of file diff --git a/src/mbr_test.s b/src/mbr_test.s index 13ccc29..2e3cdc7 100644 --- a/src/mbr_test.s +++ b/src/mbr_test.s @@ -1,6 +1,9 @@ .section .text .code16 +.globl entry + +entry: # initialize stack mov $RAM_SEGMENT, %ax mov %ax, %ss @@ -31,7 +34,7 @@ push %es pop %ds -.entry: + call serial_init mov $msg, %si