From: Julian Calaby <julian.calaby@xxxxxxxxx> Date: Sun, 21 Jun 2009 18:31:04 +1000 > 3. The (I assume) header is calculated slightly differently. (it uses > 8191 for a constant in sparc64 and 4095 in sparc32) Those constants are essentially "PAGE_SIZE - 1". > I think that the bulk of the changes would fit under the umbrella of > "endian fixes", and would really like to get hold of the "endian fixes > for cross-compiles" patch from Pete Zaitcev <zaitcev@xxxxxxxxx> (CC'd) > which was applied to arch/sparc/boot/piggyback.c (as it was at the > time) some time in 2000. The problem is that none of the git trees I > can find go back any further back than 2002-02-05. There is a history tree that goes back further at: git://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git > This patch would probably apply to the sparc64 version without many > changes, and would probably make them almost identical apart from the > constant and extra step mentioned above. Yep. > I'd also really like to look at the history of this file before it was > renamed to piggyback_32.c, however this doesn't seem to be available > in any convenient, readily available form. There have been no > significant changes to it apart from Sam's sparc32 / 64 merge work > since the limit of the history I can find. These files haven't been touched seriously in many years. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html