- Cleanup the bugfix in elfboot.c
authorEric Biederman <ebiederm@xmission.com>
Sat, 16 Oct 2004 08:45:29 +0000 (08:45 +0000)
committerEric Biederman <ebiederm@xmission.com>
Sat, 16 Oct 2004 08:45:29 +0000 (08:45 +0000)
- Add forgotten amd8111 chip.h

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1683 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/boot/elfboot.c
src/southbridge/amd/amd8111/chip.h [new file with mode: 0644]

index eeb4e40cd4207135f73cc982736342e45db8f2bf..072811918da1168185e6a61cbe6584e652d833aa 100644 (file)
@@ -440,12 +440,10 @@ static int load_elf_segments(
                end = dest + ptr->s_memsz;
                middle = dest + ptr->s_filesz;
                start_offset = ptr->s_offset;
-#if 1
+               /* Ignore s_offset if I have a pure bss segment */
                if (ptr->s_filesz == 0) {
                        start_offset = offset;
                }
-#endif
-
                
                printk_spew("[ 0x%016lx, %016lx, 0x%016lx) <- %016lx\n",
                        (unsigned long)dest,
diff --git a/src/southbridge/amd/amd8111/chip.h b/src/southbridge/amd/amd8111/chip.h
new file mode 100644 (file)
index 0000000..d100e98
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef AMD8111_CHIP_H
+#define AMD8111_CHIP_H
+
+struct southbridge_amd_amd8111_config 
+{
+};
+struct chip_operations;
+extern struct chip_operations southbridge_amd_amd8111_ops;
+
+#endif /* AMD8111_CHIP_H */