<tomeu>
Lyude, [alyssa]: what do you think of having a fork of the ARM driver with the changes needed for the upstream mali bindings?
BenG83 has quit [Ping timeout: 250 seconds]
<narmstrong>
tomeu: it’s basically what [alyssa] did but with an older version of the driver
<HdkR>
Speaking of which. So I'm not constantly spouting nonsense out my bum. There is currently some work being done on kernel level things right?
<HdkR>
replacement to arm_kbase?
<HdkR>
Lyude: Btw, I don't think I've mentioned. I've stopped working on one of my side projects. So I'm going to have some free time soon
<HdkR>
finally, gosh that project took far longer than I thought
<tomeu>
narmstrong: but there isn't right now a single repo for people to work on the arm driver, right?
<HdkR>
Lyude: [alyssa]: I'm getting access to a Linux + Bifrost board in a couple of weeks. More should follow afterwards
<Lyude>
HdkR: I'm currently working on getting panfrost working with the latest mali_kbase first
<Lyude>
and then try to decide where to go from there
<Lyude>
I've also been fixing issues I keep running into on my board :s
<HdkR>
ah
<Lyude>
tomeu: I'm thinking of at least getting a collection of the platform glue between boards
<HdkR>
I'm in the process of ramping in Panfrost again :P
<HdkR>
But since I don't have LLVM getting in my way this time I can stay on it longer
<Lyude>
Like
<tomeu>
Lyude: right now the devicetree platform is just working for me, what other glue is needed?
<Lyude>
Huh, maybe there isn't much else? I started by using the repo from chewitt (I think they work at khadas or friends? They sent me the vim2 I've been using)
<Lyude>
But then I just grabbed the Mali kbase sources off arm's site, got the newest version and applied the patches to that
<HdkR>
(btw I ordered two more XU4 boards for testing purposes)
<Lyude>
oh cool
<Lyude>
I've got my hands on an xu3 now as well
<HdkR>
Nice
<Lyude>
tomeu: but yeah: I haven't tried getting the driver working without the patchesnhere
<tomeu>
Lyude: ok, yesterday I sent your a MR with what I needed to change so it works on my nanopc-t4 with 4.20-rc4
<tomeu>
I would expect it to work on your vim2 as well if the DT is right
<Lyude>
Oh! I didn't notice-i wonder why gitlab didn't notify me
<HdkR>
I'm really looking forward to this Bifrost board now :D
<Lyude>
@hdkr-am I still getting access to one of these?
<Lyude>
oh no I am trying to use this like telegram
<HdkR>
Lyude: Maybe. Looks like they are hitting some supply problems so they are short on boards at the moment
<Lyude>
Ah
<Lyude>
Suppliers are hard, I understand
<HdkR>
So even if I can get more early it may only be by a couple of weeks
<HdkR>
I've expressed interest in handing out boards to more than myself though. Definitely receptive to the problem, just can't afford sending out more than one
<HdkR>
I can give remote access though
<tomeu>
Lyude: haven't looked at how gpu reset works, but unloading and reloading the module seems to work fine
<Lyude>
tomeu: yeah it works fine here too, the problems don't start until I actually try running something
<tomeu>
oh, that's very advanced :p
<tomeu>
will give it a try later today
<Lyude>
Yeah! I've got a branch that's kind of working on the new uapo
<HdkR>
Lyude: They did let me know that we should be able to send them out before the end of next month
<HdkR>
So not too long of a wait in worst case
<tomeu>
I think I won't even try installing X though and will go straight to testing with weston, so with the gbm egl platform
<tomeu>
so I don't think I will get very far any time soon
<Lyude>
that won't work
<tomeu>
yeah, I know
<tomeu>
guess first thing is to decide where to get a render node from: VGEM or custom DRM shim
<Lyude>
I'm kinda hoping to see if I can help a bit with the winsys in the process of the uapi stuff since it would be nice to at least have that before we try upstreaming
<tomeu>
same here
<Lyude>
We also definitely need to actually implement resource destruction
<Lyude>
since my board keeps oom ing as well
<Lyude>
we'll get there eventually!
<tomeu>
a simple matter of time!
<HdkR>
Takes a bit of time to OOM efficiently :P
pH5 has joined #panfrost
BenG83 has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
cwabbott_ has joined #panfrost
cwabbott has quit [Ping timeout: 272 seconds]
cwabbott_ is now known as cwabbott
chewitt has joined #panfrost
<tomeu>
Lyude: got past KBASE_IOCTL_VERSION_CHECK, but the mmap of the device file is failing