markos | I have just received the nexys_video Artix 7 fpga board, but no hyperram pmod yet | 08:35 |
---|---|---|
lkcl | markos, fantastic. i think i'm going to have to get one as well | 09:55 |
ghostmansd[m] | FYI, there's no need to bother regarding the mapping: we already have some stuff in binutils to get the operand type. | 12:11 |
ghostmansd[m] | So I'll likely drop the mapping, and use binutils bits | 12:12 |
ghostmansd[m] | Also the code which parses the operands should rely on operands from vanilla PPC opcode structure | 12:13 |
ghostmansd[m] | Basically I'm going to rewrite most of the recent code with binutils. I'm not sure whether it'd be simple to unify operands parsing, though: I'd like to keep the vanilla code maximally intact for now. | 12:14 |
ghostmansd[m] | We'll see, though. Still the code will be more straightforward, though no more 1:1 translation of Python. | 12:14 |
ghostmansd[m] | (I mean, they will do the same, but binutils will strive to re-use binutils bits) | 12:15 |
ghostmansd[m] | Here I am, again talking to myself, lol | 12:16 |
lkcl | :) | 12:39 |
lkcl | yes this is likely inevitable as you get familiar with binutils | 12:40 |
lkcl | and start finding bits of code in it that i had to write (effectively duplicating what is in binutils because it was necessary), basing things on that | 12:40 |
lkcl | it should all be there, i mean, they *have* to do exactly the same job | 13:32 |
lkcl | markos, i added your key (sorry took a while, normally i do them straight away) | 13:45 |
lkcl | look very very carefully at the instructions on ssh https://libre-soc.org/HDL_workflow/#gitolite3_access | 13:45 |
lkcl | classic mistakes: ssh -p922 YOUR_OWN_USERNAME@libre-soc.org | 13:46 |
lkcl | once you type the password (which will fail) fail2ban will pick that up in /var/log/auth.log and instantly ban your IP address :) | 13:47 |
lkcl | to give you some idea of how mad the port-scanning is, there are currently 220 IP addresses banned in real-time for trying to break in to the server in an automated fashion | 13:49 |
lkcl | it has to be: ssh -p922 gitolite3@git.libre-soc.org | 14:00 |
lkcl | markos, i ordered a nexys_video. it'll allow me to much more easily do the constraints file in nmigen. | 16:21 |
* lkcl getting there. currently able to load an ELF binary from QSPI Flash into memory | 16:36 | |
lkcl | i've a "dump" showing that at least the first 64 words are correctly copied | 16:37 |
lkcl | but i don't have enough confidence in the DRAM yet, so am going to set up an 0x8000 byte SRAM and copy into that | 16:38 |
lkcl | the microwatt hello_world.elf is easily small enough to fit | 16:38 |
lkcl | hmmm elf-reading doesn't seem to be working well | 17:44 |
lkcl | alriiight, fixed it | 18:50 |
lkcl | managed to boot an executable from QSPI | 18:50 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!