sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv | Matrix: #riscv:catircservices.org
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
_whitelogger has joined #riscv
naoki has joined #riscv
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
jacklsw has joined #riscv
sajattack has quit [Remote host closed the connection]
sajattack has joined #riscv
alperak has quit [Quit: Connection closed for inactivity]
BootLayer has joined #riscv
hexdump0815 has quit [Ping timeout: 248 seconds]
lostqt has quit [Quit: .]
hexdump0815 has joined #riscv
jacklsw has quit [Quit: Back to the real world]
dramforever has joined #riscv
BootLayer has quit [Quit: Leaving]
benh_ has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
mpe has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
benh has joined #riscv
mpe has joined #riscv
lucmann has quit [Read error: Connection reset by peer]
remexre has quit [Ping timeout: 260 seconds]
remexre has joined #riscv
naoki has quit [Ping timeout: 260 seconds]
coldfeet has joined #riscv
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
bsFFFFFF has joined #riscv
ldevulder_ has joined #riscv
ldevulder_ is now known as ldevulder
jjido has joined #riscv
alexghiti has joined #riscv
alperak has joined #riscv
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
m5zs7k_ has joined #riscv
m5zs7k has quit [Ping timeout: 252 seconds]
jjido has joined #riscv
m5zs7k_ is now known as m5zs7k
paulk has quit [Ping timeout: 276 seconds]
paulk has joined #riscv
paulk has joined #riscv
matrixbrain has quit [Quit: Leaving]
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
chripo has quit [Read error: Connection reset by peer]
chripo has joined #riscv
chripo is now known as Guest3752
Andre_Z has joined #riscv
Guest3752 is now known as chripo
tlwoerner has quit [Ping timeout: 252 seconds]
tlwoerner has joined #riscv
ja_02 has quit [Ping timeout: 245 seconds]
dramforever has quit [Remote host closed the connection]
lemoniter has joined #riscv
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
lostqt has joined #riscv
jn has joined #riscv
jn has joined #riscv
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
coldfeet has quit [Ping timeout: 260 seconds]
raym has quit [Ping timeout: 268 seconds]
coldfeet has joined #riscv
coldfeet has quit [Ping timeout: 252 seconds]
coldfeet has joined #riscv
bjdooks_ has joined #riscv
bjdooks_ has quit [Client Quit]
dramforever[m]1 has joined #riscv
<dramforever[m]1> i'm gonna pretend this is a riscv question because it pertains to the spacemit k1. they made the incredible decision to split up RAM into a below 2G part and an above 4G part, and also somewhat patches up the hole by mapping DMA accesses, e.g. first 2G of RAM above 4G is DMA accessible starting at 0x8000_0000 for ethernet and a few others
<dramforever[m]1> now do do this obviously we're gonna need a few more bus nodes with dma-ranges. question is: what do we call those nodes?
<dramforever[m]1> they can't all be bus, or bus@0, or bus@80000000...
<dramforever[m]1> (bus nodes in devicetree, i mean, accidentally edited that part out)
<bjdooks> some systems w/o iommu had 32bit only dma peripherals or thought that might be the case
<dramforever[m]1> that part is normal and in fact works
<dramforever[m]1> the funny here is spacemit designed their SoC with static "IOMMU" maps
<dramforever[m]1> so for example, the simplest of these is range 5, which has dma-ranges = <0x0 0x00000000 0x0 0x00000000 0x0 0x80000000>, <0x0 0x80000000 0x1 0x00000000 0x0 0x80000000>;
<bjdooks> the absolute pain when people made socs w/o any mem in 32bit mem space and no iumu
Andre_Z has quit [Quit: Leaving.]
<bjdooks> at least you can work around it in dt
<dramforever[m]1> i don't know if i'm supposed to tell you, but yeah those are incredibly frustrating
<bjdooks> i had one soc where to make the dram and core coherent with periphjerals they just bridged the incoing dma into the core coplex with a static map
<dramforever[m]1> *tell you what i've seen
<dramforever[m]1> well, that's sifive's favorite right?
<dramforever[m]1> also i do not need to be coherent with your core
<dramforever[m]1> yeah whatever i should probably just ask rob herring...
raym has joined #riscv
coldfeet has quit [Quit: Lost terminal]
guerby has quit [Read error: Connection reset by peer]
guerby has joined #riscv
matrixbrain has joined #riscv
ldevulder_ has joined #riscv
<palmer> dramforever[m]1: there's a DT channel, Rob and Conor are usually in there
ldevulder has quit [Ping timeout: 252 seconds]
BootLayer has joined #riscv
<dramforever[m]1> til, thanks palmer
<palmer> NP. Aside from just generally RISC-V people having to deal with stupid hardware and maybe tripping over this sort of thing, you’re probably better off over there — that’s where the people who actually understand DT hang out
<dramforever[m]1> TIL there's irc in MAINTAINERS
<palmer> Ya, there’s a bunch in there
<dramforever[m]1> it's a treasure trove in there, i thought it's just a giant db for get_maintainers.pl
<palmer> Nope, all sorts of fun stuff ;)
thanosengine has joined #riscv
ldevulder_ has quit [Ping timeout: 260 seconds]
Stat_headcrabbed has joined #riscv
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
vagrantc has joined #riscv
ldevulder_ has joined #riscv
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
bsFFFFFF has quit [Ping timeout: 252 seconds]
coldfeet has joined #riscv
Stat_headcrabbed has joined #riscv
Stat_headcrabbed has quit [Client Quit]
ldevulder_ has quit [Quit: Leaving]
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
ja_02 has joined #riscv
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
jjido has joined #riscv
alexghiti has quit [Quit: Connection closed for inactivity]
Andre_Z has joined #riscv
jjido has quit [Quit: My laptop has gone to sleep. ZZZzzz…]
BootLayer has quit [Quit: Leaving]
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
netmonk has quit [Ping timeout: 252 seconds]
zjason` has joined #riscv
zjason has quit [Ping timeout: 248 seconds]
tlwoerner_ has joined #riscv
lostqt_ has joined #riscv
tlwoerner has quit [Remote host closed the connection]
lostqt has quit [Ping timeout: 260 seconds]
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
coldfeet has quit [Quit: Lost terminal]
JRepin has quit [Quit: Konversation terminated!]
JRepin has joined #riscv
alperak has quit [Quit: Connection closed for inactivity]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #riscv
matrixbrain has quit [Quit: Leaving]
lostqt_ has quit [Quit: .]
Andre_Z has quit [Quit: Leaving.]
vagrantc has quit [Quit: leaving]
lemoniter has quit [Ping timeout: 276 seconds]
inochi has joined #riscv