ftg has quit [Read error: Connection reset by peer]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
Daanct12 has joined #linux-sunxi
montjoie_ has joined #linux-sunxi
montjoie has quit [Ping timeout: 480 seconds]
machinehum has quit [Ping timeout: 480 seconds]
apritzel has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
son has joined #linux-sunxi
son_ has joined #linux-sunxi
son has quit []
machinehum has quit [Ping timeout: 480 seconds]
son_ has quit [Remote host closed the connection]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
f_ has quit [Read error: Connection reset by peer]
f_ has joined #linux-sunxi
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
colinsane has quit []
evgeny_boger1 has joined #linux-sunxi
colinsane has joined #linux-sunxi
evgeny_boger has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
colinsane has quit []
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
hexdump01 has joined #linux-sunxi
hexdump0815 has quit [Ping timeout: 480 seconds]
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
colinsane has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
colinsane has quit []
colinsane has joined #linux-sunxi
colinsane has quit []
machinehum has quit [Ping timeout: 480 seconds]
colinsane has joined #linux-sunxi
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
colinsane has quit []
colinsane has joined #linux-sunxi
machinehum has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
colinsane has quit []
colinsane has joined #linux-sunxi
apritzel has joined #linux-sunxi
warpme has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
mripard has quit [Quit: mripard]
mripard has joined #linux-sunxi
KREYREN_ has quit [Remote host closed the connection]
KREYREN_ has joined #linux-sunxi
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
vertex004 has joined #linux-sunxi
<gamiee>
jernej: ping
machinehum has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
apritzel_ has joined #linux-sunxi
Hypfer has quit [Read error: Connection reset by peer]
Hypfer has joined #linux-sunxi
<linkmauve>
Ok so the issue with importing my dmabuf is that even though sun4i-drm (/dev/dri/card0) accepts importing my buffer with DRM_FORMAT_MOD_ALLWINNER_TILED, Weston seems to be somewhat confused and exposes only formats supported by lima (/dev/dri/card1) with the modifier DRM_FORMAT_MOD_ARM_16X16_BLOCK_U_INTERLEAVED…
<linkmauve>
I guess because lima doesn’t support importing tiled YUV formats?
<linkmauve>
And Weston can’t guarantee my buffer will never get composited.
<linkmauve>
So I guess if I ever want to import my image into EGL, I need to detile it like Gstreamer does with yesterday’s command, on the CPU. :s
<linkmauve>
Ok, and running weston seven seconds or more disables the HDMI connector until reboot on this A10 nowadays. :o
<linkmauve>
I guess I was lucky with onix’s DRM examples having a timeout of five seconds…
anarsoul|2 has joined #linux-sunxi
anarsoul has quit [Read error: Connection reset by peer]
machinehum has quit [Ping timeout: 480 seconds]
bauen1 has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest14291
dsimic has joined #linux-sunxi
Guest14291 has quit [Ping timeout: 480 seconds]
machinehum has joined #linux-sunxi
vertex004 has quit [Remote host closed the connection]
apritzel_ has quit [Remote host closed the connection]
<jernej>
gamiee: pong
<jernej>
linkmauve: or you can add support for that modifier to mesa :)
<linkmauve>
Is that a thing the GPU supports?
<linkmauve>
Or would I need a conversion shader?
apritzel_ has joined #linux-sunxi
<jernej>
afaik no, but conversion can be added
<linkmauve>
It would also be a thing only for lima-on-sunxi, as it wouldn’t make much sense to expose it on other platforms.
<linkmauve>
I’m also curious, lima always renders the final scanoutable buffers as LINEAR since the display controller doesn’t support its 16×16 tiled format? :(
<jernej>
I think yes
<jernej>
btw, linear NV16 is also supported for 422 or 444 JPEGs on A33 and newer
<linkmauve>
\o/
warpme has quit []
machinehum has joined #linux-sunxi
mripard has quit [Remote host closed the connection]
machinehum has quit [Ping timeout: 480 seconds]
bauen1 has quit [Ping timeout: 480 seconds]
apritzel_ has quit [Ping timeout: 480 seconds]
KREYREN_ has quit [Remote host closed the connection]
<gamiee>
jernej: related to the discussion about configurable wake up sources for Crust. Both smaeul and apritzel mentioned an option, to put the config data to some Crust known place (so I guess in same SRAM as Crust is living?) and Crust before suspend / shutdown will read it and configure itself accordingly. Theoretically, as I written it, it should work, right?
hentai has joined #linux-sunxi
ftg has joined #linux-sunxi
<KREYREN_oftc>
So same packaging instructions meaning u-boot, crust, arm-trusted-firmware across all mainstream linux distros work without an issue, but if i am trying to package u-boot for alpine or postmarketos i don't get a display during the u-boot phase... does anyone have a hypothesis to why?
<vagrantc>
toolchain differences?
<vagrantc>
libc implementations?
<KREYREN_oftc>
alpine's arm-trusted-firmware seems to be using clang, but i changed that on gcc and same issue
<KREYREN_oftc>
vagrantc, libc seems to be same
<vagrantc>
i thought alpine used something other than glibc
<vagrantc>
shouldn't affect u-boot, but who knows...
<KREYREN_oftc>
they use musl afaik
<KREYREN_oftc>
yep musl + busybox
<apritzel>
KREYREN_oftc: are you using Alpine as a build host, or just the packaging instructions from Alpine?
<KREYREN_oftc>
apritzel, alpine as the build host and their package manager
<apritzel>
in general those components are standalone parts, so a) you should be able to mix and match binaries (TF-A and U-Boot), and b) just compile this on any environment
<apritzel>
I mean just grab any machine with a cross compiler and build TF-A and U-Boot
<apritzel>
or even build it natively somewhere
<apritzel>
and what version of TF-A and U-Boot are you building? the same mainline one, or does either alpine or PMOS apply some nasty patches
<jernej>
gamiee: Yes, Crust can read config from any place. SRAM isn't accessed by Linux, so this is ideal
<KREYREN_oftc>
same versions used, tested different once as well
<KREYREN_oftc>
and mainline one are used now
<KREYREN_oftc>
> <apritzel> I mean just grab any machine with a cross compiler and build TF-A and U-Boot < that's the thing.. it doesn't work on alpine which is any machine with a cross compiler
<apritzel>
ah, I see. Maybe there is any host tool that is required during U-Boot build, that doesn't like musl?
<KREYREN_oftc>
apritzel, musl should work though based on teres users telling me that it works on their end using various distros
<apritzel>
do you build this manually, or using some build script?
<KREYREN_oftc>
u-boot devs want me to try manual compilation with BL31.bin supplied from a working distro atm
<KREYREN_oftc>
otherwise it's using the alpine and postmarketos's packaging
<KREYREN_oftc>
which is apk and pmbootstrap
<KREYREN_oftc>
apk is the package manager and pmbootstrap is framework to build images for lot of devices
<apritzel>
yes, that would be my recommendation as well: try one known working component and build the other
<KREYREN_oftc>
SCP is also needed but can be set to /dev/null to be excluded for testing
Asara has quit [Remote host closed the connection]