I mostly use #neovim but I also have paid version of #sublimetext. #GUI editor has its place e.g. when you brainstorm stuff with a group and similar contexts.
For me Sublime Text is less proprietary than #vscode because I get a way with a fixed sum of money. I would find it more proprietary deal to be connected 247 to #microsoft.
Microsoft cannot really ad itself even today to supporting users privacy given that for any #Windows installation you really should run tools such as WPD.
IMHO privacy is the worst currency to pay assets with…
Now I get why there’s been so much #ACPI discussion recently in my feed. IMHO, the whole topic is not even worth of essay because you would need to compare it something that also enables universal management interface for heterogenous data center environment. ACPI is ugly but it is also universal. I’d like to see something less ugly implementing the same role.
When it comes to bloat I would rather focus on desktop applications implemented with #JavaScript and #HTML eating all your computing resources. It is ugly and bloated in a whole new level. Web desktop truly sucks
.,, and biggest contribution #vscode has made to the software ecosystem is turning even the freaking text editor as malware.
@stefanha Thanks! This gave me some pointers. So what comes after machine type is specific to that machine.
The problem here is that bootrom is the first stage bootloader i.e. the whole power on starts from that code and it defines root of trust. I’ll need to study Spike documentation on how to do equivalent thing as with virt
.
This helped anyway so that I don’t waste time on something useless. Thank you!
OK, something probably pretty basic with #QEMU I need to ask.
I have this command-line, which is generated by #Keystone #RISCV #TEE build:
/home/jarkkojs/work/keystone/qemu/build/riscv64-softmmu/qemu-system-riscv64 \
$DEBUG \
-m 2G \
-nographic \
-machine virt,rom=/home/jarkkojs/work/keystone/build/bootrom.build/bootrom.bin \
-bios /home/jarkkojs/work/keystone/build/sm.build/platform/generic/firmware/fw_payload.bin \
\
-netdev user,id=net0,net=192.168.100.1/24,dhcpstart=192.168.100.128,hostfwd=tcp::${HOST_PORT}-:22 \
-device virtio-net-device,netdev=net0 \
-device virtio-rng-pci \
-smp $SMP
QEMU has support for #Spike, which is #CVA6 emulation.
So when I do to the above command-line simply s/virt,/spike,/g
, I get this error:
$ build/scripts/run-qemu.sh
**** Running QEMU SSH on port 3617 ****
qemu-system-riscv64: Property 'spike-machine.rom' not found
How do I end up to this error message? Why does it seek a filename like that? Without rom=
I can run Spike emulation but I need that bootrom for the application.