kernel Makefile; fix cross-platform endian trouble

This commit is contained in:
John Reiser
2006-06-28 19:44:02 -07:00
parent 771ab5ea9a
commit 67e09fb342
2 changed files with 8 additions and 6 deletions
+2
View File
@@ -486,6 +486,7 @@ void PackVmlinuxI386::unpack(OutputFile *fo)
//$(obj)/upx-piggy.o: vmlinux FORCE
// rm -f $@
// upx --best -o $@ $<
// touch $@
//-----
//
//----- arch/i386/boot/compressed/upx-head.S
@@ -560,6 +561,7 @@ void PackVmlinuxI386::unpack(OutputFile *fo)
//upx-piggy.o: $(SYSTEM)
// $(RM) -f $@
// upx --best -o $@ $<
// touch $@
//
//clean:
// rm -f vmlinux bvmlinux _tmp_*
+6 -6
View File
@@ -60,12 +60,12 @@ protected:
int n_ptload;
unsigned sz_ptload;
Elf32_Phdr *phdri; // from input file
Elf32_Shdr *shdri; // from input file
Elf32_Shdr *p_text;
Elf32_Shdr *p_note0;
Elf32_Shdr *p_note1;
Elf32_Ehdr ehdri; // from input file
Elf_LE32_Phdr *phdri; // from input file
Elf_LE32_Shdr *shdri; // from input file
Elf_LE32_Shdr *p_text;
Elf_LE32_Shdr *p_note0;
Elf_LE32_Shdr *p_note1;
Elf_LE32_Ehdr ehdri; // from input file
};