NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-sparc64/57290: qemu-system-sparc64 virtio-blk-pci device doesn't work on NetBSD 10.0 - booting halts



That is a shame, one of the reasons I am even trying to use virtio-blk-pci is because the default cmdide driver experiences hangs and locks up the entire VM after a while.  It's not a priority for me, only playing around - but I figure it might be something you want to fix in the future since virtio is quite a popular framework for virtualizaiton and there may be people looking to migrate off older Sun hardware and need sparc64 support.

-----Original Message-----
From: matthew green <mrg%eterna.com.au@localhost>
Reply-To: gnats-bugs%netbsd.org@localhost
To: port-sparc64-maintainer%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, mike%papersolve.com@localhost
Subject: re: port-sparc64/57290: qemu-system-sparc64 virtio-blk-pci device doesn't work on NetBSD 10.0 - booting halts
Date: 03/25/2023 01:40:01 PM

The following reply was made to PR port-sparc64/57290; it has been noted by GNATS.

From: matthew green <mrg%eterna.com.au@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: port-sparc64-maintainer%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: re: port-sparc64/57290: qemu-system-sparc64 virtio-blk-pci device doesn't work on NetBSD 10.0 - booting halts
Date: Sun, 26 Mar 2023 04:34:56 +1100

i'm able to reproduce this issue.

> It seems some discussion was had recently on the qemu and netbsd mailing=
list about it, see here
> http://mail-index.netbsd.org/port-sparc64/2023/01/25/msg003184.html
> and here
> https://lists.nongnu.org/archive/html/qemu-devel/2021-10/msg01031.html

i tried implmenting this for sparc64 yesterday. it didn't help,
for either the blk or network PRs you filed.

the netbsd-10 version is a hack since there's no way to pass the
relevant feature bit in our virtio APIs there (uint32_t has been
widened to uint64_t in -current.)


.mrg.



Home | Main Index | Thread Index | Old Index