*** tpb <[email protected]> has joined #litex | 00:00 | |
*** Emantor <[email protected]> has quit IRC (Quit: ZNC - http://znc.in) | 01:20 | |
*** Emantor <[email protected]> has joined #litex | 01:20 | |
swetland | so it's doing that because your linker script defines the magic symbol __global_pointer$ | 02:05 |
---|---|---|
swetland | which causes the linker to generate references to objects in the .sdata/.sbss/etc sections relative to gp | 02:06 |
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 | 02:07 |
swetland | it looks like all the code is due to you using uint32_t* to access an unaligned address | 02:08 |
swetland | the compiler is generating individual byte loads and stores for each byte in the word | 02:08 |
*** Degi <[email protected]> has quit IRC (Ping timeout: 258 seconds) | 03:31 | |
*** Degi <[email protected]> has joined #litex | 03:31 | |
Hammdist | yeah that was it .. I asked on #gcc earlier and got unblocked with regards to that | 03:32 |
*** zjason <[email protected]> has joined #litex | 15:54 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 17:48 | |
*** TMM_ <[email protected]> has joined #litex | 17:54 | |
*** TMM_ <[email protected]> has quit IRC (Client Quit) | 17:57 | |
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 | 18:02 |
jevinskie[m] | And this sub RFC https://github.com/amaranth-lang/amaranth/issues/699 | 18:02 |
*** TMM_ <[email protected]> has joined #litex | 18:03 | |
*** _embargo_ <_embargo_!embargo@user/embargo> has joined #litex | 18:39 | |
_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). | 20:14 |
*** nelgau_ <[email protected]> has quit IRC (Ping timeout: 255 seconds) | 21:52 | |
*** nelgau <[email protected]> has joined #litex | 21:53 | |
*** _embargo_ <_embargo_!embargo@user/embargo> has quit IRC (Quit: ZNC - https://znc.in) | 23:08 | |
*** embargo <embargo!embargo@user/embargo> has joined #litex | 23:08 | |
*** embargo <embargo!embargo@user/embargo> has quit IRC (Client Quit) | 23:10 | |
*** embargo <embargo!embargo@user/embargo> has joined #litex | 23:11 | |
*** embargo <embargo!embargo@user/embargo> has quit IRC (Ping timeout: 240 seconds) | 23:43 | |
*** embargo <embargo!embargo@user/embargo> has joined #litex | 23:46 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!