Project

General

Profile

Patrick Mooney's activity

From 2020-06-01 to 2020-06-30

2020-06-30

06:00 PM illumos gate Bug #12917: bhyve should always use Unrestricted Guest
It should be noted that FreeBSD bhyve implements this (Unrestricted Guest) as a per-vCPU capabilities which can be to... Patrick Mooney
04:09 PM illumos gate Bug #12917 (Closed): bhyve should always use Unrestricted Guest
Since the Westmere microarchitecture, Intel CPUs have had the capability to run with the "Unrestricted Guest", where ... Patrick Mooney
04:02 PM illumos gate Bug #12916 (Closed): bhyve should be able to limit vmx capabilities
Presently, bhyve detects certain the availability of certain CPU capabilities such as APICv during loading. If it fi... Patrick Mooney

2020-06-29

09:21 PM illumos gate Feature #12902: epoll should nominally support EPOLLEXCLUSIVE
With the proposed fix, the test runs clean:... Patrick Mooney
07:55 PM illumos gate Feature #12902: epoll should nominally support EPOLLEXCLUSIVE
Prior to integration of the change, a run of the latest epoll-test-suite (which passes this test on modern Linux) sho... Patrick Mooney
02:39 AM illumos gate Bug #12912 (Closed): epoll mishandles excessive timeout negativity
Upstreaming "OS-5926":https://smartos.org/bugview/OS-5926 from SmartOS:
> Reported by gmcmanus via illumos-joyent#...
Patrick Mooney

2020-06-28

09:15 PM illumos gate Bug #12909: epoll should better detect fd reassignment
With the integration of #9735, this requires "7afbf32617":https://github.com/joyent/illumos-joyent/commit/7afbf326179... Patrick Mooney
03:06 AM illumos gate Bug #12909 (Closed): epoll should better detect fd reassignment
Upstreaming "OS-6116":https://smartos.org/bugview/OS-6116 (and the "OS-6705":https://github.com/joyent/illumos-joyent... Patrick Mooney
03:12 AM illumos gate Bug #12910 (Closed): EPOLLONESHOT should not remove fd
Upstreaming "OS-7107":https://smartos.org/bugview/OS-7107 (and "OS-7479":https://smartos.org/bugview/OS-7479) from Sm... Patrick Mooney
03:02 AM illumos gate Bug #12908 (Closed): epoll should exclude normal files/directories
Upstreaming "OS-5941":https://smartos.org/bugview/OS-5941 from SmartOS:
>When comparing epoll behavior on Linux to...
Patrick Mooney
02:58 AM illumos gate Bug #12907 (Closed): epoll_ctl can avoid EINTR entirely
Upstreaming the non-LX portion of "OS-5521":https://smartos.org/bugview/OS-5521 from SmartOS:
Since @epoll_ctl()@ ...
Patrick Mooney

2020-06-26

10:46 PM illumos gate Bug #12894: root zpool with SLOG should be bootable
With the #12901 fix in place, and the system bootable again, I check adding/removing a slog from my mirrored rpool. ... Patrick Mooney
08:04 PM illumos gate Bug #12894: root zpool with SLOG should be bootable
Without the fix to ##12901, care should be taken not to remove a SLOG device from such a pool, lest it become hopeles... Patrick Mooney
08:14 PM illumos gate Feature #12902 (Closed): epoll should nominally support EPOLLEXCLUSIVE
As of version 4.5, Linux as supported the @EPOLLEXCLUSIVE@ flag on events. The man page describes it as such:
>Se...
Patrick Mooney
08:05 PM illumos gate Bug #12901: loader: can not read zfs pool with slog removed
I had a root pool with such a VDEV_HOLE associated with it. Prior to the fix, loader was unable to deal with the poo... Patrick Mooney

2020-06-25

03:58 AM illumos gate Bug #12894 (Closed): root zpool with SLOG should be bootable
After installing OmniOSce on a mirrored zpool built from two spindles, I attempted to add a a SLOG device to the pool... Patrick Mooney

2020-06-22

09:58 PM illumos gate Feature #12869: bhyve kernel/user split should be clearer
Mike Zeller tested in his setup with this (and #12871) applied on top of SmartOS. He booted up an Ubuntu 18.04 VM and... Patrick Mooney
09:47 PM illumos gate Feature #12869: bhyve kernel/user split should be clearer
I smoke tested this on a local lab machine, making sure that a test instance was able to boot up and run as it had be... Patrick Mooney
09:57 PM illumos gate Feature #12871: bhyve ioctls needn't the struct size
Mike Zeller tested in his setup with this (and #12869) applied on top of SmartOS. He booted up an Ubuntu 18.04 VM an... Patrick Mooney

2020-06-17

08:25 PM illumos gate Feature #12871: bhyve ioctls needn't the struct size
I fired up a machine on a platform featuring this patch. There, I smoke tested bhyve to see that a guest could start... Patrick Mooney
06:41 PM illumos gate Feature #12871: bhyve ioctls needn't the struct size
When done with the proposed wad, 62 unique IDs are emitted (taking into account the removal of the FreeBSD 12 ABI ent... Patrick Mooney
06:38 PM illumos gate Feature #12871: bhyve ioctls needn't the struct size
I banged together a test program to emit the ioctl names and numbers as they currently exist in the header to cross-c... Patrick Mooney

2020-06-16

03:28 PM illumos gate Bug #12751 (Resolved): Update the cached MSI state when any MSI capability register is written.
Addressed by: ##12792 Patrick Mooney

2020-06-15

10:23 PM illumos gate Feature #12871 (Closed): bhyve ioctls needn't the struct size
The bhyve ioctl numbers, as defined from the FreeBSD sources, communicate the size of the underlying struct in the up... Patrick Mooney
10:09 PM illumos gate Feature #12870 (In Progress): bhyve should allocate guest memory lazily
For the initial porting effort of bhyve, the way we shimmed allocation for guest physical memory regions is with equa... Patrick Mooney
09:19 PM illumos gate Feature #12869 (Closed): bhyve kernel/user split should be clearer
To avoid code duplication, and for convenience, bhyve shares swaths of logic between the kernel module and userspace.... Patrick Mooney

2020-06-12

02:59 PM illumos gate Bug #12853 (Closed): bhyve manifests should include BSD license
When the package manifests for bhyve were created, the BSD license was erroneously omitted from them, despite the bhy... Patrick Mooney

2020-06-11

11:58 PM illumos gate Bug #12848: Clarify bhyve's dual license
Being a comments-only change, I ran this through a build to do @wsdiff(1)@ and saw only the expected churn. There we... Patrick Mooney
10:29 PM illumos gate Bug #12848: Clarify bhyve's dual license
Andy F has confirmed that the OmniOS Community Edition Association accepts this dual-licensing for their changes to @... Patrick Mooney
09:53 PM illumos gate Bug #12848 (In Progress): Clarify bhyve's dual license
Un-wrapped the description Patrick Mooney
05:48 PM illumos gate Feature #12792: bhyve upstream sync 2020 May
Both sjorge and Mike Zeller re-ran their tests after the mevent update and found them behaving properly as expected. Patrick Mooney

2020-06-10

06:02 PM illumos gate Feature #12792: bhyve upstream sync 2020 May
After a small fix, the mevent tests are happy again:... Patrick Mooney

2020-06-05

03:38 PM illumos gate Bug #12777: libc unwinding confused by indirect pointer encoding
I was hoping that either Java or C++ exceptions would exercise this logic, but that does not appear to be the case. ... Patrick Mooney

2020-06-02

05:10 PM illumos gate Feature #12792: bhyve upstream sync 2020 May
sjorge tested this atop SmartOS:
Applied this on top of SmartOS PI I build earlier today. Tested the following OS'...
Patrick Mooney
 

Also available in: Atom