bridge[evilred] has quit [Remote host closed the connection]
TimFroehlich has quit [Ping timeout: 265 seconds]
bridge[evilred] has joined #spectrum
bridge[evilred] has quit [Excess Flood]
bridge[evilred] has joined #spectrum
TimFroehlich has joined #spectrum
TimFroehlich has quit [Remote host closed the connection]
TimFroehlich has joined #spectrum
TimFroehlich has quit [Remote host closed the connection]
TimFroehlich has joined #spectrum
TimFroehlich has quit [Remote host closed the connection]
TimFroehlich has joined #spectrum
<Scrblue[m]>
So how serious are y'all about getting this to work on Power9? I'm thinking about buying either a Talos II or that one RISC-V dev board to play around with at some point, but I wouldn't know where to begin on porting stuff to either
xantoz has joined #spectrum
cole-h has quit [Ping timeout: 240 seconds]
TimFroehlich has quit [Ping timeout: 240 seconds]
jpds has quit [Ping timeout: 240 seconds]
jpds has joined #spectrum
pastbytes has joined #spectrum
adisbladis has joined #spectrum
<qyliss>
Scrblue[m]: I would love to have Spectrum support POWER9, but doing so would require support to be added to rust-vmm, which I lack the skills to do
<qyliss>
If that was taken care of, I'd try as hard as I could to make it work
<puck>
the RISC-V boards currently available don't support virtualisation at all, i believe..
jpds has quit [Ping timeout: 240 seconds]
jpds has joined #spectrum
<Scrblue[m]>
Damn on both counts. It's something I'll take a look at when one of my contracts ends, but my qualifications are effectively "code monkey" and "nerd", so I don't expect to even begin to understand what's going on. But secure virtualization sounds like a fun enough area to start specializing in
pastbytes_ has joined #spectrum
pastbytes has quit [Ping timeout: 240 seconds]
cole-h has joined #spectrum
<Scrblue[m]>
Regardless, I guess my first step is saving a ton of money
pastbytes_ has quit [Quit: Leaving]
rhysmd has quit [Quit: Idle for 30+ days]
jb55 has quit [Remote host closed the connection]
jb55 has joined #spectrum
cation21 has joined #spectrum
cation21 has quit [Client Quit]
<qyliss>
I'm about to invest in some hardware but I think it'll probably end up being aarch64
<samueldr>
qyliss: don't hesitate to ask, even though I'm not sure if I'd really be any help :)
TimF has joined #spectrum
cation21 has joined #spectrum
<Scrblue[m]>
I have an aarch64 phone that runs Linux, but it's way too slow for this project I'd assume
<qyliss>
your bigger problem is probably going to be that lots of that sort of hardware has virtualisation extensions disabled
<Scrblue[m]>
Are there any real ARM desktops/servers?
<qyliss>
but you could get to the point where the kernel panics because it doesn't have a rootfs
<qyliss>
without needing anything but serial
<puck>
good point
<puck>
hrm, i think the aarch64 things actually use virtio-mmio, instead of pci
<puck>
so there's not even a PCI bus
<puck>
(the mmio stuff is just referenced in the device tree, so)
<puck>
oh actually, i was looking at cloud-hypervisor, and they removed that again, lol
<qyliss>
fwiw at this point I think we'll likely end up with more cloud-hypervisor code than crosvm
<puck>
yeah
<qyliss>
I'm expecting I'll just port virtio-wayland to c-h, rather than porting loads of c-h to crosvm
<Scrblue[m]>
Rust is fun though :(
<qyliss>
all the software we're talking about here is Rust
<Scrblue[m]>
Oh rad
<Scrblue[m]>
Wasn't familiar with cloud-hypervisor
<qyliss>
it's a crosvm ~fork
<qyliss>
there's also firecracker, but that's less relevant to us
<Scrblue[m]>
Well I'm down to learn anything to help :)
<qyliss>
:)
jpds has quit [Remote host closed the connection]
<qyliss>
puck: huh, IBM cloud also does POWER
<qyliss>
makes sense lol
jpds has joined #spectrum
jpds has quit [Remote host closed the connection]
<qyliss>
not cheap though wow
<qyliss>
but they do a 30-day $200 credit so would be worth using if somebody was spending some actual time on it
<samueldr>
(way late in the discussion) puck most consumer~ish SBCs have kvm working
<samueldr>
which is great
jpds has joined #spectrum
<samueldr>
most, probably all for what it matters, qualcomm phone hardware has kvm disabled by the firmware too early to do anything about it without working for Qualcomm
<samueldr>
(might be changing soon with new features coming to android)
<samueldr>
IIRC my mediatek phones have the /dev/kvm node available
<samueldr>
the other workstation linked beforehand is server hardware shoved into an upright chassis, for what it's worth, costly enough to limit adoption
<samueldr>
hmph, it looks like I left one of the mediatek phones in a bad state, and the other I see there's no /dev/kvm node...
<MichaelRaskin>
Cosmo is MediaTek and no /dev/kvm at least with default kernel
<samueldr>
yeah, I don't know why I thought it might be
<MichaelRaskin>
I would not be surprised if with a proper kernel build it would work, though
<samueldr>
yeah, same here, but I'm not really able to play with the options right now, deep into something else, but probably will at some point since it'd be nice to know