libera/#mezzano - IRC Chatlog
Search
9:12:38
mixotricha
Question. When the Mezzano targets the QEMU is it still an X86 target? What is the QEMU emulating?
9:33:26
mixotricha
Okay cool. I said this previously but I am messing around with trying to get Mezzano to a Risc-V 64 target. Still trying to decide if this is a good idea or not. Plan was to get it to run in an FPGA in this vintage L-machine type thing I am building.
9:34:26
froggey
maybe my message didn't get through, but running on risc-v would require adding a new target to the mezzano compiler, which isn't an easy task
9:35:05
mixotricha
Yes so I had a plan for this. I looked at the ARM target and I wondered if I could go via clasp.
9:35:22
mixotricha
Over the past few days I have built clap and generated a RISC-V object file out of it.
9:35:56
mixotricha
You can probably guess why I then asked what the QEMU was targeted towards. Wondered if it was targeted to the arm stuff that I see in the source.
9:37:06
mixotricha
I've written a bit of lisp code and gone through the LLVM to get myself a RISC-V object out of it.
9:38:33
mixotricha
My thinking was to push the Mezzano through the CLASP. Or should I say put it on top of the CLASP.
9:38:42
froggey
mezzano is a (mostly) complete common lisp implementation, it only uses sbcl for bootstrapping. past that it is entirely independent