<matthewcroughan>
If I compile with DRM_IMG_VOLCANIC=y. The include paths seem totally wrong, and the last commit that touched the file(s) was large and renamed a bunch of things.
<bjdooks>
probably works on the vendor's specifically made build thingg
<matthewcroughan>
pvr_drm.h is deeper, so there should be a line -I$(srctree)/drivers/gpu/drm/img/img-volcanic/include/drm for the existing code in tree to work. Given that I get /build/source/drivers/gpu/drm/img/img-volcanic/services/server/env/linux/services_kernel_client.h:59:10: fatal error: pvr_drm.h: No such file or directory
<matthewcroughan>
bjdooks Sure, but if there are manual steps that differ from mainline, I haven't found them documented, I would love to know if anyone knows
MyNetAz has quit [Remote host closed the connection]
<matthewcroughan>
Okay.. getting past that by fixing the include paths leads to ../include/linux/fortify-string.h:255:25: error: call to '__write_overflow' declared with attribute error: detected write beyond size of object (1st parameter)
<matthewcroughan>
But switching to the dev branch instead of the release branch fixes that
<matthewcroughan>
Then on the dev branch, I get duplicate symbols ERROR: modpost: sound/soc/codecs/eswin/esw_es8328_codec: 'es8328_probe' exported twice. Previous export was in sound/soc/codecs/snd-soc-es8328.ko
<matthewcroughan>
Does anybody know of a commit of the hifive p550 kernel branches that is supposed to compile properly with the Imagination GPU driver enabled, and that doesn't crash in these ways?
<matthewcroughan>
I thought the release branches would/should, but they don't.
stolen has joined #riscv
MyNetAz has joined #riscv
vagrantc has joined #riscv
<drewfustini>
palmer: hope you feel better! Do you think this could go in 6.13 fixes?
cyanteeth has quit [Remote host closed the connection]
theruran has quit [Quit: Connection closed for inactivity]
ganboing has joined #riscv
cyanteeth has joined #riscv
<ganboing>
@matthewcroughan, I tried to compile dev/kernel/hifive-premier-p550 and rel/kernel/hifive-premier-p550, they all compiled fine
cyanteeth has quit [Remote host closed the connection]
cyanteeth has joined #riscv
cyanteeth has quit [Remote host closed the connection]
cyanteeth has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
cyanteeth has quit [Ping timeout: 252 seconds]
<drmpeg>
Same here. rel/kernel/hifive-premier-p550 builds okay, even with CONFIG_DRM_IMG_VOLCANIC=y. This is with the Ubuntu config-6.6.21-5-premier config file and gcc-14.