LekKit
LekKit
Haiku `dd` reports incorrect transfer speed (0.0 or -0.0!), crashes the kernel. No meaningful backtrace, perhaps I should build Haiku with `-fno-omit-frame-pointer`. As for "does it happen outside RVVM" I...
> `dd` seems miscompiled. Crash happends on all RISC-V platforms (all supported emulators and real hardware). Hmm, alright then. The 0.0/-0.0 values too?
Interesting note: Running without RVJIT doesn't affect guest Haiku responsiveness / CPU consumption much. I'm pretty surprised, because it feels super smooth even though RVVM interpreter should emulate CPU with...
I've done research on what and how to implement, but I'm not sure I can guarantee a conforming and tested implementation until there are proper upstream Linux drivers. It seems...
According to my VF2, it uses MSI over the standard PLIC. You have any idea how that should be actually routed? According to PCI 2.2, the MSI vector address is...
> Haiku use Designware PCI host controller built-in MSI interrupt controller for HiFive Unmatched. In my `rvvm2` branch I made generic MSI controller interface. Okay makes sense. Seemingly there are...
> Any chance to implement Designware PCI and/or PLDA PCI with MSI support in RVVM? If it can be done without breaking `pci-bus` abstractions much, and implemented as different variations...
Basically I want to look a bit more if fixing the weird i2c-hid hanging we spoke in #126 is possible, then release stable v0.6 for people to poke at and...
> PLIC and APLIC are mutually-exclusive. It is not possible to run PLIC only system on hardware with APLIC. I see some notes on compatibility mode in APLIC documentation where...
APLIC & IMSIC drivers got merged into Linux 6.10, so that's a good point to start soon.