_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://freenode.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
CarlFK has quit [Ping timeout: 258 seconds]
FFY00 has quit [Remote host closed the connection]
FFY00 has joined #litex
jaseg has quit [Ping timeout: 260 seconds]
jaseg has joined #litex
awe00 has quit [Ping timeout: 258 seconds]
CarlFK has joined #litex
SpaceCoaster has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
SpaceCoaster has joined #litex
Degi has quit [Ping timeout: 258 seconds]
Degi has joined #litex
lkcl_ has quit [Ping timeout: 265 seconds]
nelgau has quit [Remote host closed the connection]
nelgau has joined #litex
lkcl has joined #litex
nelgau has quit [Ping timeout: 240 seconds]
nelgau has joined #litex
nelgau has quit [Ping timeout: 265 seconds]
nelgau has joined #litex
nelgau has quit [Ping timeout: 258 seconds]
nelgau has joined #litex
nelgau has quit [Ping timeout: 240 seconds]
jaseg has quit [Ping timeout: 260 seconds]
jaseg has joined #litex
CarlFK has quit [Ping timeout: 265 seconds]
_franck_ has joined #litex
kgugala_ has joined #litex
kgugala has quit [Ping timeout: 258 seconds]
awe00 has joined #litex
nelgau has joined #litex
nelgau has quit [Ping timeout: 264 seconds]
nelgau has joined #litex
nelgau has quit [Ping timeout: 256 seconds]
nelgau has joined #litex
nelgau has quit [Ping timeout: 256 seconds]
nelgau has joined #litex
st-gourichon-fid has quit [Remote host closed the connection]
nelgau has quit [Ping timeout: 256 seconds]
lkcl_ has joined #litex
lkcl has quit [Ping timeout: 258 seconds]
key2 has quit [Ping timeout: 272 seconds]
key2 has joined #litex
CarlFK has joined #litex
awe00_ has joined #litex
awe00 has quit [Ping timeout: 240 seconds]
tannewt has quit [Ping timeout: 240 seconds]
y2kbugger has quit [Ping timeout: 244 seconds]
esden has quit [Ping timeout: 272 seconds]
peepsalot has joined #litex
peeps has quit [Ping timeout: 246 seconds]
esden has joined #litex
y2kbugger has joined #litex
tannewt has joined #litex
indy has quit [Ping timeout: 240 seconds]
st-gourichon-fid has joined #litex
nelgau has joined #litex
nelgau has quit [Ping timeout: 256 seconds]
indy has joined #litex
nelgau has joined #litex
acathla has quit [Read error: Connection reset by peer]
lkcl_ is now known as lkcl
acathla has joined #litex
acathla has quit [Changing host]
acathla has joined #litex
kgugala_ has quit [Read error: Connection reset by peer]
kgugala has joined #litex
_franck_ has quit [Remote host closed the connection]
lambda has quit [Ping timeout: 272 seconds]
kgugala_ has joined #litex
lambda has joined #litex
kgugala has quit [Ping timeout: 256 seconds]
<pdp7> yes, I have shared notes
<pdp7> unfortunately we didn't have everyone that I would have liked
<pdp7> did have several kernel maintainers that gave some suggestions
<pdp7> I would say the strongest opinion was that regmap is the way to go for CSR access
<pdp7> Kernel maintainers like Jonathan Cameron (IIO) felt that the performance hit of 2 indirect calls is not an issue
<tpb> Title: Linux Plumbers Conference 2020 (24-28 August 2020): BoF: upstream drivers for open source FPGA SoC peripherals · Indico (at linuxplumbersconf.org)
<pdp7> I typed while people talked so didn't capture everything
<tpb> Title: 5b92d0df (at linuxplumbersconf.org)
captain_morgan has quit [Quit: Ping timeout (120 seconds)]
captain_morgan has joined #litex
<conmega> I wish I had known about that presentation, I'd have loved to have seen it. Will have to keep a better eye out going forward :)
<somlo> pdp7: any feel for whether the kernel folks would rather prefer 32-bit-only litex drivers, to be "64-bit-ified" later, or if width agnostic (32 *and* 64 bit support) should be added right from the start ?
lambda has quit [Ping timeout: 244 seconds]
<pdp7> unfortunately, that aspect was not covered. but I can follow up as all the participants like Jonathan Cameron are still around the virtual conference.
<pdp7> conmega: it was really more of a discussion session to get some agreement on the right way to tackle problems. unfortunately, I didn't know it was accepted until about a week and half ago and thus wasn't able to get all the people that I think were necessary invovled
<pdp7> the upside is at least several more experienced linux kernel developers are interested in what is going on with the LiteX drivers and CSR's
<conmega> That's fair, I am really glad you started the discussion though! Really really happy to see this this type of discussion around this since I was looking into what it would be like to write some kernel drivers for additions to liteX
<pdp7> I'll try to summarize and post toe linux-litex mailing list. I proposed this session in June when there was a lot of active discussion https://groups.google.com/d/msg/linux-litex/fJLlcsuBibY/3vP8_7nGAwAJ
<tpb> Title: Google Groups (at groups.google.com)
<pdp7> but the lack of late registration and timezones kept some people from being able to particpation
<conmega> Also I didn't realize microwatt was added to liteX, that's pretty neat. I work at IBM, on their Z mainframe hardware though, so not directly involved with P but its still awesome stuff.
<conmega> Cool thanks for the link, I'll have to read through all that later.
<pdp7> conmega: yeah, i would recommend you contact Benjamin Herrenschmidt who would have attended if it wasn't at 12am in australia
<tpb> Title: Sign in - Google Accounts (at groups.google.com)
<pdp7> hmm
<pdp7> unfortunately linux-litex is a google group so sometimes links don't work right
<pdp7> their address is Benjamin Herrenschmidt <benh@kernel.crashing.org>
<conmega> Cool thanks!
<conmega> I first need to look into some of the hardware development, I have been reading the PCIe base spec and scowering the litepcie and litex code-base to get a bit better of an understanding of how things are working.
<pdp7> neat!
<conmega> I'd like to add a root port to it so we can start playing with having a root port off riscV for Linux, for less than the 3 grand it cost previously for the sifive dev kit, although now with the 500 dollar icicle its probably less enticing
<conmega> but ultimately it will be interesting as a learning experience and seeing where I can get with it
<conmega> Looks like honestly the hardest part is just architecting it properly (ie sanely) following a similar implementation as the Xilinx AXI bridge would lend to leaning on their kernel driver code which is pretty simple
lambda has joined #litex
<pdp7> conmega: that is an interesting idea to have a PCIe root port.
<conmega> seems like _florent_ was also interested in adding support for a root port as-well, I have an email I was writing up to send them but haven't gotten around to it.
<conmega> I'd love to see it to give a wider access to people to do linux development for PCIe endpoint devices, it was really cool to see people get linux running on the sifive boards with a GUI and everything
<conmega> but even simply playing with network controllers and stuff and verifying drivers and things work would be great
<conmega> also having a root port for talking to things like NVMe storage and such could be useful for certain applications
<conmega> it seems very popular to be hanging NVMe drives off FPGAs as of late, I believe even IBM has some open-source HDL for an NVMe drive attach to FPGA for special networking processing or something
kgugala has joined #litex
kgugala_ has quit [Ping timeout: 265 seconds]
MyGreenBalloon has joined #litex
MyGreenBalloon has quit [Remote host closed the connection]
CarlFK1 has joined #litex
CarlFK has quit [Ping timeout: 240 seconds]
awe00 has joined #litex
awe00_ has quit [Ping timeout: 240 seconds]
lambda has quit [Ping timeout: 244 seconds]
lambda has joined #litex
kgugala has quit [Remote host closed the connection]
peeps[zen] has joined #litex
peepsalot has quit [Ping timeout: 240 seconds]
awe00 has quit [Ping timeout: 240 seconds]
awe00 has joined #litex
<benh> I wish I could have attended ... but it was really not a good time for me, I've ended up skipping LPC completely
awe00 has quit [Ping timeout: 256 seconds]
lf has quit [Ping timeout: 240 seconds]
lf has joined #litex