<javierm>
tzimmermann: I think we discussed before, but I wonder if wouldn't be better to unify all the platform code and just fill a struct screen_info for sysfb to handle the pdev registration
<javierm>
IIRC you mentioned that preferred the OF code to keep their own pdev registration
<Kayden>
DavidHeidelberg, daniels: thanks for enabling rusticl testing for iris! just caught a nasty bug I was about to introduce with legacy HDC scratch loads for sub-32-bit values
<DavidHeidelberg>
Kayden: np, thou it's only in nightly (?)
<Kayden>
seems to be on pre-merge
<DavidHeidelberg>
oopsie :D my bad.
<javierm>
tzimmermann: there's also arch/mips/n64/init.c (which also hardcodes to 0 instead of using PLATFORM_DEVID_AUTO btw)
<tzimmermann>
javierm, i'm in a meeting
<javierm>
tzimmermann: Ok, sorry
LeviYun has joined #dri-devel
<linusw>
Oh haven't used the drm tree and dim since the switch to gitlab, trying to reinitialize the whole environment then and see if that works
LeviYun has quit [Ping timeout: 480 seconds]
Company has quit [Remote host closed the connection]
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
LeviYun has joined #dri-devel
rasterman has joined #dri-devel
Company has joined #dri-devel
yyds has quit [Remote host closed the connection]
digetx has quit [Ping timeout: 480 seconds]
<tzimmermann>
javierm, i've also looked into this problem today. think we might see something like with DT/OF systems, where the firmware framebuffer is referenced via DT and via the bootloader-provided screen_info. and we can only use it once
<tzimmermann>
i think, we likely need something similar for coreboot
yyds has joined #dri-devel
<daniels>
DavidHeidelberg, Kayden: tbf, since it’s both useful and reliable, might as well just make it pre?
<Kayden>
makes sense to me
LeviYun has joined #dri-devel
<DavidHeidelberg>
I'm more than happy.
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
apinheiro has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
Schrostfutz_ has joined #dri-devel
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
vliaskov has joined #dri-devel
<javierm>
tzimmermann: right. That was the context of the discussion I remembered
<javierm>
tzimmermann: oh, it was even a change from me LOL
<javierm>
tzimmermann: I'll type a patch then for the Coreboot uses to try
avolmat has quit [Remote host closed the connection]
fab has quit [Quit: fab]
fab has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
q66 has quit [Quit: WeeChat 4.3.5]
coldfeet has joined #dri-devel
q66 has joined #dri-devel
yyds has quit [Remote host closed the connection]
bmodem has joined #dri-devel
LeviYun has joined #dri-devel
<javierm>
tzimmermann: something that confuses me though is who fills the screen_info in this case, because AFAICT from the report they are using Coreboot + SeaBIOS as payload
<javierm>
but in this case, a screen_info should only be filled by the x86 early boot code when using a vga= kernel cmdline param
<javierm>
at least that's the case on legacy BIOS and UEFI on CSM mode
coldfeet has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
<tzimmermann>
javierm, i only did an an educated guess here. IDK if that's really the problem
<tzimmermann>
i have to get coreboot hardware first. maybe i can reproduce it
<javierm>
tzimmermann: I'm convinced that you are correct, is just the mechanism of how the framebuffer is provided in both the Coreboot table (seems to be entry LB_TAG_FRAMEBUFFER) and a VGA mode as boot params that I'm unsure
<javierm>
I'll also type in the commit message my educated guess and could let the reporters to correct me
nerdopolis has joined #dri-devel
LeviYun has joined #dri-devel
heat has joined #dri-devel
<javierm>
tzimmermann: patch sent. Written the patch took me 1 min, but looking at Coreboot + SeaBIOS code and the x86 boot code more than 1 hour so that I could write the commit message :)
<javierm>
*Write
LeviYun has quit [Ping timeout: 480 seconds]
digetx has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
davispuh has joined #dri-devel
guludo has joined #dri-devel
<tzimmermann>
:)
LeviYun has joined #dri-devel
luc has joined #dri-devel
krushia has joined #dri-devel
apinheiro has quit [Quit: Leaving]
LeviYun has quit [Ping timeout: 480 seconds]
<cwabbott>
gfxstrand: I started looking at what it would take to convert turnip to the common pipeline code, and there are a few sticky points
<cwabbott>
we'd have to handle the driver_rp thing - which, I guess it should be simple to create a driver op somewhere and then call that to fill out a driver_rp
avolmat has joined #dri-devel
epoch101 has joined #dri-devel
<cwabbott>
but there's something even stickier, which is that when compiling we need to know which input attachments are "real" (i.e. actually point to tile memory if in tiled mode) and which are "fake" (i.e. are never written earlier in the render pass)
<cwabbott>
right now this is done entirely sideband, when filling out driver_rp we also fill out a bitmask, then it flows into the FS key and into nir_lower_input_attachments
Daanct12 has quit [Quit: WeeChat 4.4.2]
<cwabbott>
with DRLR this would be part of the input attachment mapping state, I think
<cwabbott>
but we have to handle DRLR a bit differently in turnip due to the possibility of depth/stencil not having an index, so the codepaths don't exactly line up
<cwabbott>
I'm not sure exactly how to proceed, the only thing i can think of is a very ugly turnip-specific sideband thing in the driver_rp
alatiera6 is now known as alatiera
guludo has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
karenw has joined #dri-devel
guludo has joined #dri-devel
bolson has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
fab has quit [Quit: fab]
Haaninjo has joined #dri-devel
illwieckz has quit [Read error: Connection reset by peer]
kzd has joined #dri-devel
illwieckz has joined #dri-devel
fab has joined #dri-devel
alatiera5 has joined #dri-devel
alatiera has quit [Ping timeout: 480 seconds]
alatiera5 has left #dri-devel [#dri-devel]
karenw has quit [Ping timeout: 480 seconds]
luc has quit []
epoch101_ has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest3274
dsimic has joined #dri-devel
<rodrigovivi>
airlied: sima: I just noticed that drm/drm-fixes is still in v6.11-rc6 .... so a dim pull-request of drm-xe-fixes was trying to take more stuff from v6.11-rc7 to drm/drm-fixes... I guess at this point I should just move drm-xe-fixes back to -rc6?
yyds has quit [Remote host closed the connection]
Guest3274 has quit [Ping timeout: 480 seconds]
<sima>
rodrigovivi, fixed
<sima>
please don't rebase onto -rc6
<rodrigovivi>
that was quick! thank you a lot
f11f12 has quit [Quit: Leaving]
bolson_ has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
epoch101 has joined #dri-devel
yyds has joined #dri-devel
epoch101_ has quit [Ping timeout: 480 seconds]
bolson_ has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
bbrezill1 has joined #dri-devel
yyds_ has joined #dri-devel
yyds_ has quit []
yyds has quit [Ping timeout: 480 seconds]
bbrezillon has quit [Ping timeout: 480 seconds]
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
Duke`` has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
epoch101 has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
epoch101 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
krushia has quit [Quit: Konversation germinated!]
Kayden has quit [Quit: lol]
davispuh has quit [Read error: Connection reset by peer]
mbrost has quit [Ping timeout: 480 seconds]
davispuh has joined #dri-devel
bolson has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
LeviYun has joined #dri-devel
davispuhh has joined #dri-devel
Kayden has joined #dri-devel
larunbe has quit [Read error: Connection reset by peer]
davispuh has quit [Ping timeout: 480 seconds]
alarumbe has joined #dri-devel
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
frieder has quit [Remote host closed the connection]
avolmat has quit [Ping timeout: 480 seconds]
davispuhh has quit [Read error: Connection reset by peer]
davispuh has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kaiwenjon has quit [Quit: WeeChat 3.8]
jfalempe has joined #dri-devel
jfalempe_ has joined #dri-devel
jfalempe has quit [Read error: Connection reset by peer]
apinheiro has joined #dri-devel
<jenatali>
Is there some way to merge a driconf-only change without having to run all of CI?
feaneron has quit [Quit: feaneron]
feaneron has joined #dri-devel
<sghuge>
any idea how to decode steam mini dump files?
<zmike>
nope
<zmike>
jenatali: sure would be nice though
<jenatali>
Yeah...
<jenatali>
I don't feel good wasting so much time and compute power for a change that's literally untested by all of that work