===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/75.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -c -r1.14 -r1.15
*** www/75.html 2024/03/23 09:35:08 1.14
--- www/75.html 2024/03/23 14:06:26 1.15
***************
*** 104,110 ****
VMM/VMD improvements
Various new userland features:
--- 104,135 ----
VMM/VMD improvements
! - Fixed IRQ storm caused by edge-triggered devices such as the uart.
!
- Fixed block size calculation for vioscsi devices.
!
- Added io instruction length to vm exit information, allowing
! vmd(8) to perform validation
! in userspace.
!
- Adopted new imsg_get_*(3)
! api.
!
- Rewrote vionet devices to allow zero-copy data transfers between host and
! guest.
!
- Improved error messages related to
! getgrnam(3) usage and out of tap(4)
! device conditions.
!
- Fixed various things found by smatch static analyzer.
!
- Fixed various file descriptor lifecycle issues and leaks across
! fork(2)/
! execve(2) usage.
!
- Added multi-threading support to vionet device emulation, improving latency.
!
- Fixed vmm(4) instability on Intel
! VMX hosts by updating GDTR & TR if vcpu moves host cpus.
!
- Added EPT flushing upon vmm(4)
! enabling VMX mode.
!
- Added branch predictor flushing if IBPB is supported.
!
- Corrected restoring GDTR and IDTR limits upon VMX guest exit.
!
- Corrected handling of CPUID 0xd subleaves
!
- Added additional use of VERW and register clobbering to mitigate RFDS
! vulnerabilities on Intel Atom cores.
Various new userland features: