diff --git a/Makefile b/Makefile index a35b542..ce58a7e 100644 --- a/Makefile +++ b/Makefile @@ -63,6 +63,6 @@ ${PROG}: ${OBJECTS} ${CC} ${CFLAGS} ${ASFLAGS} -c $< clean: - rm *.o - rm ${PROG}.elf - rm ${PROG}.bin + -rm *.o + -rm ${PROG}.elf + -rm ${PROG}.bin diff --git a/README b/README index 7145662..e351758 100644 --- a/README +++ b/README @@ -11,6 +11,10 @@ understanding a single ELF segment in an ELF file. Of course, because Linux and other operating systems rely fairly heavily on being able to have more than one segment in the output ELF file, this clearly isn't acceptable. +CiscoLoad works around this by providing an ELF file that looks somewhat +like an IOS image to ROMMON; from CiscoLoad, it is then possible to load an +arbitrary standalone ELF file, such as a kernel image, or even an IOS image. + 3. How do I build CILO? Assuming you have a mips-elf toolchain installed (how to do this is beyond the scope of this document, but it should be simple to do. Just remember the @@ -48,6 +52,8 @@ ribution, and type make. CiscoLoad was the result of many wasted hours of Phil Vachon, who can be reached at philippe@cowpig.ca. +The printf function was gracelessly lifted from the Linux Kernel. + 8. What License is CiscoLoad shipped under While CiscoLoad is a simple piece of software, the code is covered under the GNU General Public License version 2. diff --git a/second/kcopy.o b/second/kcopy.o deleted file mode 100644 index 90aa5a3..0000000 Binary files a/second/kcopy.o and /dev/null differ