[PATCH 0/5] sparc: piggyback update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In an attempt to understand how tftp booting works
I looked at unifying piggyback_32 and piggyback_64.

Due to subtle differences I did not succeed in the
unification - at least not this time around.

But I anyway created a few patches that removes
a few differences between sparc and sparc64.
And piggyback_32 gained a lot in readability
as I have documented my findings using a few comments.

In the process I also removed ELF support from piggyback_32,
as it was not used.

The set of patches has been boot tested on sparc.
And build tested on sparc64.

Note: I have not updated piggyback_64.c because the plan was/is
that piggyback_32 shall support both sparc and sparc64.

	Sam

Sam Ravnborg (5):
      sparc: refactor piggy_32.c
      sparc: use trapbase in setup_arch
      sparc: use _start for the start entry (like 64 bit does)
      sparc: additional comments to piggyback_32.c
      sparc: remove obsolete ELF support in piggyback_32.c

 arch/sparc/boot/piggyback_32.c |  174 +++++++++++++++++++++++++++-------------
 arch/sparc/kernel/head_32.S    |    3 +-
 arch/sparc/kernel/setup_32.c   |    3 +-
 arch/sparc/mm/sun4c.c          |    8 +-
 4 files changed, 124 insertions(+), 64 deletions(-)
--
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


[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux