Wednesday, 2018-05-16

*** tpb has joined #timvideos00:00
xfxfmithro: i ordered one, assume they'll be available for retail later (albeit more expensive)?01:05
xfxfordered one with the XC7A50T too as IIRC you said get that - assume just means we can do more interesting things with it as more grunt01:06
nancy98[m]CarlFK:  ping ?02:46
CarlFK[m]nancy: pong.  What's up?02:48
nancy98[m]Hello ! I was trying02:49
nancy98[m]To connect numato opsis02:49
nancy98[m]I wonder , VGA to HDMI doesn't work ! Color bars is the test to observe its working02:51
CarlFK[m]Try 1024 76802:54
CarlFK[m]Mode list02:54
CarlFK[m]Then mode 6 I think02:54
nancy98[m]Lemme come up with it !02:56
xfxfmithro: i just realised i have a completely seperate project that had a problem which is entirely solved by the netv2.  might order more :P03:01
xfxfit'll probably end up in a rally car... lets hope it survives :P03:01
xfxfi assume the real shipping date is actually <12 mo away...03:03
*** futarisIRCcloud has quit IRC03:04
*** rohitksingh_work has joined #timvideos04:03
*** futarisIRCcloud has joined #timvideos04:35
*** cr1901_modern has quit IRC06:01
*** cr1901_modern has joined #timvideos06:35
*** cr1901_modern1 has joined #timvideos06:41
*** cr1901_modern has quit IRC06:45
*** cr1901_modern1 has quit IRC07:20
*** cr1901_modern has joined #timvideos07:21
*** bunnie has joined #timvideos07:51
*** futarisIRCcloud has quit IRC08:45
*** rohitksingh_work has quit IRC10:17
*** rohitksingh_work has joined #timvideos10:18
*** f15h has joined #timvideos11:18
*** f15h has quit IRC12:14
*** rohitksingh_work has quit IRC12:59
*** f15h has joined #timvideos13:16
*** f15h has quit IRC13:19
*** CarlFK has joined #timvideos13:35
*** ChanServ sets mode: +v CarlFK13:35
shivm28[m]shorne: How's a watchpoint different from breakpoint in run control debugging?15:04
shivm28[m]The OR1K doc mentioned that a watchpoint do not interfere with the execution of the program-flow except indirectly when they cause a breakpoint.15:06
*** ivodd has quit IRC15:27
*** ivodd has joined #timvideos15:35
*** rohitksingh has joined #timvideos16:09
*** rohitksingh has quit IRC16:18
*** rohitksingh has joined #timvideos16:19
*** rohitksingh has quit IRC16:30
mithrocr1901_modern: ping?16:32
cr1901_modernmithro: Pong18:41
CarlFKnancy98[m]: I'm in an out - in an hour or so I'll have some time to help you with your Opsis18:56
*** faulteh has left #timvideos20:00
shorneshivm28[m]: thats not really true a watchpoint will stall the CPU21:41
shorneBtw: please read the pdf doc not the or1k.html doc (https://openrisc.io/architecture)21:42
tpbTitle: Architecture - OpenRISC (at openrisc.io)21:42
shorneAnyway, for breakpoints openrisc GDB handles them by placing a l.trap instruction at the location of the breakpoint in program memory.21:43
shorne(This allows for unlimited breakpoints)21:44
shorneFor watchpoints we use hardware to watch for memory accesses.21:46
shorneWatchpoints do not interfere with the execution of the program-flow except indirectly when they cause a breakpoint.21:46
shorne^ Thats from the spec (except when they cause a breakpoint)21:47
shornePerhaps you can concentrate on Breakpoints first then Watchpoints if you have time.21:52
shorneFYI, this is the code for how arm64 supports watchpoints in hardware (it looks similar to openrisc on first glance)22:02
shornehttps://github.com/openrisc/binutils-gdb/blob/or1k/gdb/nat/aarch64-linux-hw-point.c22:02
tpbTitle: binutils-gdb/aarch64-linux-hw-point.c at or1k · openrisc/binutils-gdb · GitHub (at github.com)22:02
shorneshivm28[m]: but I would repeat, its probably better to start with breakpoints and inspecting/writing to registers + memory first.22:02
shornethink of watchpoints as extra credit, they are an order of magnitude more difficult I think22:03
shorne+if you can stall the CPU and write and read registers with the hardware you can support watchpoints with software22:06
*** CarlFK has quit IRC23:22
*** CarlFK has joined #timvideos23:50
*** ChanServ sets mode: +v CarlFK23:50

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