*** tpb has joined #timvideos | 00:00 | |
*** techman83 has quit IRC | 01:36 | |
*** techman83 has joined #timvideos | 01:39 | |
*** ChanServ sets mode: +v techman83 | 01:39 | |
*** sb0 has joined #timvideos | 02:43 | |
*** CarlFK has joined #timvideos | 03:46 | |
*** ChanServ sets mode: +v CarlFK | 03:46 | |
*** rohitksingh_work has joined #timvideos | 04:01 | |
*** waldo323_ has joined #timvideos | 06:32 | |
*** waldo323 has quit IRC | 06:32 | |
xfxf | mithro: when did you want to start talking about the next LCA hackfest? i need to put costs/a proposal together... | 06:37 |
---|---|---|
xfxf | (assuming you are coming to LCA and want to do the hackfest, of course) | 06:37 |
*** sb0 has quit IRC | 08:28 | |
*** sb0 has joined #timvideos | 08:29 | |
thaytan | xfxf, I'm coming! | 12:02 |
xfxf | thaytan: to the hackfest? i'm assuming it's running - hence poking mithro :) | 12:35 |
_florent_ | xobs: in soc_core.py, can you try to add a reset to the UART: | 12:37 |
_florent_ | self.submodules.uart = ResetInserter()(uart.UART(self.uart_phy)) | 12:37 |
_florent_ | and then in your top module, connect this reset to your Vexriscv reset? | 12:38 |
_florent_ | self.comb += self.uart.reset.eq(your_cpu_reset) | 12:38 |
*** rohitksingh_work has quit IRC | 12:39 | |
_florent_ | that's a workaround, but if that work, it will help us understand what is going on | 12:39 |
_florent_ | works | 12:39 |
xobs | _florent_: I'll give that a shot. I haven't tested it today, and I don't have it in front of me right now, but what I was seeing is that when I read the CSR from the softcore, the last value written came back. Does that make sense? | 12:56 |
xobs | So if, for example, the CSR was at address 0xe0000000 (it wasn't), I could write data out the serial port by typing set *0xe0000000='a' in GDB and I'd get an 'a' out the port. | 12:56 |
xobs | But then writing 'x 0xe0000000' would return 'a'. | 12:57 |
_florent_ | xobs: that seems strange, if you don't have a loopback somewhere, you should not read back what you write on rxtx register | 13:02 |
_florent_ | xobs: is it the same behaviour before reseting the cpu? | 13:03 |
xobs | _florent_: It did seem strange to me, too. But since this is coming from gdb | 13:03 |
_florent_ | xobs: could it be related to the cache? | 13:03 |
_florent_ | xobs: maybe you are reading the cache and not the CSR? which would then make sense | 13:04 |
xobs | I'll see if I can't patch out the cpu reset from openocd and try it again. | 13:04 |
xobs | Hmm, that's a very very good point. I should try building the cpu with no cache and see if that changes anything. | 13:05 |
xobs | That's probably one of the easier things to do. | 13:05 |
*** rohitksingh has joined #timvideos | 13:23 | |
mithro | xfxf: It is unlikely that I will have any time to organise the hackfest | 13:50 |
CarlFK | mithro: I'm up for helping you organise the hackfest if you think its possible for me to actually help and not just add to your workload | 13:54 |
mithro | All my TimVideos stuff is on hold until EOY pretty much | 13:55 |
CarlFK | any objection to me running a hackfest? I'll invite you :) | 13:56 |
CarlFK | hmm, I guess new city means we can't use the same hotel/office .... more on this later. | 13:57 |
thaytan | mithro, that's perfect - the hackfest is next year! :) | 13:57 |
CarlFK | mithro: ignore this and that ^^^ | 13:57 |
CarlFK | yes, ignore thaytan :p | 13:58 |
thaytan | am I not on /ignore already? | 13:58 |
CarlFK | why does my client say someone is talking but no one is talking? | 13:58 |
xfxf | i can probably do most of the organisation - we may already have a venue/accom | 14:27 |
xfxf | really just figuring out what it is we want to do, who should come, and costs, so i can put forward a proposal to LCA | 14:27 |
xfxf | mithro: hope your project is going well btw | 14:27 |
xfxf | understandable if everything else is on hold! | 14:27 |
xfxf | mithro: you're coming to pycon au in August aren't you? | 14:30 |
*** thaytan has quit IRC | 15:23 | |
*** thaytan has joined #timvideos | 15:44 | |
*** ChanServ sets mode: +v thaytan | 15:44 | |
*** swalladge has quit IRC | 17:22 | |
*** swalladge has joined #timvideos | 17:23 | |
*** Kripton has quit IRC | 17:46 | |
*** Kripton has joined #timvideos | 17:52 | |
*** rohitksingh has quit IRC | 18:55 | |
cr1901_modern | (8:52:39 AM) xobs: But then writing 'x 0xe0000000' would return 'a'. | 19:48 |
cr1901_modern | Is gdb's "I/O mirror" or whatever mechanism you use to sniff I/O ports in the 0xe0000000-part of the address space? | 19:48 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!