]> Zhao Yanbai Git Server - kernel.git/commitdiff
add kernel.sym
authoracevest <zhaoyanbai@126.com>
Fri, 5 Nov 2021 13:37:03 +0000 (21:37 +0800)
committeracevest <zhaoyanbai@126.com>
Fri, 5 Nov 2021 13:37:03 +0000 (21:37 +0800)
.bochsrc
.gitignore
Makefile

index dd163524c64505191efa92ac2c46f5850c6e383d..bf4a75972a327618d6fb5c70e98aa37ffa9cf570 100644 (file)
--- a/.bochsrc
+++ b/.bochsrc
@@ -671,7 +671,7 @@ private_colormap: enabled=0
 # The optional parameter 'write_protected' can be used to control the media
 # write protect switch. By default it is turned off.
 #=======================================================================
-floppya: 1_44=/dev/fd0, status=inserted
+#floppya: 1_44=/dev/fd0, status=inserted
 #floppya: image=../1.44, status=inserted
 #floppya: 1_44=/dev/fd0H1440, status=inserted
 #floppya: 1_2=../1_2, status=inserted
@@ -967,7 +967,7 @@ parport1: enabled=1, file="parport.out"
 # the Beep() function. The 'gui' mode forwards the beep to the related
 # gui methods (currently only used by the Carbon gui).
 #=======================================================================
-speaker: enabled=1, mode=sound, volume=15
+speaker: enabled=0, mode=sound, volume=15
 
 #=======================================================================
 # SB16:
@@ -1255,7 +1255,7 @@ magic_break: enabled=1
 #   debug_symbols: file="kernel.sym"
 #   debug_symbols: file="kernel.sym", offset=0x80000000
 #=======================================================================
-#debug_symbols: file="kernel.sym"
+debug_symbols: file="kernel.sym"
 
 #print_timestamps: enabled=1
 
@@ -1308,4 +1308,3 @@ magic_break: enabled=1
 #megs: 32
 #megs: 16
 #megs: 8
-megs: 8
index 1c9ce2118575c9d8bcc22e239eb39213bc506667..eeddd022c4ecc3e8948e61f9f2b7bdb426235827 100644 (file)
@@ -23,6 +23,7 @@
 *.BIN
 *.bin
 *.map
+*.sym
 *.diff
 *.swp
 bin/hello
index 428b585a16b0aecc39d04075b37645b1ba2674e0..3a41967a53eff124c8047924c527d3f60f1108d8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -22,6 +22,7 @@ OBJS := $(patsubst %,%.o,$(SOURCE_FILES))
 
 ${KERNELBIN}: ${OBJS}
        ${LD} -m elf_i386 -M -T$(LINKSCRIPT) $(OBJS) -o $@ > $(SYSTEMMAP)
+       nm -a $@ > kernel.sym
        rm kernel/setup.c.o
 
 %.S.o: %.S ${HEADER_FILES}