Daniel Gröber (dxld)
Daniel Gröber (dxld)
Changes: - Rebase on master
The main reason this can't be merged is missing windos support as can be seen from the CI failures. I could be convinced to work on just nop'ing it out...
FYI I'm working on packaging ghdl-yosys-plugin for Debian, see https://salsa.debian.org/dxld-guest/yosys-plugin-ghdl Merging of #166 would be appreciated to reduce the patch count. --Daniel
Ugh, sorry I forgot the visibility defaults to private when create-by-pushing repos on salsa. Should be fixed now. It's not that terribly exciting anyway. The main work is packaging more...
I managed to work around this using `'X' when false else 'Z'` instead. This generates a $tribuf which seems to work. Perhaps the ghdl plugin should also use this pattern?...
Looks like there's an open yosys bug for this: https://github.com/YosysHQ/yosys/issues/511
Here's a gdb session log for the yosys reproducer above. Looks like internally the constant does have the Sz value but the rtlil backend dumps it as 'x' in this...
Indeed the write_verilog output looks correct. I'm pretty sure something in the toolchain is miscompiling this as I can observe the bus conflicts on my Oscilloscope :)
Hm, I didn't realize this has to support bmake too. Honestly I don't really see the point in punishing yourself like that when gmake is perfectly available on all the...
Ok this should work with bsd make implementations now. Note that before my patch at least netbsd make (aka Debian's bmake) was already broken since it doesn't use -o by...