Jim Wilson
Jim Wilson
Every time I run "make qemu" buildroot gets rebuilt. I tracked this down to a problem with buildroot/support/kconfig/merge_config.sh which has TMP_FILE=$(mktemp ./.tmp.config.XXXXXXXXXX) Since we are running this from inside the...
In translate.c, there is explicit code to NaN box the result of FLW. However, there is no equivalent code for any of the FP arithmetic instructions, add, sub, mul, div,...
The freedom-u-sdk repo was recently updated to add u-boot support and updated buildroot and lots of other changes. This might have broken support you are adding on top of freedom-u-sdk....
Not sure if there is a better place to discuss this, but bitmanip seemed like a reasonable place to start. The GMP author Torbjorn Granlund posted a message in September...
In the base ISA, rv32i, we allow sll to accept either a register or an immediate as the shift count. sll with an immediate shift count is an alias for...
On page 3, third paragraph has "trial function" which I suspect should be "trivial function". On page 5, the table has a rev8_64 instruction that should just be rev8. On...
The table at the beginning of chapter 2 which lists all of the instructions in each subset doesn't mention zext.w for zbb. It is supposed to be in there. It...
The gcc patch should define a preprocessor macro so end users can check to see if bitmanip support is enabled for the target. I would suggest __riscv_bitmanip since the rest...
The GNU toolchain requires that the single letter extensions come first, followed by S*, H*, Z*, and X*. However, the table 27.1 lists 4 Z extensions as coming before the...
objcopy can produce verilog output directly from ELF files with "objcopy -O verilog inputfile outputfile".