[Libre-soc-dev] Introduction - Anton

lkcl luke.leighton at gmail.com
Wed Aug 25 14:08:08 BST 2021

On August 25, 2021 12:37:51 PM UTC, Anton Lechanka <lechenko at bsuir.by> wrote:

>> the bugreport is here:
>> https://bugs.libre-soc.org/show_bug.cgi?id=550
>> interested? :)
>Sure! Do you have any deadlines or time estimates for this task to be

with autogeneration by svanalysis i really would be surprised if it was longer than 3 weeks.  however ramp-up / questions, obviously, not included in that.

no deadlines given that i am using the python class, which has a mode where it can do .S processing.  i actually had to add gas macro recognition to get that to work.

so there is a temporary workaround.  however it will become increasingly more of a priority particularly for Lauri who is working at assembler level for Video/Audio CODECs, and later for compilers.

the function entrypoint is asm_process()


you can see it looks for ".set" macros of the utmost basic form, example where this is used:


and some actual assembler containing sv.xxx opcodes, which get translated by asm_process() libe by line into ".long xxxxx; some_v3.0b_asmopcode"


you've seen the spec page which contains the format?


it's very deliberately only describing the format, not why it is what it us, or how to *use* that format (how to implement hardware etc i mean).


More information about the Libre-soc-dev mailing list