_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #litex
<swetland> so it's doing that because your linker script defines the magic symbol __global_pointer$
<swetland> which causes the linker to generate references to objects in the .sdata/.sbss/etc sections relative to gp
<swetland> hm actually it may just be that the gp is close to that mmio address so that may be a bit of a red herring
<swetland> it looks like all the code is due to you using uint32_t* to access an unaligned address
<swetland> the compiler is generating individual byte loads and stores for each byte in the word
Degi has quit [Ping timeout: 258 seconds]
Degi has joined #litex
<Hammdist> yeah that was it .. I asked on #gcc earlier and got unblocked with regards to that
zjason has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
TMM_ has quit [Client Quit]
<jevinskie[m]> _florent_: not sure if you saw this RFC but I thought you might be interested or have some input if you’re still examining amaranth https://github.com/amaranth-lang/amaranth/issues/693
TMM_ has joined #litex
_embargo_ has joined #litex
<_florent_> jevinskie[m]: thanks, Record could indeed be improved/simplified, the RFC seems more natural than Migen's Record and closer to what I would also probably do. I'm still experimenting with an alternative HDL and will evaluate it by writing new core with it (but have limited time since lots of things to do on LiteX and not really related to the HDL).
nelgau_ has quit [Ping timeout: 255 seconds]
nelgau has joined #litex
_embargo_ has quit [Quit: ZNC - https://znc.in]
embargo has joined #litex
embargo has quit [Client Quit]
embargo has joined #litex
embargo has quit [Ping timeout: 240 seconds]
embargo has joined #litex