Tuesday, 2018-10-02

*** tpb has joined #timvideos00:00
mithrocr1901_modern: Very interested in getting the up5k micropython stuff going ASAP00:04
cr1901_modernmithro: Understood, tomorrow I will be out most of the day. I can dedicate time to work on it Wednesday00:05
mithrocr1901_modern: Okay great!00:05
*** kolbyjack has joined #timvideos00:12
*** kolbyjack has quit IRC00:14
CarlFKmithro: it works!!! # cat /proc/cpuinfo  cpu: OpenRISC-000:17
CarlFKmithro: qemu00:17
CarlFKmithro: trying arty next, then from a fresh os00:17
mithroshorne: What is the best way to expose the "info" module to linux? https://github.com/timvideos/litex-buildenv/blob/master/gateware/info/__init__.py -- it would be good to have this in /proc or /sys ?00:18
tpbTitle: litex-buildenv/__init__.py at master · timvideos/litex-buildenv · GitHub (at github.com)00:18
cr1901_modernmithro: You want the 8k EVN board in LiteX too, right? _That's_ gonna be easy enough (famous last words)00:26
*** Ruler-GU has joined #timvideos00:39
CarlFKmithro: should something in this line say "htmi2usb" ?  export CPU=or1k CPU_VARIANT=linux PLATFORM=arty TARGET=net FIRMWARE=firmware00:41
mithroCarlFK: for?00:42
CarlFKhttps://github.com/timvideos/litex-buildenv/wiki/HowTo-LCA2018-FPGA-Miniconf#test-loading-the-gateware-and-hdmi2usb-bare-metal-firmware-via-serial00:42
tpbTitle: HowTo LCA2018 FPGA Miniconf · timvideos/litex-buildenv Wiki · GitHub (at github.com)00:42
CarlFKmithro: the 1% loading seemed to be the speed of the linux over serial,00:42
mithroFIRMWARE=firmware should be the HDMI2USB firmware00:43
CarlFKmithro: k - Ill go back and try again00:44
mithroCarlFK: what does the size look like?00:44
*** Ruler-GU has quit IRC00:44
mithro[FLTERM] Uploading kernel (73524 bytes)...00:44
mithroAt some point we will rename firmware to hdmi2usb or something...00:45
CarlFKmithro: [FLTERM] Uploading kernel (7868788 bytes)...00:45
CarlFKdoes qemu and arty have the same memory?  like does # free -m Mem:           244 tell me which thing this is?00:48
*** codefriarSK has joined #timvideos01:01
*** codefriarSK has quit IRC01:05
CarlFKmithro: flterm --port=/dev/ttyUSB1 --kernel=build/arty_net_or1k.linux//software/firmware/firmware.bin  .... Avnet/Digilent Arty Evaluation Board        ** **        LEDs and switches GPIO Demonstration01:07
CarlFKmithro: http://paste.ubuntu.com/p/hfmNS6MbbG/ (LX P=arty C=or1k.linux) juser@gator:~/tv/litex-buildenv$ make firmware-load01:08
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)01:08
cr1901_modernI cannot describe how good it feels to delete all those branches :301:20
*** tac-tics has quit IRC01:32
*** sickillUg has joined #timvideos01:40
*** sickillUg has quit IRC01:42
mithrocr1901_modern: I plan to merge https://github.com/timvideos/litex-buildenv/pull/74 tonight02:00
tpbTitle: Final Touches On TinyFPGA Platform by cr1901 · Pull Request #74 · timvideos/litex-buildenv · GitHub (at github.com)02:00
cr1901_modernmithro: Cool, thanks02:01
*** djootTf has joined #timvideos02:16
CarlFKToba: which arty button is the magic reset button?02:19
*** djootTf has quit IRC02:24
*** isomerZX has joined #timvideos02:29
*** isomerZX has quit IRC02:33
*** TimGremalm has joined #timvideos02:42
mithroCarlFK: The one which is labelled reset02:51
CarlFKmithro: got it (now that I used a magnifier02:54
mithroCarlFK: maybe time for new glasses?02:55
*** acieW has joined #timvideos02:55
*** danaurmp has joined #timvideos03:01
*** TimGremalm has left #timvideos03:02
*** Shakeel__ has joined #timvideos03:04
*** Shakeel__ has quit IRC03:11
*** TriJetScudmq has joined #timvideos03:13
*** TriJetScudmq has quit IRC03:16
CarlFKmithro: do I need to re-run anything if I change the env vars?  like export CPU=or1k CPU_VARIANT=linux PLATFORM=arty TARGET=net FIRMWARE=firmware03:20
mithroCarlFK: yes03:20
mithromake firmware03:20
CarlFKmithro: what about: source ./scripts/enter-env.sh03:21
mithrohrm?03:21
*** passOeJc has joined #timvideos03:22
CarlFKim trying to figure out this bit: https://github.com/timvideos/litex-buildenv/wiki/HowTo-LCA2018-FPGA-Miniconf#re-enter-litex-environment03:22
tpbTitle: HowTo LCA2018 FPGA Miniconf · timvideos/litex-buildenv Wiki · GitHub (at github.com)03:22
CarlFKit says:  """See "Resuming Development" above.""" and then has some SETs and enter-env.sh and then the next lines are more SETSs and enter-env.sh03:23
mithroCarlFK: by removing the $ you are making the output ambiguous03:24
*** passOeJc has quit IRC03:24
CarlFKmithro: hmm, I see what you mean.  I'm not sure the output is actually helpful.03:27
mithroCarlFK: It's suppose to show you what you expect to see03:28
CarlFKmithro: I get that - but so far it hasn't helped me understand what is going on when things are broken.03:28
CarlFKmithro: I think it only helps when things don't error, and in that case, not sure it helps.03:28
mithroCarlFK: If things look different it should make you think to see if there is an error03:29
mithroCarlFK: Not everything always returns an error code03:29
*** Kripton has quit IRC03:30
mithroCarlFK: also, you can't really copy and paste whole sections either03:31
*** Kripton has joined #timvideos03:31
CarlFKmithro: but I can grab a whole line, and paste it, unless it includes the $03:32
CarlFKmithro: I've keep paying attention to 'that' (the tails of the outputs)  and figure something out - I suspect just styling it different, or even putting it in it's own ``` block will be ok03:37
mithroCarlFK: maybe03:37
CarlFKmithro: back to my arty problem - just booted firmware and linux on qemu.  now I am at export CPU=or1k CPU_VARIANT=linux PLATFORM=arty TARGET=net FIRMWARE=firmware03:38
CarlFKsource ./scripts/enter-env.sh03:39
CarlFKAlready sourced this file.03:39
CarlFKis that ok?03:39
mithroCarlFK: that is fine?03:39
CarlFKmithro: im still confused about the 2 sets of export ... enter-env.sh03:40
mithroCarlFK: ?03:41
mithroCarlFK: You mean "Re-enter LiteX Environment" and "Test loading the gateware and HDMI2USB bare metal firmware via serial" ?03:42
CarlFKye03:42
CarlFKmithro: yes03:42
mithroCarlFK: The first one is "how you re-enter the litex environment" -- it is a general step, -- the second one has the first step of "re-entering the litex environment"03:43
mithroCarlFK: or more I guess set the "export CPU=or1k CPU_VARIANT=linux PLATFORM=arty TARGET=net FIRMWARE=firmware" values correctly...03:44
CarlFKmithro: I've been thinking of reworking this somehow: https://github.com/timvideos/litex-buildenv/wiki/HowTo-LCA2018-FPGA-Miniconf#resuming-development03:48
tpbTitle: HowTo LCA2018 FPGA Miniconf · timvideos/litex-buildenv Wiki · GitHub (at github.com)03:48
CarlFKmithro: not change the lines...but the way the doc talks about it03:48
mithroCarlFK: "Re-enter LiteX Environment" and "Resuming Development" are the same I guess...03:49
CarlFKmithro: like it is a dupe of the lines right above it, so remove those lines ad say "for any of these script to work, both now and if you ever start a new shell, set these vars and run this script:"03:49
CarlFKright03:49
CarlFKRe-enter can be "rember, you need to [link to Resuming...03:50
CarlFKmithro: er, wait.  this is what I was confused about.  let me ask again:03:51
CarlFKmithro: even in the same shell, if I do this:  export CPU=or1k CPU_VARIANT=linux PLATFORM=arty TARGET=net FIRMWARE=firmware03:52
CarlFKdo I need to source ./scripts/enter-env.sh ?03:52
mithroCarlFK: If you haven't entered the environment03:53
CarlFKmithro: so if I am still "in"  I can do the export.. ;  make gateware-load ?  (no enter-env.sh?)03:55
mithroCarlFK: Well, you will need to rebuild the gateware03:55
CarlFKdoes this rebuild the gateware? source ./scripts/enter-env.sh03:56
CarlFKmithro: looks like that step is missing. which may explain why the arty isn't booting .. something.  I've been trying to re-verify and see what went wrong, and that's hard when I am also trying to verify the docs03:58
mithroCarlFK: If you change CPU/CPU_VARIANT/PLATFORM you need to rebuild gateware03:59
mithroIf you just change the FIRMWARE value, you shouldn't need to rebuild it03:59
CarlFKmithro: CPU/CPU_VARIANT/PLATFORM is the same for qemu and arty?04:01
mithroCarlFK: yes?04:02
mithroThe only thing which changes is FIRMWARE04:03
CarlFKmithro: just checking.  I was expecing qemu to be it's own platform04:03
mithroFrom FIRMWARE=linux for Linux and FIRMWARE=firmware for HDMI2USB Bare Metal firmware04:03
mithroCarlFK: qemu emulates existing platforms04:03
mithroCarlFK: It pretends to be an Arty, or an Opsis, or a Atlys depending on what you set the PLATFORM value to be....04:04
CarlFKmithro: oh neat04:04
CarlFKmithro: ok, im blocked here.   im sure I followed howto, but Arty isn't booting.  http://paste.ubuntu.com/p/fvGb5J9V6Q/04:05
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)04:05
mithroI'm hoping to even eventually have it pop up an image of the board and show you the leds / buttons as they would be04:05
mithroCarlFK: what happens if you hit the reset button?04:05
CarlFKmithro: yay!! it's loading.. loaded firmware04:06
CarlFKI was guessing before, and hitting the "prog" button first04:06
mithroCarlFK: you could have also hit enter and then typed "serialboot" as the next section shows?04:06
mithrocr1901_modern: I think adding the cas made the picorv32 build unhappy04:07
CarlFKmithro: maybe..  brb04:07
mithrocr1901_modern: https://travis-ci.org/timvideos/litex-buildenv/jobs/43589853504:08
mithroCarlFK: https://github.com/timvideos/flterm/issues/104:08
tpbTitle: Add ability to send sequence after connecting · Issue #1 · timvideos/flterm · GitHub (at github.com)04:08
cr1901_modernmithro: What the hell is wrong with the output ._.?04:09
mithrocr1901_modern: What do you mean?04:09
cr1901_modern-  \  |  /  -  \  |  /  -  \  |  /  -  \  |  /  -  \  |  /  -  \  |  /  -  \  |  /  -  \04:10
mithrocr1901_modern: It's a spinner, but the backspace doesn't appear to be working04:10
cr1901_modernWell the build didn't _fail_04:10
mithrocr1901_modern: It occurs when the system detects no stdout output04:10
cr1901_modernit's just taking a long time04:11
mithrocr1901_modern: https://travis-ci.org/timvideos/litex-buildenv/builds/435897765 it previously took ~17minutes and looks like it's up to 25+ now?04:11
cr1901_modernit just finished04:11
cr1901_moderntravis is weird04:11
mithrocr1901_modern: Lol, maybe it's just random04:11
mithrocr1901_modern: Maybe need to report stats sometime...04:12
mithrocr1901_modern: well https://travis-ci.org/timvideos/litex-buildenv/builds/435898509 might finish soon04:12
cr1901_modernmithro: Funny thing, looks like opsis only took 10 minutes this time around04:13
cr1901_modernusually it takes 20 or so04:13
mithrocr1901_modern: It doesn't build the gateware on a pull request04:13
cr1901_modernoh04:13
cr1901_modernI didn't know you could configure travis like that04:14
cr1901_modernwell maybe it's a fluke, if not I'll take a look at nextpnr myself on wednesday04:14
mithrocr1901_modern: Well, we can't let a pull request have access to the Xilinx toolchain04:15
cr1901_modernI see04:16
Tobaa sad fact :(04:16
cr1901_modernit passed04:17
mithrocr1901_modern: Merged!04:19
cr1901_modernCool thanks. On that note, going to sleep. Long day ahead04:19
CarlFKmithro: arty..   H2U 00:00:00>  yay!04:26
mithroCarlFK: qemu or hardware?04:27
CarlFKhardware04:28
mithroCarlFK: great04:29
shornemithro: I think it should be something like /sys/module/litex/...04:34
mithroshorne: That would be good to add so we can add instructions to confirm the system is running / working on the right system...04:35
shornemithro: I dont think its too hard probably one kernel module... somethig like :04:35
shornehttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/firmware/google/memconsole.c?h=v4.19-rc604:35
tpbTitle: memconsole.c\google\firmware\drivers - kernel/git/torvalds/linux.git - Linux kernel source tree (at git.kernel.org)04:36
shornemithro: but I guess /sys/... is really for individual attributes i.e. each file is 1 number/status04:52
shorneunder /proc we could just dump everything04:52
shorneboth ways are good04:52
mithroshorne: What is memconsole.c ?04:53
shornejust an example of exposing an attribute under /sys/firmware/log04:54
shornesomething used on google servers04:54
mithroOh okay04:55
mithroshorne: Don't really care...04:56
*** rohitksingh has joined #timvideos05:19
CarlFKback05:20
*** coolacidsU has joined #timvideos05:25
CarlFKmithro: https://github.com/timvideos/litex-buildenv/wiki/HowTo-LCA2018-FPGA-Miniconf#boot-hdmi2usb-bare-metal-firmware-via-tftp05:29
tpbTitle: HowTo LCA2018 FPGA Miniconf · timvideos/litex-buildenv Wiki · GitHub (at github.com)05:29
CarlFKmithro: [FLTERM] Starting... Oct 02 00:22:13 gator atftpd[6569.140349762705152]: timeout: retrying...05:29
CarlFKretrying repeats every 5 seconds05:29
CarlFKmithro: http://paste.ubuntu.com/p/dSzP5W3SkX/05:30
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)05:30
*** coolacidsU has quit IRC05:30
mithroCarlFK: after you have flterm starting hit enter05:30
CarlFKmithro: hitting enter isn't doing anything05:31
mithroCarlFK: hit the reset button?05:32
CarlFKmithro: reset button did something.. I get the LiteX ascii art but still retrying...  http://paste.ubuntu.com/p/8p3FfbRBfk/05:33
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)05:33
mithroThe retrying is coming from atftpd05:33
mithrodo a "make tftpd_stop; make tftpd_start"05:34
*** rohitksingh has quit IRC05:34
CarlFKmithro: Oct 02 00:36:21 gator atftpd[9247.140179089946368]: client (192.168.100.50) not responding05:43
CarlFKOct 02 00:36:21 gator atftpd[9247.140179089946368]: Server thread exiting http://paste.ubuntu.com/p/jmSgkPcD2j/05:43
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)05:43
mithroCarlFK: how have you set up ethernet?05:43
CarlFKdebian box, not network manager,  cat /etc/network/interfaces  http://paste.ubuntu.com/p/T6PtqRnVrq/05:45
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)05:45
CarlFKmithro: usb dongle05:45
*** rohitksingh has joined #timvideos05:46
mithroCarlFK: run "make tftp" before the "make firmware-connect" ?05:48
mithroThe "Oct 02 00:35:51 gator atftpd[9247.140179089946368]: socket may listen on any address, including broadcast" line seems a bit weird...05:48
mithroCarlFK: that seems like something happened to your network interface....05:48
mithroCarlFK: can you check that connecting the ethernet cable doesn't affect the interface status?05:49
CarlFKmithro: 3: enx803f5d08c300: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast05:50
CarlFKstate UP05:50
CarlFKmithro: state changes up/down05:50
CarlFKmithro: but it keeps it's ip address even when down05:50
mithroCarlFK: hrm, what does ifconfig says? I don't know about ip?05:54
CarlFKmithro: "running" comes and goes as I un/plug the cable http://paste.ubuntu.com/p/RWfqvdHq2Q/  enx803f5d08c300: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 150005:56
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)05:56
mithroCarlFK: does it always appear in ifconfig ?05:57
CarlFKmithro: yes05:57
mithroCarlFK: okay good05:58
mithroCarlFK: try again?06:01
CarlFKmithro: Network boot failed No boot medium found06:04
CarlFKmithro: is the Litex spash confirm that something is going over tftp?  or should I get another dongle/cable?06:05
mithroCarlFK: No, the LiteX splash comes before the tftp06:06
mithroCarlFK: Fetching from: UDP/6069 is when the tftp event occurs06:07
mithroCarlFK: try another dongle / cable?06:08
_florent_ls06:08
_florent_oups06:09
CarlFKno files found here.06:09
_florent_:)06:09
CarlFKmithro: new cable, new dongle, no help06:12
CarlFKmithro: going to try to add 192.168.100.100 to my main interface that we know works06:13
CarlFKmithro: success!06:16
CarlFKmithro: more success!   linux on arty over tftp # cat /proc/cpuinfo06:26
CarlFKcpu architecture: OpenRISC 1000 (1.1-rev0)06:26
CarlFK# ip addr add 192.168.100.101/24 eth006:27
CarlFKip: either "local" is duplicate, or "eth0" is garbage06:27
*** Guest93633 has joined #timvideos06:28
CarlFKhello Guest12306:30
*** Guest93633 has quit IRC06:34
*** bunnie_ has joined #timvideos06:38
*** rohitksingh has quit IRC06:52
*** rohitksingh has joined #timvideos06:53
*** jim__ has joined #timvideos08:27
*** retoadedjj has joined #timvideos08:42
*** retoadedjj has quit IRC08:46
*** cr1901_modern has quit IRC09:00
*** computeiro has joined #timvideos09:22
*** computeiro has quit IRC09:25
shornemithro: _florent_: I played with running sim today (running under litex-buildenv) a few issues09:29
shorne1. there are a few .c file warnings/errors in litex which fail with gcc 8.1 will send patched later09:30
shorne2. the target/sim/* has some issues and is not compiling i.e. firmware loading09:30
shorne3. We need to wire in SimConfig during build in litex-buildenv09:30
shorneI can add SimConfig in targets/sim/base.py or under platforms/sim.py09:31
shornefor now I did t under targets, which might be wrong09:31
*** KuufiuW has joined #timvideos09:36
*** CarlFK has quit IRC09:39
*** KuufiuW has quit IRC09:41
*** Kripton has quit IRC10:09
_florent_shorne: thanks for testing and the feedback10:12
*** Kripton has joined #timvideos10:12
_florent_1) ok thanks10:13
_florent_2) can you explain what issues you have?10:13
_florent_3) yes in case of litex-buildenv, we need to find a way to generate SimConfig depending what we want to support10:14
*** mwbrownbx has joined #timvideos10:52
*** mwbrownbx has quit IRC10:55
master1588[m]Found info on some general questions that I had on Saturday night.11:09
master1588[m]A higher-level design language is SystemVerilog.  Same as Verilog at RTL-level, and so Verilog is a subset of SystemVerilog.11:10
master1588[m]Higher level design stuff similar to Java.11:11
master1588[m]https://en.wikipedia.org/wiki/SystemVerilog11:11
tpbTitle: SystemVerilog - Wikipedia (at en.wikipedia.org)11:11
master1588[m]Second, unit testing Verilog.  There is an outdated, opensource project at SourceForge called SVUnit.11:13
master1588[m]https://sourceforge.net/projects/svunit/11:13
*** rohitksingh has quit IRC11:39
*** rohitksingh has joined #timvideos11:48
*** cr1901_modern has joined #timvideos12:36
*** byte512_ has joined #timvideos13:06
*** byte512_ has quit IRC13:11
*** CarlFK has joined #timvideos13:59
*** ChanServ sets mode: +v CarlFK13:59
nrossimithro: So I managed to get the symbiflow-arch-defs build going in OE (https://github.com/nathanrossi/meta-hdl/commit/e2a85fa2407ec88bf56636857cb17332802b810f), but it currently fails to route the ice40 hx8k murax test no idea if that is expected or not?14:56
tpbTitle: WIP: symbiflow-arch-defs: Add recipe · nathanrossi/meta-hdl@e2a85fa · GitHub (at github.com)14:56
*** TheAvatarEb has joined #timvideos15:55
*** annihilannicGm has joined #timvideos16:17
*** liberpaterFC has joined #timvideos16:18
*** annihilannicGm has quit IRC16:18
*** llodayQ has joined #timvideos16:19
*** llodayQ has quit IRC16:21
*** liberpaterFC has quit IRC16:25
mithronrossi: I'll have to check16:29
mithronrossi: https://travis-ci.org/SymbiFlow/symbiflow-arch-defs16:30
CarlFKmithro: make[1]: Leaving directory '/home/juser/tv/litex-buildenv/build/arty_net_or1k/software/firmware'16:49
CarlFKERROR: [Common 17-258] Couldn't open 'libX11.so.6': 'libX11.so.6: cannot open shared object file: No such file or directory'16:49
CarlFKdoes vavado? need X something around?16:50
mithroCarlFK: yes16:54
*** Kripton has quit IRC16:54
mithrohttps://twitter.com/mithro/status/104716606526283366416:55
*** Kripton has joined #timvideos17:02
*** tac-tics has joined #timvideos17:20
*** tac-tics has quit IRC17:21
*** tac-tics has joined #timvideos17:21
*** clandmeterpV has joined #timvideos17:28
*** pixel_yodM has joined #timvideos17:29
*** clandmeterpV has quit IRC17:31
*** pixel_yodM has quit IRC17:31
mithroshorne: FYI - https://github.com/timvideos/linux-litex/issues18:07
tpbTitle: Issues · timvideos/linux-litex · GitHub (at github.com)18:07
*** rohitksingh has quit IRC18:17
nrossimithro: hmmm appears there are some IF (CI) checks :)... https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/ice40/tests/murax/CMakeLists.txt#L618:21
tpbTitle: symbiflow-arch-defs/CMakeLists.txt at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)18:21
*** LengsdorferQo has joined #timvideos18:26
*** ennteePs has joined #timvideos18:32
*** LengsdorferQo has quit IRC18:32
*** ennteePs has quit IRC18:34
mithronrossi: I think we ran travis-ci out of memory18:35
nrossimithro: makes sense. If i set CI in my build everything runs to completion, so it might just be broken18:36
mithronrossi: Okay, I'll poke some people18:37
mithronrossi: So it seems like many of the pieces needed to make a "litex-buildenv" equivalent using yocto / bitbake / openembedded are falling into place...18:37
*** lufijP has joined #timvideos18:39
mithronrossi: I would love to formulate a more concrete plan on how to such a "litex-buildenv" thing a reality but not sure how to do it. Still got mostly random notes in  https://docs.google.com/document/d/1hBvcE83vDRn5EVzcv4Qv_dcGlDuXp5pNI-_yzrEOwxs/edit ?18:40
tpbTitle: LiteX BuildEnv based on Yocto - Google Docs (at docs.google.com)18:40
nrossimithro: so i started playing with getting litex building a target within oe https://github.com/nathanrossi/meta-hdl/blob/wip/recipes-examples/litex-demo/litex-demo.bb18:42
tpbTitle: meta-hdl/litex-demo.bb at wip · nathanrossi/meta-hdl · GitHub (at github.com)18:42
mithronrossi: Yeah, I saw....18:42
nrossimithro: but i hit some issue that i suspect are related to the splitting of code between litex-buildenv and straight litex18:42
nrossimithro: although i was trying to build lm32 on a tinyfpga-bx platform, which i believe is not exactly fully completed?18:43
mithronrossi: Happy to take a look if you have something more I could try?18:43
mithronrossi: Should be working in some configurations -> https://travis-ci.org/timvideos/litex-buildenv/builds/43620684618:44
mithronrossi: C=lm32.lite P=tinyfpga_bx F=stub T=base is green18:44
*** lufijP has quit IRC18:45
mithronrossi: Looks like you might need to supply the cpu variant to be the "lite" configuration of the lm3218:45
nrossimithro: ah ok, is the "base" target some default in litex?18:45
mithronrossi: Dunno how it maps to "litex.boards.targets.simple" ....18:46
mithronrossi: It's defined here -> https://github.com/timvideos/litex-buildenv/blob/master/targets/tinyfpga_bx/base.py18:46
tpbTitle: litex-buildenv/base.py at master · timvideos/litex-buildenv · GitHub (at github.com)18:47
nrossimithro: i see, yer thats what i was confused about, there appears to be duplication/splitting of targets/platforms between litex and litex-buildenv. I was not sure what the purposes of that was, I suspect its just so that you don't need to put it into the litex repo itself?18:49
nrossimithro: i will have a better look at getting that going tomorrow. Also I have a number of questions around various pieces (litex/symbiflow/etc) and how to better integrate them/etc. I will write them down for you and query you on them tomorrow. It is getting quite 'early' (~5am) so im going to head off for now :)18:56
mithronrossi: SGTM! Feel free to dump them in the google doc here ->18:57
mithrohttps://docs.google.com/document/d/1hBvcE83vDRn5EVzcv4Qv_dcGlDuXp5pNI-_yzrEOwxs/edit18:57
tpbTitle: LiteX BuildEnv based on Yocto - Google Docs (at docs.google.com)18:57
mithroIf you have a google account, I can give you edit access?18:57
nrossimithro: i do, [email protected]18:57
mithronrossi: Done!18:58
nrossimithro: ok will add info to that, :) im now putting my self and laptop to sleep :)18:59
mithronrossi: Feel free to be messy too :-)18:59
mithronrossi: sleep well!18:59
*** mazzanetiI has joined #timvideos20:24
*** pglife_botHW has joined #timvideos20:26
*** EPiSKiNG-NX has joined #timvideos20:32
*** pglife_botHW has quit IRC20:33
*** EPiSKiNG-NX has quit IRC20:40
*** Kripton has quit IRC21:31
*** Kripton has joined #timvideos21:32
mithroshorne: Could you explain the "SimConfig" part a bit more? The sim stuff has probably bit-rotted quite a bit as we never regularly run it21:52
*** PestEy has joined #timvideos21:55
*** PestEy has quit IRC21:59
*** dabdineuu has joined #timvideos22:11
*** dabdineuu has quit IRC22:13
*** Kripton has quit IRC22:14
*** Kripton has joined #timvideos22:32
CarlFKmithro: if I set up a nic with:  sudo ifconfig enx00e04c680b24 inet 192.168.100.100 up - and then try to boot firmware on qemu, will the hardware 192.168.100.100 interfere with the tap setup?23:33
CarlFKmithro:  qemu isnt working and that's my guess23:33
mithroCarlFK: I think so, but unsure23:33
CarlFKmithro: thanks - thats more than enough for me to look into that more23:34
mithroSee the advanced network setup which allows both23:34
mithroI've forgotten a lot of my Linux networking voodo23:35
CarlFKmithro: simply del-ing the eth interface fixed my problem, so yeah, that was it23:55

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!