<sajattack>
I'm wondering what would be the best way to create a userspace/cpu-accessible framebuffer with litepcie, to make sort of a rasterizer card or something like that. I have an acorn which probably doesn't have enough io to actually drive a display (and no baseboard), has anyone tried something like this? I'm not too familiar with pcie or wishbone for that matter. But curious how someone would approach this
<sajattack>
is there a way to just map a block of memory that both can share under linux?
<tnt>
sajattack: you can create a memory mapped without ( BAR ) that just exposes your VRAM.
<tnt>
s/without/window/
<sajattack>
when you say vram, do you mean on the fpga or on my pc's gpu?
<tnt>
on the fpga
cr1901_ has joined #litex
<sajattack>
yeah so that's kind of what I was thinking, how does the memory mapping work?
<sajattack>
yeah so I guess just do the 54 one and access the memory with the cpu one pixel at a time?
<sajattack>
or try to find a way to map it to the gpu 🤔
<tnt>
I don't understand what you mean. If you expose some RAM on the FPGA through a BAR, yeah, the CPU will access it through PCIe one pixel at a time.
<sajattack>
nevermind
whitequark[cis] has joined #litex
<whitequark[cis]>
i think you could maybe use MTRRs to make it cacheable?
Degi has quit [Ping timeout: 260 seconds]
<sajattack>
vivado keeps failing to download lol
Degi has joined #litex
cr1901_ is now known as cr1901
ElfenKaiser has joined #litex
ElfenKaiser has quit [Ping timeout: 265 seconds]
FabM has joined #litex
so-offish has joined #litex
so-offishul has joined #litex
so-offish has quit [Ping timeout: 248 seconds]
so-offishul has quit [Read error: Connection reset by peer]