*** tpb has joined #timvideos | 00:00 | |
CarlFK | shenki: thanks. | 00:08 |
---|---|---|
*** thaytan has quit IRC | 00:09 | |
*** CarlFK has quit IRC | 00:53 | |
*** cyrozap has quit IRC | 01:12 | |
*** cyrozap has joined #timvideos | 01:54 | |
mithro | Can everyone retweet https://twitter.com/TimVideosUs/status/841833734747774977 ? | 02:21 |
*** rohitksingh_work has joined #timvideos | 03:50 | |
*** danielki has joined #timvideos | 05:01 | |
*** futaris has joined #timvideos | 05:03 | |
*** futarisWeb has joined #timvideos | 05:12 | |
*** futarisWeb has quit IRC | 05:18 | |
shenki | done | 05:27 |
*** danielki has quit IRC | 05:46 | |
*** CarlFK has joined #timvideos | 05:59 | |
*** ChanServ sets mode: +v CarlFK | 05:59 | |
*** CarlFK has quit IRC | 06:06 | |
*** sb0 has quit IRC | 06:14 | |
*** futaris_ has joined #timvideos | 06:26 | |
*** futaris has quit IRC | 06:29 | |
mithro | shenki, futaris_ here is Hasjim | 06:31 |
*** futarisWeb has joined #timvideos | 06:32 | |
mithro | futarisWeb: Hi! | 06:33 |
futarisWeb | Hi. Just grabbing the Xilinx ISE DS Lin 14.7 1015 tarball at the moment | 06:33 |
*** futaris_ has quit IRC | 06:37 | |
shenki | futarisWeb: what are you looking to work on? | 06:45 |
futarisWeb | Getting the Linux kernel running in qemu, and the HDMI2USB eventually. | 06:47 |
shenki | okay | 06:52 |
shenki | there's not much reason to get ISE for working on that | 06:52 |
shenki | it doesn't hurt to get familiar with everything | 06:52 |
shenki | but you don't need it | 06:52 |
futarisWeb | Understood. I'm just after a schematic / block diagram / device tree of what runs on the HDMI2USB. It's my understanding that the milkymist machine specification runs fine on qemu-lm32? | 06:54 |
shenki | it did once upon a time | 06:54 |
*** danielki has joined #timvideos | 06:54 | |
shenki | i don't think anyone has worked on it in many years | 06:55 |
futarisWeb | Ok. So no one knows when it broke? | 06:55 |
shenki | it might still work. im not sure | 06:55 |
*** sb0 has joined #timvideos | 06:55 | |
futarisWeb | Ok. I'll try and let everyone know. In any case, I've got to go in a few minutes. | 06:56 |
futarisWeb | Thanks for the links in the e-mails. | 06:56 |
shenki | no worries | 06:56 |
shenki | what timezone are you in? | 06:56 |
futarisWeb | Based in Brisbane (GMT+10). | 06:56 |
shenki | ah easy :) | 06:56 |
futarisWeb | I will probably be on later tonight. | 06:57 |
*** futarisWeb has quit IRC | 06:57 | |
*** fysal has joined #timvideos | 07:38 | |
fysal | hi, i want to know what should i do?....tasks to start with? | 07:39 |
paddatrapper | fysal: https://code.timvideos.us/contribute/ | 07:43 |
paddatrapper | fysal: https://github.com/timvideos/getting-started/issues | 07:43 |
tpb | Title: Issues · timvideos/getting-started · GitHub (at github.com) | 07:43 |
*** cr1901_modern has quit IRC | 07:48 | |
fysal | thank you tpb | 07:49 |
*** paradisaeidae_ has joined #timvideos | 08:15 | |
*** futarisWeb has joined #timvideos | 08:35 | |
*** fysal has quit IRC | 08:49 | |
mithro | Yay! Bunnie tweeted about us - https://twitter.com/bunniestudios/status/841912749479366657 | 08:57 |
shenki | mithro: so did i | 09:05 |
shenki | what are you trying to say? | 09:05 |
mithro | shenki: Bunnie has more followers than you do :-P | 09:14 |
shenki | this is true | 09:15 |
*** futarisWeb has quit IRC | 09:19 | |
*** paradisaeidae_ has quit IRC | 09:34 | |
*** tvCommitBot has joined #timvideos | 10:08 | |
tvCommitBot | [website] mithro pushed 3 new commits to master: https://git.io/vyMbo | 10:08 |
tvCommitBot | website/master b6f1a2f Tim 'mithro' Ansell: Removing banner. | 10:08 |
tvCommitBot | website/master bd487eb Tim 'mithro' Ansell: Big update to the Summer-Of-Code page. | 10:08 |
tvCommitBot | website/master 63fed3c Tim 'mithro' Ansell: Merge remote-tracking branch 'origin/master' | 10:08 |
*** tvCommitBot has left #timvideos | 10:08 | |
*** danielki has quit IRC | 10:43 | |
*** tvCommitBot has joined #timvideos | 10:48 | |
tvCommitBot | [gst-switch] mithro pushed 1 new commit to master: https://git.io/vyMhf | 10:48 |
tvCommitBot | gst-switch/master f78bc50 Tim Ansell: Update README about voctomix. | 10:48 |
*** tvCommitBot has left #timvideos | 10:48 | |
*** tvCommitBot has joined #timvideos | 10:48 | |
tvCommitBot | [website] mithro pushed 1 new commit to master: https://git.io/vyMht | 10:48 |
tvCommitBot | website/master 0f84e33 Tim 'mithro' Ansell: Updating s/gst-switch/voctomix/ | 10:48 |
*** tvCommitBot has left #timvideos | 10:48 | |
mithro | shenki: Well, I just spent a couple of hours updating websites -- I'm going to go home and go to bed I think | 10:49 |
mithro | shenki: Can you take a look at my updates to the GSoC page? | 10:59 |
*** tvCommitBot has joined #timvideos | 11:06 | |
tvCommitBot | [gst-switch] mithro closed pull request #214: [WIP] Fix recording output format (master...recording-fix) https://git.io/vJrHG | 11:06 |
*** tvCommitBot has left #timvideos | 11:06 | |
*** futaris has joined #timvideos | 11:08 | |
shenki | mithro: sure | 11:23 |
*** sb0 has quit IRC | 12:24 | |
shenki | more lm32 qemu stuff: https://fossies.org/linux/qemu/hw/lm32/lm32_boards.c | 12:41 |
tpb | Title: QEMU: hw/lm32/lm32_boards.c | Fossies (at fossies.org) | 12:41 |
*** rohitksingh_work has quit IRC | 12:49 | |
futaris | Shenki: looks like more old code from 2010. Ideally getting lm32 to the stage where virtio net / block works would be ideal. They have virtio-mem on arm, etc. | 13:42 |
shenki | virtio requires pci. i doubt we want to go down that path | 13:43 |
futaris | Does the jpg encoder just send an interrupt after every full frame capture. | 13:43 |
futaris | virtio-mem doesn't require pci. | 13:43 |
*** thaytan has joined #timvideos | 13:44 | |
*** ChanServ sets mode: +v thaytan | 13:44 | |
futaris | I've used it on my chromebook arm a few years ago, with kvm. Cortex-A15. | 13:45 |
shenki | the direction we'd prefer is to emulate the litex devices in qemu | 13:46 |
shenki | so you can run the firmware as-is | 13:46 |
futaris | You'll have a big hit in performance for block io and network. I can understand, particularly for the driver for the jpeg encoder... | 13:54 |
futaris | https://wiki.linaro.org/PeterMaydell/KVM/HowTo/KVMGuestSetup | 13:54 |
tpb | Title: PeterMaydell/KVM/HowTo/KVMGuestSetup - Linaro Wiki (at wiki.linaro.org) | 13:54 |
futaris | Generally qemu modifies / generates the device tree on the fly anyway. | 13:56 |
shenki | the jpeg encoder is in hardware | 14:00 |
shenki | software controls some of the encoder settings, but the encoding and shuffling of frames is done by hardware | 14:01 |
futaris | Ok. I'll look at the bare metal firmware, to see how it's done. | 14:04 |
shenki | mithro: i don't know where we keep the up to date description of how the system is laid out | 14:04 |
shenki | futaris: https://github.com/timvideos/HDMI2USB-misoc-firmware/tree/master/firmware/lm32 | 14:04 |
tpb | Title: HDMI2USB-misoc-firmware/firmware/lm32 at master · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com) | 14:04 |
shenki | futaris: it's not the easiest to read. but as you can see there's no memcpy_frame anywhere, nor is there any encode_jpeg | 14:05 |
mithro | https://github.com/timvideos/HDMI2USB-misoc-firmware/tree/nextgen/firmware | 14:07 |
tpb | Title: HDMI2USB-misoc-firmware/firmware at nextgen · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com) | 14:07 |
mithro | https://github.com/timvideos/HDMI2USB-misoc-firmware/blob/nextgen/doc/architecture.png | 14:07 |
tpb | Title: HDMI2USB-misoc-firmware/architecture.png at nextgen · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com) | 14:07 |
shenki | that second picture is where it's at | 14:08 |
shenki | futaris: as you can see, the softcore sits over to the left not doing all that much | 14:08 |
shenki | the system could run without it, assuming you hardcoded some default configuration | 14:08 |
shenki | what the softcore is good for is providing diagnostics and configuration of the IP cores | 14:09 |
mithro | The soft core basically just sets the input / output locations for DMA engines | 14:10 |
futaris | Ok. But aren't you planning on using the softcore & linux to do more with the OTG USB and/or Ethernet? | 14:11 |
shenki | that's a possability, yep | 14:14 |
shenki | booting linux would be a big milestone | 14:14 |
futaris | Alright. | 14:17 |
mithro | futaris: Yes, but in both cases it would probably be with hardware assisted offload | 14:18 |
mithro | and as shenki points out, Linux needs to boot + do simple things like a UART and stuff first | 14:18 |
futaris | Yeah, Linux with a UART is always the first step in any board bringup. After initial printk. | 14:19 |
shenki | :) | 14:20 |
mithro | I noticed that flterm has gdb passthru of some sort? | 14:23 |
shenki | funny you mention that | 14:25 |
shenki | i've just spent three hours trying to get a gdb stub working | 14:25 |
shenki | i think it's time to get qemu working again, to make this easier to debug | 14:26 |
mithro | In? | 14:26 |
shenki | i need gdb so i can debug my gdb | 14:26 |
shenki | in lm32 on the mimasv2 | 14:26 |
mithro | qemu won't help with sdcard I don't think? | 14:26 |
mithro | We should dust off my adv_debug_sys stuff | 14:27 |
shenki | no sdcard involved | 14:27 |
mithro | (but that was or1k only) | 14:27 |
shenki | this is all c code and excpetion handling | 14:27 |
shenki | (c and asm) | 14:27 |
shenki | typing is getting bad, i'd better head off | 14:28 |
shenki | ttyl | 14:28 |
futaris | How is the sd card connected? spi mode or sd card protocol? | 14:28 |
mithro | futaris: neither at the moment :-P | 14:28 |
mithro | shenki: I'll look at that stuff on the weekend | 14:29 |
futaris | Would litesata ( https://github.com/enjoy-digital/litesata?files=1 ) fit in the FPGA? | 14:33 |
tpb | Title: litesata/ at master · enjoy-digital/litesata · GitHub (at github.com) | 14:33 |
*** CarlFK has joined #timvideos | 14:33 | |
*** ChanServ sets mode: +v CarlFK | 14:33 | |
mithro | futaris: depends on the board, the opsis - definitely | 14:35 |
*** futaris has quit IRC | 14:43 | |
*** rohitksingh has joined #timvideos | 16:11 | |
*** sb0 has joined #timvideos | 16:43 | |
*** rohitksingh has quit IRC | 19:03 | |
*** danielki has joined #timvideos | 21:58 | |
*** dpenacol has joined #timvideos | 23:29 | |
*** futarisWeb has joined #timvideos | 23:58 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!