diff options
| author | rsc <rsc> | 2007-08-27 23:32:16 +0000 | 
|---|---|---|
| committer | rsc <rsc> | 2007-08-27 23:32:16 +0000 | 
| commit | 19b42cc0787da77516c0edadd6f206a09c4d936d (patch) | |
| tree | 1d054221ddae7061b5b05b82d1ad9f135a363b02 | |
| parent | 558ab49f13634d972e956020a12d14fdb1416b94 (diff) | |
| download | xv6-labs-19b42cc0787da77516c0edadd6f206a09c4d936d.tar.gz xv6-labs-19b42cc0787da77516c0edadd6f206a09c4d936d.tar.bz2 xv6-labs-19b42cc0787da77516c0edadd6f206a09c4d936d.zip | |
Rename main0 to main.
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | defs.h | 2 | ||||
| -rw-r--r-- | initcode.S | 1 | ||||
| -rw-r--r-- | main.c | 4 | 
4 files changed, 5 insertions, 4 deletions
| @@ -60,7 +60,7 @@ kernel : $(OBJS) bootother.S initcode.S  	$(LD) -N -e start -Ttext 0 -o initcode.out initcode.o  	$(OBJCOPY) -S -O binary initcode.out initcode  	$(OBJDUMP) -S initcode.o > initcode.asm -	$(LD) -Ttext 0x100000 -e main0 -o kernel $(OBJS) -b binary initcode bootother +	$(LD) -Ttext 0x100000 -e main -o kernel $(OBJS) -b binary initcode bootother  	$(OBJDUMP) -S kernel > kernel.asm  	$(OBJDUMP) -t kernel | awk '/SYMBOL TABLE/ { go=1; next } go {print $$1, $$NF}' >kernel.sym @@ -102,7 +102,7 @@ void            proc_exit(void);  int             proc_kill(int);  int             proc_wait(void);  void            procdump(void); -void            scheduler(void); +void            scheduler(void) __attribute__((noreturn));  void            setupsegs(struct proc*);  void            sleep(void*, struct spinlock*);  void            userinit(void); @@ -4,6 +4,7 @@  #include "traps.h"  # exec(init, argv) +.globl start  start:    pushl $argv    pushl $init @@ -10,8 +10,8 @@ extern char edata[], end[];  void bootothers(void);  // Bootstrap processor starts running C code here. -void -main0(void) +int +main(void)  {    int i;    static volatile int bcpu;  // cannot be on stack | 
