Tuesday, 2020-08-25

*** tpb has joined #litex00:00
*** CarlFK has quit IRC00:27
*** FFY00 has quit IRC00:47
*** FFY00 has joined #litex00:48
*** jaseg has quit IRC02:23
*** jaseg has joined #litex02:24
*** awe00 has quit IRC02:33
*** CarlFK has joined #litex03:14
*** SpaceCoaster has quit IRC03:18
*** SpaceCoaster has joined #litex03:19
*** Degi has quit IRC03:58
*** Degi has joined #litex03:59
*** lkcl_ has quit IRC04:02
*** nelgau has quit IRC04:28
*** nelgau has joined #litex04:29
*** lkcl has joined #litex04:33
*** nelgau has quit IRC04:33
*** nelgau has joined #litex04:58
*** nelgau has quit IRC05:04
*** nelgau has joined #litex05:05
*** nelgau has quit IRC05:10
*** nelgau has joined #litex05:11
*** nelgau has quit IRC05:16
*** jaseg has quit IRC05:16
*** jaseg has joined #litex05:18
*** CarlFK has quit IRC07:03
*** _franck_ has joined #litex07:48
*** kgugala_ has joined #litex08:15
*** kgugala has quit IRC08:17
*** awe00 has joined #litex08:45
*** nelgau has joined #litex09:13
*** nelgau has quit IRC09:18
*** nelgau has joined #litex09:27
*** nelgau has quit IRC09:32
*** nelgau has joined #litex09:35
*** nelgau has quit IRC09:40
*** nelgau has joined #litex09:48
*** st-gourichon-fid has quit IRC09:51
*** nelgau has quit IRC09:53
*** lkcl_ has joined #litex10:02
*** lkcl has quit IRC10:05
*** key2 has quit IRC10:15
*** key2 has joined #litex10:16
*** CarlFK has joined #litex10:17
*** awe00_ has joined #litex10:20
*** awe00 has quit IRC10:21
*** tannewt has quit IRC10:48
*** y2kbugger has quit IRC10:48
*** esden has quit IRC10:51
*** peepsalot has joined #litex10:58
*** peeps has quit IRC10:58
*** esden has joined #litex11:00
*** y2kbugger has joined #litex11:00
*** tannewt has joined #litex11:01
*** indy has quit IRC11:34
*** st-gourichon-fid has joined #litex11:40
*** nelgau has joined #litex11:49
*** nelgau has quit IRC11:54
*** indy has joined #litex11:58
*** nelgau has joined #litex12:29
*** acathla has quit IRC12:33
*** lkcl_ is now known as lkcl12:35
*** acathla has joined #litex12:49
*** acathla has quit IRC12:58
*** acathla has joined #litex12:58
*** kgugala_ has quit IRC13:32
*** kgugala has joined #litex13:33
*** _franck_ has quit IRC15:45
*** lambda has quit IRC16:35
*** kgugala_ has joined #litex16:40
*** lambda has joined #litex16:40
*** kgugala has quit IRC16:43
futarisIRCcloudhttps://twitter.com/pdp7/status/129829894525757030417:37
pdp7yes, I have shared notes18:11
pdp7unfortunately we didn't have everyone that I would have liked18:11
pdp7did have several kernel maintainers that gave some suggestions18:12
pdp7I would say the strongest opinion was that regmap is the way to go for CSR access18:12
pdp7Kernel maintainers like Jonathan Cameron (IIO) felt that the performance hit of 2 indirect calls is not an issue18:13
pdp7https://linuxplumbersconf.org/event/7/contributions/705/18:13
tpbTitle: Linux Plumbers Conference 2020 (24-28 August 2020): BoF: upstream drivers for open source FPGA SoC peripherals ยท Indico (at linuxplumbersconf.org)18:13
pdp7I typed while people talked so didn't capture everything18:15
pdp7https://linuxplumbersconf.org/event/7/contributions/705/attachments/608/1106/notes.html18:15
tpbTitle: 5b92d0df (at linuxplumbersconf.org)18:15
*** captain_morgan has quit IRC18:32
*** captain_morgan has joined #litex18:32
conmegaI 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 :)19:04
somlopdp7: 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 ?19:08
*** lambda has quit IRC19:13
pdp7unfortunately, that aspect was not covered.  but I can follow up as all the participants like Jonathan Cameron are still around the virtual conference.19:15
pdp7conmega: 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 invovled19:16
pdp7the upside is at least several more experienced linux kernel developers are interested in what is going on with the LiteX drivers and CSR's19:17
conmegaThat'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 liteX19:17
pdp7I'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_7nGAwAJ19:19
tpbTitle: Google Groups (at groups.google.com)19:19
pdp7but the lack of late registration and timezones kept some people from being able to particpation19:19
conmegaAlso 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.19:19
conmegaCool thanks for the link, I'll have to read through all that later.19:20
pdp7conmega: yeah, i would recommend you contact Benjamin Herrenschmidt who would have attended if it wasn't at 12am in australia19:20
pdp7https://groups.google.com/g/linux-litex/c/laH606Zd1rk/m/1y9dzZR0AwAJ19:21
tpbTitle: Sign in - Google Accounts (at groups.google.com)19:21
pdp7hmm19:21
pdp7unfortunately linux-litex is a google group so sometimes links don't work right19:21
pdp7their address is Benjamin Herrenschmidt <[email protected]>19:21
conmegaCool thanks!19:22
conmegaI 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.19:23
pdp7neat!19:23
conmegaI'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 enticing19:24
conmegabut ultimately it will be interesting as a learning experience and seeing where I can get with it19:24
conmegaLooks 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 simple19:25
*** lambda has joined #litex19:41
pdp7conmega: that is an interesting idea to have a PCIe root port.19:44
conmegaseems 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.19:45
conmegaI'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 everything19:46
conmegabut even simply playing with network controllers and stuff and verifying drivers and things work would be great19:46
conmegaalso having a root port for talking to things like NVMe storage and such could be useful for certain applications19:47
conmegait 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 something19:47
*** kgugala has joined #litex19:55
*** kgugala_ has quit IRC19:59
*** MyGreenBalloon has joined #litex20:14
*** MyGreenBalloon has quit IRC20:22
*** CarlFK1 has joined #litex20:22
*** CarlFK has quit IRC20:25
*** awe00 has joined #litex20:31
*** awe00_ has quit IRC20:32
*** lambda has quit IRC20:41
*** lambda has joined #litex20:58
*** kgugala has quit IRC21:58
*** peeps[zen] has joined #litex22:08
*** peepsalot has quit IRC22:08
*** awe00 has quit IRC22:45
*** awe00 has joined #litex22:57
benhI wish I could have attended ... but it was really not a good time for me, I've ended up skipping LPC completely23:17
*** awe00 has quit IRC23:26
*** lf has quit IRC23:54
*** lf has joined #litex23:55

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!