Windymelt(ใ‚ใ‚‹ใใ‚“)๐Ÿš€โค๏ธโ€๐Ÿ”ฅใ•ใ‚“ใจไป–1000ไบบ(@windymelt) 's Twitter Profile Photo

ๆœ‰ๅOSSใŒไธป่ชžใƒ‡ใ‚ซใ„ใ‚ณใƒžใƒณใƒ‰ๅใ‚’ๅ–ใฃใŸใ›ใ„ใงใ‚ณใƒžใƒณใƒ‰ๅ่ก็ชใ™ใ‚‹ใฎใŸใพใซใ‚ใฃใฆๅ›ฐใ‚‹ใ€‚ๆœ€่ฟ‘ใฏvmใฃใฆใ„ใ†ใ‚ณใƒžใƒณใƒ‰ใ‚’่ฆ‹ใŸ(FreeBSDใงbhyveใฎใƒžใƒใƒผใ‚ธใƒฃใŒไฝฟใฃใฆใ‚‹)ใ€‚ใ‚ณใƒžใƒณใƒ‰ใซใ‚‚full qualified nameใ‚’็”จๆ„ใ—ใฆใ€ใƒฆใƒผใ‚ถใŒใ“ใ‚Œใ‚’ใ‚จใ‚คใƒชใ‚ขใ‚นใ™ใ‚‹ใจใ„ใ†ไธ–็•Œ่ฆณใ ใจไพฟๅˆฉใใ†ใ€‚

account_circle
Cat Allman๐Ÿ’‰๐ŸŽ‰(@catallman) 's Twitter Profile Photo

FreeBSD, v13.2, is out. Lots of package upgrades including to OpenSSHย 9.2p1, OpenSSLย 1.1.1t, and OpenZFSย 2.1.9. New features include upgrading the bhyve hypervisor to now support more thanย 16 virtual CPUs in a guest, a WireGuard VPN driver, netlink for network config and more.

account_circle
ใŠใ‹ใ‚‚ใฃใกใ‚ƒใ‚“(@masahideokamoto) 's Twitter Profile Photo

ใ†ใกใฎFreeBSDใƒžใ‚ทใƒณใ€13.3ใซใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใ—ใŸใจใ“ใ‚bhyveใงใฎใ‚ฒใ‚นใƒˆOSใŒๅ‹•ใ‹ใชใใชใฃใฆใ—ใพใฃใŸใ€‚ๅคใ„AMDใฎCPUใ‚’ไฝฟใฃใฆใ„ใ‚‹ใŸใ‚ใชใฎใ‹ใชใ‚ใ€‚ใใ†ใ„ใˆใฐRHEL9ใ‚‚CPUใฎๅˆถ้™ใŒๅŽณใ—ใใชใฃใŸใ‚ˆใ†ใชใฎใงใ€ใใ‚ใใ‚ๆ–ฐ่ชฟใ—ใชใ„ใจใ„ใ‘ใชใ„ๆ™‚ๆœŸใซใชใฃใฆใ—ใพใฃใŸใ€‚

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

Andrew Turner via markj@ on usr.sbin/bhyve (f3003a0dfb):

bhyve: Add PL011 UART emulation

This will be use for arm64 guests, instead of the existing ns16550 UART
model.

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve (d878f72a73):

bhyve: Provide optional libfdt linking

The arm64 port currently does not support ACPI, it instead builds up an
FDT which is exported to the guest. This mechanism will not ...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
Renato Alencar(@cajuinaoverflow) 's Twitter Profile Photo

I'm getting a kernel up and running on bhyve, because I need a working debugger and not having to restart my machine every time it panics.

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

Jessica Clarke via markj@ on usr.sbin/bhyve (4dfa329f48):

bhyve: Extend mevent to support updating timers

This will be used by a new PL031 implementation to provide an RTC for
arm64 guests.

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

Jessica Clarke via markj@ on usr.sbin/bhyve/aarch64 usr.sbi.. (0efad4aceb):

bhyve: Support legacy PCI interrupts on arm64

This allows us to remove various hacks and enable building more
PCI devices.
Note ...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
Sheridan Computers(@sheridancompute) 's Twitter Profile Photo

The bloody wifi thing. I run it on my desktop and that's fine. I also run it on my laptop, and wifi is a pain in the ass, having to run linux in a bhyve vm (wifibox, which breaks virtualbox which is handy in a laptop).

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on lib tools/build/options .. (11c79f9e35):

arm64: Connect bhyve and libvmmapi to the build

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve (e497fe8657):

bhyve: Use vm_get_highmem_base() instead of hard-coding the value

This reduces the coupling between libvmmapi (which creates the highmem
segment) and bhyve, in preparation ...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve/amd64 usr.sbin/.. (fc98569fc3):

bhyve: Do not compile PCI passthrough support on arm64

Some required kernel functionality is not yet implemented.
For now this means that one cannot speci...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

Jessica Clarke via markj@ on usr.sbin/bhyve/aarch64 usr.sbi.. (014d7082a2):

bhyve: Implement a PL031 RTC on arm64

Unlike amd64's, this RTC is implemented entirely in userspace. This is
the same RTC as is provide...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve (4bb929cc6d):

bhyve: Partially disable INT#x support in virtio for arm64

A FreeBSD guest won't make use of this support and pci_lintr_* is not
implemented on arm64. Simply make pci_lint...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve (f286f746f4):

bhyve: Add PCI mappings for arm64

- The extended config space and BAR ranges are listed in the FDT.
- Avoid referencing I/O ports in ACPI tables. Currently the arm64 port
...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

Andrew Turner via markj@ on usr.sbin/bhyve/aarch64 usr.sbi.. (ff50e9d53f):

bhyve: Add bhyverun and vmexit handlers for arm64

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve/aarch64 (eaff4c4f92):

bhyve: Add FDT building code for arm64

fdt.c provides some basic routines which let platform initialization
code build the FDT that gets passed into the guest. For...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

markj@ on usr.sbin/bhyve/aarch64 usr.sbi.. (981f9f7495):

bhyve: Push option parsing down into bhyverun_machdep.c

After a couple of attempts I think this is the cleanest approach despite
the expense of some code ...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle
๐•ฏ๐–š๐–’๐–Š๐–™๐–—๐–š๐–‘๐–”(@oratnac) 's Twitter Profile Photo

Sheridan Computers Two hypervisors in parallel? That won't workโ€ฆ but it makes me wonder if it's possible to migrate the wifibox VM to Vbox, and have it start at boot? (And suspend and resume correctly.) Otherwise you'll need to find a Vbox-like GUI for bhyve, not sure if there is one.

account_circle
FreeBSD src commits(@FreeBSD_src_git) 's Twitter Profile Photo

Jessica Clarke via markj@ on usr.sbin/bhyve (95b948c1d1):

bhyve: Fix arm64 PCI I/O range to match FDT

This is supposed to combine with the memory range to make one contiguous
block, as is laid out in the FDT, so...

cgit.freebsd.org/src/commit/?idโ€ฆ

account_circle