Announcement

Collapse
No announcement yet.

Reverse Engineering & Open-Source Driver Work Advancing For Arm's Valhall GPU

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • libv
    replied
    Originally posted by Developer12 View Post
    The process she applied on the android phone sounds a lot like the one she used to develop a userspace macos M1 gpu driver.
    Since it is the exact same thing done on Android 2.3 on telechips back in 2011, quite likely recycling the same code still.

    Leave a comment:


  • archsway
    replied
    Originally posted by peterdk View Post
    How does that work with a chromebook with that new GPU? Does ARM provide a binary driver for Chrome OS?
    Well, Arm provides (under a restrictive licensing agreement) the source for a generic Linux driver, and then Google customises it for Chrome OS, then they compile it themselves and make it available for download for use in the board-specific build scripts, for example:

    http://commondatastorage.googleapis....ry-25.0_p6.run

    Leave a comment:


  • nranger
    replied
    Can we get Linus to flip off ARM on camera please? I get that their Linux support has greatly improved over the past decade (board support files, ewww), and they don't make silicon themselves, but all these closed drivers, and the mess of platform specific code just doesn't make sense for the OS that powers 90% of their installed base.

    C'mon ARM, do better. Alyssa, keep up the great work.

    Leave a comment:


  • blackshard
    replied
    Originally posted by Quackdoc View Post

    not arm, but mali, and yes. chrome os is based on chromium OS, same thing with how the greater android OS is based on AOSP. they work in much a similar way
    small punctuation: ARM provides drivers for Mali GPUs, since Mali is their GPU lineup

    Leave a comment:


  • Quackdoc
    replied
    Originally posted by peterdk View Post
    How does that work with a chromebook with that new GPU? Does ARM provide a binary driver for Chrome OS?
    not arm, but mali, and yes. chrome os is based on chromium OS, same thing with how the greater android OS is based on AOSP. they work in much a similar way

    Leave a comment:


  • peterdk
    replied
    How does that work with a chromebook with that new GPU? Does ARM provide a binary driver for Chrome OS?

    Leave a comment:


  • Quackdoc
    replied
    This made me chuckle a bit

    This change is the embodiment of a “fix everything” magic bit, the kind only rumoured to exist and the stuff of reverse-engineers’ nightmares.

    …But setting that bit in our kernel makes our null job complete successfully.

    …Wait, what?

    Leave a comment:


  • Developer12
    replied
    The process she applied on the android phone sounds a lot like the one she used to develop a userspace macos M1 gpu driver.

    Leave a comment:


  • bezirg
    replied
    Amazing work again by Alyssa and the rest! Personally I am looking forward to a recently announced arm sbc that will come with linux (radxa rockpi 5 with rockchip rk3588 and valhall gpu).

    Leave a comment:


  • Reverse Engineering & Open-Source Driver Work Advancing For Arm's Valhall GPU

    Phoronix: Reverse Engineering & Open-Source Driver Work Advancing For Arm's Valhall GPU

    The Arm Mali Valhall architecture reverse-engineering started last summer and while limited in the reverse engineering capabilities for several months, it looks like by this summer we'll hopefully see a working driver for Arm's newer graphics IP...

    https://www.phoronix.com/scan.php?pa...-2022-Progress
Working...
X