Saturday, 2017-08-19

*** tpb has joined #timvideos00:00
*** SamSagaZ has joined #timvideos00:24
cr1901_modernmithro: Why is .bss in firmware/linker.ld placed in main RAM?02:39
cr1901_modernerr, SRAM*02:40
cr1901_modernShouldn't everything be placed in main RAM since that's what we have access to by the time HDMI2USB boots?02:40
cr1901_modernJust for testing purposes, I'm going to put "__attribute__ ((section ("main_ram")))" on the bitbang and bus buffers02:42
* cr1901_modern feels dirty using a gcc extension02:42
mithrocr1901_modern: I think we place stuff in SRAM because of legacy reasons -- a while back the CPU would lock up if you tried to read/write from the DDR while DMA operations were happening03:21
mithroI believe _florent_ fixed that problem a long time ago....03:21
cr1901_modernmithro: Is there a define to indicate we are executing within qemu-litex when compiling (I'll need one to create a working timeout for qemu-litex since the timer is broken)03:41
cr1901_modernCurrent status is: xmodem impl passes tests but crashes early on when I try running it from the firmware :/. The serial wrapper provided by libmodem works outside of the xmodem_rx function. Investigating now.03:42
mithroNo and probably a bad idea to enable - much better to fix the timer support in qemu-litex :-P03:42
mithrocr1901_modern: If the timer is blocking your work, I can try and take a look at fixing it...04:09
*** rohitksingh has joined #timvideos04:21
*** twoolie has joined #timvideos04:59
mithrocr1901_modern: You're not trying on real hardware?05:38
paddatrappermithro: do you mind having a look at the set_interface issue on the opsis? My latest blog post describes where it seems to be coming from06:24
mithropaddatrapper: I'll try and get to it this evening, can you ping me again in ~3-4 hours?06:26
paddatrappermithro: sure06:28
*** twoolie has quit IRC07:36
mithropaddatrapper: poke me in about an hour.09:03
mithropaddatrapper: do you also want to have a VC and sync up about your progress?09:04
mithroIshan_Bansal: ping?09:04
Ishan_Bansalmithro : pong09:14
mithroI will be around in about 1-2 hours, can you be around so that we can go through the process of getting all your stuff merged?09:15
Ishan_Bansalmithro : I have a class after 2 hours.09:15
Ishan_BansalThe class is probably for 1 hour before and after I am free.09:17
paddatrappermithro: I'm currently in very dodgy cell reception, camping with my dad so VC would be difficult09:54
mithroIshan_Bansal: okay10:19
*** twoolie has joined #timvideos10:19
paddatrappermithro: poke about the set_interface10:25
mithropaddatrapper: Okay, just eating dinner :-P10:25
paddatrapperNo problem10:25
mithropaddatrapper: So what should I be reading?10:48
*** rohitksingh has quit IRC10:54
paddatrappermithro: my latest blog post11:01
paddatrapperThe issue is if I try and ISO packets, it fails to set interface when switching to the ISO streaming interface. I think it gets stuck in an infinite loop11:02
*** twoolie has quit IRC11:21
Ishan_Bansalmithro : ping13:01
*** CarlFK has quit IRC13:06
mithroIshan_Bansal: pong13:08
mithroIshan_Bansal: I'm just walking home at the moment13:09
Ishan_Bansalmithro : Are we able to merge the pull request today ?13:12
*** SamSagaZ has quit IRC13:17
*** SamSagaZ has joined #timvideos15:32
*** sb0 has joined #timvideos17:23
*** sb0 has quit IRC19:13
*** sb0 has joined #timvideos19:16
*** sb0 has quit IRC19:56
* CarlFK[m] uploaded an image: file1503173214709.jpg (729KB) <>20:08
CarlFK[m]Vocto cat!20:08
cr1901_modernmithro: "cr1901_modern: You're not trying on real hardware?" No, I've been trying on real hardware. There were some... bugs w/ the serial wrappers I wrote for litex in my library (b/c I churned them out quickly b/c I wanted to test, rather than carefully studying them). In any case, xmodem _xfer_ is working successfully now.23:14
cr1901_modern(still working on actually writing to flash w/ xmodem results, but that's trivial)23:14
cr1901_modern"but that's trivial" Watch me eat those words...23:15
mithrocr1901_modern: I'll be around in a couple of hours23:46
cr1901_modernmithro: Ack23:50

Generated by 2.13.1 by Marius Gedminas - find it at!