Project

General

Profile

Patrick Mooney's activity

From 2021-05-12 to 2021-06-10

2021-06-10

04:41 AM illumos gate Bug #13861 (In Progress): bhyve apicv logic could take more care
While scrutinizing consumers of the bhyve VM shim (vmspace, pmap, etc), my attention was drawn to how the VMX logic h... Patrick Mooney

2021-06-02

09:51 PM illumos gate Feature #13783: viona should operate page-wise
Testing notes from Mike Zeller:
> Also built this under SmartOS and tested Centos/Ubuntu guests and verified I was...
Patrick Mooney
08:34 PM illumos gate Feature #13783: viona should operate page-wise
The iperf3 performance was roughly in-line with what was observed prior to the patching (keeping in mind that the tes... Patrick Mooney
08:33 PM illumos gate Feature #13783: viona should operate page-wise
This change, being almost entirely constrained to the ring manipulation portion of the viona code, was tested by chec... Patrick Mooney
05:18 PM illumos gate Bug #13847: bhyve exits on APIC access
A qualification of @204@ indicates a linear data read access at offset @204@, which would not be a legal access:
>...
Patrick Mooney
04:27 PM illumos gate Feature #13835: bhyve should not zero lowmem on reboot
Mike Zeller tested this with several guests on SmartOS as well. Patrick Mooney
04:27 PM illumos gate Feature #13835: bhyve should not zero lowmem on reboot
With #13840 diagnosed and addressed with a work-around to include with this change, I set out to test the typical bat... Patrick Mooney

2021-05-28

06:03 PM illumos gate Feature #13825: consolidate vm-related headers for bhyve
I took this for a spin on both AMD and Intel hardware using the typical variety of guests. It appeared to function a... Patrick Mooney

2021-05-27

09:05 PM illumos gate Feature #13840: bhyve hostbridge should feign PAM0 emulation
Quicky hack I used for narrowing down that memory region:... Patrick Mooney
08:17 PM illumos gate Feature #13840 (Closed): bhyve hostbridge should feign PAM0 emulation
While testing the initial patch for #13835, we found that old CSM bootroms succumbed to the issue which prompted that... Patrick Mooney

2021-05-26

04:43 AM illumos gate Feature #13835 (Closed): bhyve should not zero lowmem on reboot
During the porting effort for bhyve, some erroneous behavior with an old version of the bootrom was worked around by ... Patrick Mooney
03:49 AM illumos gate Feature #13834 (In Progress): want extensible page_resv
Memory consumers such as segkmem and bhyve require pages which remain locked during the duration of the allocation. ... Patrick Mooney
03:42 AM illumos gate Feature #13833 (In Progress): want bhyve memory reservoir
On hosts which are primarily intended to run bhyve VMs, it would be advantageous to set aside memory in a reservoir s... Patrick Mooney

2021-05-19

09:59 PM illumos gate Bug #13822 (In Progress): bhyve memory should exert memory pressure
When bhyve allocates memory for a guest (for the guest RAM, specifically) today, it does so in a @KM_NOSLEEP@ manner.... Patrick Mooney
09:52 PM illumos gate Feature #13821 (In Progress): vmmctl ioctls should have more structure
Currently, the ioctls to create or destroy a bhyve instance pass only a pointer to the name string of the VM as their... Patrick Mooney
 

Also available in: Atom