lkcl | ghostmansd, i just re-read what you wrote. the Trademark violators are the ones that have attempted an unauthorised rename of nmigen to amaranth | 01:22 |
---|---|---|
lkcl | therefore, under "Continuity" provisions of Trademark Law, distribution of amaranth is a Trademark violation | 01:22 |
lkcl | anyone using amaranth had better have good lawyers. anyone distributing it is asking for trouble | 01:23 |
lkcl | all they had to do was take a copy of the source code (without the git history) and say | 01:25 |
lkcl | "amaranth is a python-based HDL, and if you look hard enough on the internet you can find out what it's based on" | 01:25 |
lkcl | it's the fact that they blatantly took a copy of the nmigen source code and did a text string search-and-replace, followed by "git commit" | 01:26 |
lkcl | i mean, they even helpfully published it so that M-Lab's lawyers have concrete evidence of "Continuity" | 01:26 |
ghostmansd[m] | lkcl: if they indeed did it, it's insane and really might put them into a trouble. Vastly unethical, too. | 06:10 |
programmerjake | interesting: https://www.phoronix.com/scan.php?page=news_item&px=Ekstrand-Leaves-Intel | 07:21 |
*** kylel1 is now known as kylel | 11:21 | |
lkcl | just added a DMI command "halt-if-trying-to-execute-from-this-address' | 15:50 |
lkcl | that fixes the termination issue that's been present for 18 months | 15:55 |
lkcl | where the PC is not yet set up for executing the next instruction (so cannot be detected to be out of bounds of the test program which is usually 1-6 instructions only) | 15:56 |
lkcl | but if you try to execute it then of course it's too late to stop it | 15:56 |
lkcl | and a TRAP occurs, which is, of course, another instruction | 15:56 |
lkcl | it'll do perfectly for gdb hardware-level breakpoints. | 15:57 |
lkcl | i.e. is exactly what is required *for* gdb hardware-level breakpointing | 15:57 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!