Menu

#12 jornada820 support + piggy loader + small fixes

open
None
5
2002-06-20
2002-06-17
No

After a lot of stupidity on my behalf, here is
a working port of blob to the Jornada 820.

* I added the usual target-specific files for the new
architecture jornada.

* I completed some documentation (README, porting.txt)
with some information erikm gave me on IRC.

* I somehow managed to "port" ledasm.S to the Jornada,
by drawing lines on the WinCE-preconfigured
framebuffer instead of trying to blink a non-existing
LED.

* I added support for a new load_kernel method: loading
the kernel from some piggy-back BLOB on blob.

* I modified rest-ld-script, trampoline.S and chain.S,
so blob knows to move around just the right size
needed, not a blind 64KB of data (needed for piggy).

* I left some debug information #if 0'ed, that I'd like
to remove only after it has been committed to CVS, so I
can recover it if I ever need it.

Discussion

  • François-René Rideau

    Logged In: YES
    user_id=94240

    * Made the cvs diff output friendly to patch -p0.

    * fixed bug in call.c

    * fixed bugs and potential issues in previous patch.

    * Found that memory cell at 0xc005c080 is constantly
    changing, probably due to some DMA going on. No fix yet.

     
  • François-René Rideau

    diff from CVS for jornada820 support

     
  • Stefan Eletzhofer

    • assigned_to: nobody --> seletz
     
  • François-René Rideau

    third take at a jornada820 port, diff against cvs

     
  • François-René Rideau

    Logged In: YES
    user_id=94240

    * Cleaned up my patch somewhat.

    * Added diag/lcd.c settings

    * Added dirty workaround in memory.c for the uncontrolled
    1ms timer at 0xc005c080.

    I can now have Linux die in head-armv.S -- woohoo!

     
  • François-René Rideau

    • summary: jornada820 support + piggy loader --> jornada820 support + piggy loader + small fixes
     
  • François-René Rideau

    Logged In: YES
    user_id=94240

    * a better patch for memory.c

     
  • François-René Rideau

    take 4

     
  • François-René Rideau

    diff from recent CVS blob-jornada820-cvs-6.diff.gz

     
  • François-René Rideau

    Logged In: YES
    user_id=94240

    Patch updated with recent CVS.
    Obviously, you reimplemented some features yourself in the
    mean time.
    Your loss.

     
  • François-René Rideau

    Logged In: YES
    user_id=94240

    Once again, merged with current CVS.
    Why make me suffer so much?

     
  • François-René Rideau

    jornada820 + piggy

     

Log in to post a comment.