Difference between revisions of "User:Awilfox"

From RCS Wiki
Jump to navigation Jump to search
(To do list)
(hm, that might interesting some day)
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
  
 
* <strike>Implement ppc64 support in ORC for GStreamer</strike> Done!  [https://bugzilla.gnome.org/show_bug.cgi?id=796774 Upstream progress tracker]
 
* <strike>Implement ppc64 support in ORC for GStreamer</strike> Done!  [https://bugzilla.gnome.org/show_bug.cgi?id=796774 Upstream progress tracker]
 +
* <strike>Fix ffmpeg AltiVec code</strike> Done! [https://trac.ffmpeg.org/ticket/7048 Upstream progress tracker]
 
* [https://bugreports.qt.io/browse/QTBUG-56975 Qt 5 Declarative endian bug]
 
* [https://bugreports.qt.io/browse/QTBUG-56975 Qt 5 Declarative endian bug]
* Implement ppc64 JIT for Qt 5 QML / v4
+
* Firefox:
* Port ppc64 JIT from TenFourFox to Linux Firefox
+
** <strike>Fix JS on ppc64</strike> [https://bugzilla.mozilla.org/show_bug.cgi?id=1499277 done]
* FreeBSD boot up on KVM
+
** <strike>Implement implicit_jscontext on ppc64</strike> [https://bugzilla.mozilla.org/show_bug.cgi?id=1498938 done]
* mrustc on ppc64
+
** Port ppc64 JIT from TenFourFox to Linux Firefox
 +
* WebKit:
 +
** Fix WebKit JSC on musl
 +
** Test Qt WebKit 5.212 extensively
 +
** Implement JIT
 +
* Implement ppc64 JIT for Qt 5 QML / v4 (may be easy depending on how diverged from v8 it is?)
 +
 
 +
=== Possible, time permitting ===
 +
* AMDGPU on ppc64:
 +
** <strike>[https://bugs.freedesktop.org/show_bug.cgi?id=107319 firmware load fix], hopefully done</strike> landed
 +
** <strike>PowerPlay does not work</strike> patch from marcus_s fixes that
 +
** Ring code (check patch?)
 +
** 3D accel/Mesa code
 +
* radeonsi on ppc64
 +
* [https://bugs.freedesktop.org/show_bug.cgi?id=105463 correctness fixes for r600g on ppc64]
 +
* <strike>mrustc on ppc64</strike> team mate used mrustc on x86_64 to cross to ppc64,
 +
 
 +
=== "Maybe some day" ===
 +
* Dolphin emulator
 +
* Investigate adding AltiVec/VMX SHA-1 and POWER8 SHA-256 hash support to libgcrypt (likely adapting GPL sources from [https://github.com/git/git/tree/master/ppc Git sources] on SHA-1, and from [https://github.com/bitcoin/bitcoin/pull/13203 Bitcoin sources] on SHA-256)

Latest revision as of 22:59, 29 October 2018

Hi there. I'm A. Wilcox, lead of the Adélie Linux distribution, which has a focus on creating a libre distribution for the 64-bit PowerPC platform.

When I'm not at work or tinkering with Adélie, I'm typically playing with my cat Mr Gaz, and/or playing games on my PowerPC-based Wii U. ;)


To-dos I'm interested in

This is stuff from the community that is interesting work I'd like to hack on. If you want to get in touch and collaborate, feel free to reach out to me on IRC (freenode: awilfox, Interlinked: TheWilfox) or email (my freenode nick @ adelielinux.org). This is listed roughly in priority order (i.e., what I'm likely to work on in my free time is at the top).

  • Implement ppc64 support in ORC for GStreamer Done! Upstream progress tracker
  • Fix ffmpeg AltiVec code Done! Upstream progress tracker
  • Qt 5 Declarative endian bug
  • Firefox:
    • Fix JS on ppc64 done
    • Implement implicit_jscontext on ppc64 done
    • Port ppc64 JIT from TenFourFox to Linux Firefox
  • WebKit:
    • Fix WebKit JSC on musl
    • Test Qt WebKit 5.212 extensively
    • Implement JIT
  • Implement ppc64 JIT for Qt 5 QML / v4 (may be easy depending on how diverged from v8 it is?)

Possible, time permitting

  • AMDGPU on ppc64:
    • firmware load fix, hopefully done landed
    • PowerPlay does not work patch from marcus_s fixes that
    • Ring code (check patch?)
    • 3D accel/Mesa code
  • radeonsi on ppc64
  • correctness fixes for r600g on ppc64
  • mrustc on ppc64 team mate used mrustc on x86_64 to cross to ppc64,

"Maybe some day"

  • Dolphin emulator
  • Investigate adding AltiVec/VMX SHA-1 and POWER8 SHA-256 hash support to libgcrypt (likely adapting GPL sources from Git sources on SHA-1, and from Bitcoin sources on SHA-256)