| Age | Commit message (Expand) | Author |
| 2021-12-10 | s/premissions/permissions/ | msaitoh |
| 2021-04-06 | Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without | reinoud |
| 2020-12-27 | Implement support for trapping REP CMPS instructions in NVMM. | reinoud |
| 2020-10-31 | Revert (REPE) CMPS support per request of Maxime, it is incorrect. | reinoud |
| 2020-10-30 | Implement missing (REPE) CMPS instruction support in NVMMs x86_decode(). | reinoud |
| 2020-09-05 | nvmm: update copyright headers | maxv |
| 2020-02-09 | Reference nvmmctl(8). | maxv |
| 2019-10-28 | Annotate a covering switch as such to avoid warnings about missing | joerg |
| 2019-10-28 | should be fork(2), noticed by wiz | maxv |
| 2019-10-28 | Macro tidyness. | wiz |
| 2019-10-28 | A few changes: | maxv |
| 2019-10-27 | Change the way root_owner works: consider the calling process as root_owner | maxv |
| 2019-10-27 | Add a new VCPU conf option, that allows userland to request VMEXITs after a | maxv |
| 2019-10-27 | Use the new PTE naming, and define CR3_FRAME_* separately. No functional | maxv |
| 2019-10-27 | Add the "nvmm" group, and make nvmm_init() public. Sent to tech-kern@ a few | maxv |
| 2019-10-25 | Update the libnvmm man page: | maxv |
| 2019-10-23 | Three changes in libnvmm: | maxv |
| 2019-10-23 | Miscellaneous changes in NVMM, to address several inconsistencies and | maxv |
| 2019-10-19 | Put back 'default', because llvm apparently doesn't realize that all cases | maxv |
| 2019-10-14 | Improve nvmm_vcpu_dump(). | maxv |
| 2019-10-14 | Implement XCHG, add associated tests, and add comments to explain. With | maxv |
| 2019-10-13 | Fix incorrect parsing: the R/M field uses a special GPR map when the | maxv |
| 2019-06-08 | Change the NVMM API to reduce data movements. Sent to tech-kern@. | maxv |
| 2019-05-11 | Replace "VMM" by "emulator", clearer. | maxv |
| 2019-05-11 | Sync with reality. | maxv |
| 2019-05-11 | Rework the machine configuration interface. | maxv |
| 2019-05-01 | Use the comm page to inject events, rather than ioctls, and commit them in | maxv |
| 2019-04-29 | sync with reality | maxv |
| 2019-04-29 | Stop taking care of the INT/NMI windows in the kernel, the emulator is | maxv |
| 2019-04-29 | Remove useless calls to nvmm_init(). | maxv |
| 2019-04-28 | Modify the communication layer between the kernel NVMM driver and libnvmm: | maxv |
| 2019-04-27 | Reorder the NVMM headers, to make a clear(er) distinction between MI and | maxv |
| 2019-04-10 | Add the NVMM_CTL ioctl, always privileged regardless of the permissions of | maxv |
| 2019-04-07 | Sync, and fix grammar. | maxv |
| 2019-04-04 | Check the GPA permissions too in the Assists, because it is possible that | maxv |
| 2019-03-21 | Make it possible for an emulator to set the protection of the guest pages. | maxv |
| 2019-03-07 | Micro optimizations: | maxv |
| 2019-02-26 | Change the layout of the SEG state: | maxv |
| 2019-02-26 | Set hardseg to -1 rather than 0, because 0 can be a valid segment. | maxv |
| 2019-02-17 | Fix handling of SIB instructions. We were jumping to the SIB node _before_ | maxv |
| 2019-02-15 | Remove the PSE check in the 32bit-PAE MMU. Setting CR4.PAE automatically | maxv |
| 2019-02-14 | Harmonize the handling of the CPL between AMD and Intel. | maxv |
| 2019-02-12 | Optimize: fetch only 5 bytes instead of 15, the instruction can have only | maxv |
| 2019-02-10 | #### is not legal. | christos |
| 2019-02-07 | Improvements: | maxv |
| 2019-02-05 | Mark up NULL with Dv. Remove empty line. | wiz |
| 2019-02-05 | Sync with reality, and improve. | maxv |
| 2019-02-01 | Fix two issues: | maxv |
| 2019-01-27 | Merge the [pgoyette-compat] branch | pgoyette |
| 2019-01-26 | Ah, fix bug: when the opcode has an immediate, we fill the src with a | maxv |