changeset 13:812852f41fc0

minor change
author Taiki TAIRA <e095767@ie.u-ryukyu.ac.jp>
date Fri, 31 Aug 2012 12:51:12 +0900
parents b045d733207e
children acdc2c21996a
files Makefile bootstrap.S
diffstat 2 files changed, 15 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Fri Aug 31 07:05:44 2012 +0900
+++ b/Makefile	Fri Aug 31 12:51:12 2012 +0900
@@ -13,29 +13,31 @@
 			  -c \
 			  -o
 
-LDFLAGS64		= -melf_x86_64 \
+LDFLAGS64	= -melf_x86_64 \
 			  -nostdlib \
 			  -Ttext 0x100000 \
 			  --oformat elf64-x86-64 \
 			  -o 
 
-LDFLAGS32		= -melf_i386 \
-				  -nostdlib \
-				  -Ttext 0x100000 \
-				  --oformat elf32-i386 \
-				  -o
+LDFLAGS32	= -melf_i386 \
+			  -nostdlib \
+			  -Ttext 0x100000 \
+			  --oformat elf32-i386 \
+			  -o
 
-LDFLAGS = $(LDFLAGS32)
+LDFLAGS = $(LDFLAGS64)
+#BITFLAG = -m64
 
 TARGET=cbc_os.elf
 
 all: $(TARGET)
 
 kernel.o: kernel.cbc 
-	$(CBC) -m32 $(CBCFLAGS) $@ $^ 
+#	$(CBC) $(BITFLAG) $(CBCFLAGS) $@ $^ 
+	$(CBC) $(CBCFLAGS) $@ $^ 
 
 bootstrap.o: bootstrap.S 
-	$(CBC) -m32 $(CBCFLAGS) $@ $^
+	$(CBC) $(CBCFLAGS) $@ $^
 
 $(TARGET): bootstrap.o kernel.o 
 	$(LD) $(LDFLAGS) $@ $^
--- a/bootstrap.S	Fri Aug 31 07:05:44 2012 +0900
+++ b/bootstrap.S	Fri Aug 31 12:51:12 2012 +0900
@@ -13,10 +13,10 @@
     /* Align 64 bit boundly. */
     .align 8
 multiboot_header:
-    .long MULTIBOOT2_HEADER_MAGIC
-    .long MULTIBOOT_ARCHITECTURE_I386
-    .long multiboot_header_end - multiboot_header
-    .long -(MULTIBOOT2_HEADER_MAGIC + MULTIBOOT_ARCHITECTURE_I386 + (multiboot_header_end - multiboot_header))
+    .quad MULTIBOOT2_HEADER_MAGIC
+    .quad MULTIBOOT_ARCHITECTURE_I386
+    .quad multiboot_header_end - multiboot_header
+    .quad -(MULTIBOOT2_HEADER_MAGIC + MULTIBOOT_ARCHITECTURE_I386 + (multiboot_header_end - multiboot_header))
     .short MULTIBOOT_HEADER_TAG_END
     .short 0
     .long 8