Module Name:src
Committed By: msaitoh
Date: Fri Dec 10 11:08:46 UTC 2021
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
s/premissions/permissions/
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/lib/libnvmm/libnvmm.3
Please note that diffs
Module Name:src
Committed By: msaitoh
Date: Fri Dec 10 11:08:46 UTC 2021
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
s/premissions/permissions/
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/lib/libnvmm/libnvmm.3
Please note that diffs
Module Name:src
Committed By: reinoud
Date: Tue Apr 6 08:40:17 UTC 2021
Modified Files:
src/lib/libnvmm: libnvmm.c nvmm.h
Log Message:
Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without
signals. This introduces a new kernel and userland NVMM version
Module Name:src
Committed By: reinoud
Date: Tue Apr 6 08:40:17 UTC 2021
Modified Files:
src/lib/libnvmm: libnvmm.c nvmm.h
Log Message:
Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without
signals. This introduces a new kernel and userland NVMM version
Module Name:src
Committed By: reinoud
Date: Sat Oct 31 15:44:01 UTC 2020
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Revert (REPE) CMPS support per request of Maxime, it is incorrect.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42
Module Name:src
Committed By: reinoud
Date: Sat Oct 31 15:44:01 UTC 2020
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Revert (REPE) CMPS support per request of Maxime, it is incorrect.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42
Module Name:src
Committed By: reinoud
Date: Fri Oct 30 21:06:13 UTC 2020
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Implement missing (REPE) CMPS instruction support in NVMMs x86_decode().
In apparently rare cases the (REPE) CMPS instruction can trigger
Module Name:src
Committed By: reinoud
Date: Fri Oct 30 21:06:13 UTC 2020
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Implement missing (REPE) CMPS instruction support in NVMMs x86_decode().
In apparently rare cases the (REPE) CMPS instruction can trigger
Module Name:src
Committed By: joerg
Date: Mon Oct 28 18:12:17 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Annotate a covering switch as such to avoid warnings about missing
returns.
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39
Module Name:src
Committed By: joerg
Date: Mon Oct 28 18:12:17 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Annotate a covering switch as such to avoid warnings about missing
returns.
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39
Module Name:src
Committed By: maxv
Date: Mon Oct 28 14:20:28 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
should be fork(2), noticed by wiz
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/lib/libnvmm/libnvmm.3
Please note that
Module Name:src
Committed By: maxv
Date: Mon Oct 28 14:20:28 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
should be fork(2), noticed by wiz
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/lib/libnvmm/libnvmm.3
Please note that
Module Name:src
Committed By: wiz
Date: Mon Oct 28 13:43:42 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Macro tidyness.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/lib/libnvmm/libnvmm.3
Please note that diffs are not public
Module Name:src
Committed By: wiz
Date: Mon Oct 28 13:43:42 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Macro tidyness.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/lib/libnvmm/libnvmm.3
Please note that diffs are not public
Module Name:src
Committed By: maxv
Date: Sun Oct 27 08:30:05 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Use the new PTE naming, and define CR3_FRAME_* separately. No functional
change.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: maxv
Date: Sun Oct 27 08:30:05 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Use the new PTE naming, and define CR3_FRAME_* separately. No functional
change.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: maxv
Date: Fri Oct 25 09:09:24 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Update the libnvmm man page:
- Sync the naming with reality.
- Replace "relevant" by "desired" and "virtualizer" by "emulator", closer
to
Module Name:src
Committed By: maxv
Date: Fri Oct 25 09:09:24 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Update the libnvmm man page:
- Sync the naming with reality.
- Replace "relevant" by "desired" and "virtualizer" by "emulator", closer
to
Module Name:src
Committed By: maxv
Date: Sat Oct 19 19:45:10 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Put back 'default', because llvm apparently doesn't realize that all cases
are covered in the switch.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: maxv
Date: Sat Oct 19 19:45:10 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Put back 'default', because llvm apparently doesn't realize that all cases
are covered in the switch.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: maxv
Date: Mon Oct 14 10:43:40 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Improve nvmm_vcpu_dump().
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/lib/libnvmm/libnvmm_x86.c
Please note that
Module Name:src
Committed By: maxv
Date: Mon Oct 14 10:43:40 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Improve nvmm_vcpu_dump().
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/lib/libnvmm/libnvmm_x86.c
Please note that
Module Name:src
Committed By: maxv
Date: Sat May 11 07:44:00 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Replace "VMM" by "emulator", clearer.
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/lib/libnvmm/libnvmm.3
Please note that
Module Name:src
Committed By: maxv
Date: Sat May 11 07:40:38 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Sync with reality.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/lib/libnvmm/libnvmm.3
Please note that diffs are not
Module Name:src
Committed By: maxv
Date: Sat May 11 07:40:38 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Sync with reality.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/lib/libnvmm/libnvmm.3
Please note that diffs are not
Module Name:src
Committed By: maxv
Date: Mon Apr 29 19:03:17 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
sync with reality
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/lib/libnvmm/libnvmm.3
Please note that diffs are not public
Module Name:src
Committed By: maxv
Date: Mon Apr 29 19:03:17 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
sync with reality
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/lib/libnvmm/libnvmm.3
Please note that diffs are not public
Module Name:src
Committed By: maxv
Date: Mon Apr 29 17:27:57 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.c
Log Message:
Remove useless calls to nvmm_init().
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libnvmm/libnvmm.c
Please note that
Module Name:src
Committed By: maxv
Date: Mon Apr 29 17:27:57 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.c
Log Message:
Remove useless calls to nvmm_init().
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libnvmm/libnvmm.c
Please note that
Module Name:src
Committed By: maxv
Date: Sun Apr 7 14:13:03 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Sync, and fix grammar.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libnvmm/libnvmm.3
Please note that diffs are not
Module Name:src
Committed By: maxv
Date: Sun Apr 7 14:13:03 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Sync, and fix grammar.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libnvmm/libnvmm.3
Please note that diffs are not
Module Name:src
Committed By: maxv
Date: Thu Apr 4 17:33:47 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3 libnvmm.c libnvmm_x86.c nvmm.h
Log Message:
Check the GPA permissions too in the Assists, because it is possible that
the guest traps on a page the virtualizer
Module Name:src
Committed By: maxv
Date: Thu Apr 4 17:33:47 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3 libnvmm.c libnvmm_x86.c nvmm.h
Log Message:
Check the GPA permissions too in the Assists, because it is possible that
the guest traps on a page the virtualizer
Module Name:src
Committed By: maxv
Date: Thu Mar 7 15:47:34 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Micro optimizations:
- Compress x86_rexpref, x86_regmodrm, x86_opcode and x86_instr.
- Cache-align the register, opcode and group tables.
Module Name:src
Committed By: maxv
Date: Thu Mar 7 15:47:34 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Micro optimizations:
- Compress x86_rexpref, x86_regmodrm, x86_opcode and x86_instr.
- Cache-align the register, opcode and group tables.
Module Name:src
Committed By: maxv
Date: Tue Feb 26 10:18:39 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Set hardseg to -1 rather than 0, because 0 can be a valid segment.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25
Module Name:src
Committed By: maxv
Date: Tue Feb 26 10:18:39 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Set hardseg to -1 rather than 0, because 0 can be a valid segment.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25
Module Name:src
Committed By: maxv
Date: Sun Feb 17 20:25:46 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Fix handling of SIB instructions. We were jumping to the SIB node _before_
fetching the displacement, so the node would always think there was
Module Name:src
Committed By: maxv
Date: Sun Feb 17 20:25:46 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Fix handling of SIB instructions. We were jumping to the SIB node _before_
fetching the displacement, so the node would always think there was
Module Name:src
Committed By: maxv
Date: Fri Feb 15 16:42:27 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Remove the PSE check in the 32bit-PAE MMU. Setting CR4.PAE automatically
enables PSE regardless of whether CR4.PSE is set or not, so we should
Module Name:src
Committed By: maxv
Date: Fri Feb 15 16:42:27 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Remove the PSE check in the 32bit-PAE MMU. Setting CR4.PAE automatically
enables PSE regardless of whether CR4.PSE is set or not, so we should
Module Name:src
Committed By: maxv
Date: Tue Feb 12 14:50:21 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Optimize: fetch only 5 bytes instead of 15, the instruction can have only
up to five prefixes.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: maxv
Date: Tue Feb 12 14:50:21 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Optimize: fetch only 5 bytes instead of 15, the instruction can have only
up to five prefixes.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: christos
Date: Sun Feb 10 19:30:28 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
is not legal.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/lib/libnvmm/libnvmm_x86.c
Please note that diffs
Module Name:src
Committed By: christos
Date: Sun Feb 10 19:30:28 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
is not legal.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/lib/libnvmm/libnvmm_x86.c
Please note that diffs
Module Name:src
Committed By: wiz
Date: Tue Feb 5 15:03:35 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Mark up NULL with Dv. Remove empty line.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libnvmm/libnvmm.3
Please note
Module Name:src
Committed By: wiz
Date: Tue Feb 5 15:03:35 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Mark up NULL with Dv. Remove empty line.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/libnvmm/libnvmm.3
Please note
Module Name:src
Committed By: maxv
Date: Tue Feb 5 13:56:32 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Sync with reality, and improve.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libnvmm/libnvmm.3
Please note that diffs
Module Name:src
Committed By: maxv
Date: Tue Feb 5 13:56:32 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Sync with reality, and improve.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libnvmm/libnvmm.3
Please note that diffs
Module Name:src
Committed By: maxv
Date: Sat Jan 26 14:44:54 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Ah, fix bug: when the opcode has an immediate, we fill the src with a
register storage, but then we overwrite it without zeroing out the
Module Name:src
Committed By: maxv
Date: Sat Jan 26 14:44:54 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Ah, fix bug: when the opcode has an immediate, we fill the src with a
register storage, but then we overwrite it without zeroing out the
Module Name:src
Committed By: maxv
Date: Sun Jan 13 10:43:23 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Handle more corner cases, clean up a little, and add a set of instructions
in Group1.
To generate a diff of this commit:
cvs rdiff -u -r1.14
Module Name:src
Committed By: maxv
Date: Sun Jan 13 10:43:23 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Handle more corner cases, clean up a little, and add a set of instructions
in Group1.
To generate a diff of this commit:
cvs rdiff -u -r1.14
Module Name:src
Committed By: maxv
Date: Tue Jan 8 07:34:22 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Handle REPN. FreeBSD has a "repn movs", which is a bit unusual, but doesn't
seem illegal as far as I can tell from the AMD SDM.
With that, I
Module Name:src
Committed By: maxv
Date: Tue Jan 8 07:34:22 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Handle REPN. FreeBSD has a "repn movs", which is a bit unusual, but doesn't
seem illegal as far as I can tell from the AMD SDM.
With that, I
Module Name:src
Committed By: wiz
Date: Mon Jan 7 22:17:02 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Remove leading zero from date.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libnvmm/libnvmm.3
Please note that diffs are
Module Name:src
Committed By: wiz
Date: Mon Jan 7 22:17:02 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Remove leading zero from date.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libnvmm/libnvmm.3
Please note that diffs are
Module Name:src
Committed By: maxv
Date: Mon Jan 7 18:13:34 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Optimize the legpref node: omit BRN (we don't care and it's the same as
OVR_CS), inline the loops, sort the checks from most to least likely
Module Name:src
Committed By: maxv
Date: Mon Jan 7 18:13:34 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Optimize the legpref node: omit BRN (we don't care and it's the same as
OVR_CS), inline the loops, sort the checks from most to least likely
Module Name:src
Committed By: maxv
Date: Mon Jan 7 16:30:26 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3 libnvmm_x86.c nvmm.h
Log Message:
Optimize: on single memory operand instructions, take the GPA directly from
the exit structure provided by the kernel. This
Module Name:src
Committed By: maxv
Date: Mon Jan 7 16:30:26 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm.3 libnvmm_x86.c nvmm.h
Log Message:
Optimize: on single memory operand instructions, take the GPA directly from
the exit structure provided by the kernel. This
Module Name:src
Committed By: maxv
Date: Mon Jan 7 13:47:33 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Improvements and fixes:
* Decode AND/OR/XOR from Group1.
* Sign-extend the immediates and displacements in 64bit mode.
* Fix the storage
Module Name:src
Committed By: maxv
Date: Mon Jan 7 13:47:33 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Improvements and fixes:
* Decode AND/OR/XOR from Group1.
* Sign-extend the immediates and displacements in 64bit mode.
* Fix the storage
Module Name:src
Committed By: maxv
Date: Fri Jan 4 10:25:40 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
In !64bit mode RIP-relative is null+disp32, handle that correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: maxv
Date: Fri Jan 4 10:25:40 UTC 2019
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
In !64bit mode RIP-relative is null+disp32, handle that correctly.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: maxv
Date: Sat Dec 29 17:54:54 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Fix the segmentation check, the limit is relative, not absolute.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: maxv
Date: Sat Dec 29 17:54:54 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Fix the segmentation check, the limit is relative, not absolute.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: maxv
Date: Sat Dec 15 13:09:02 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Two changes:
- Fix the I/O Assist, for INS* it is RDI and not RSI, and the register
gets updated regardless of the REP prefix.
- Fill
Module Name:src
Committed By: maxv
Date: Sat Dec 15 13:09:02 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Two changes:
- Fix the I/O Assist, for INS* it is RDI and not RSI, and the register
gets updated regardless of the REP prefix.
- Fill
Module Name:src
Committed By: wiz
Date: Wed Dec 12 11:40:08 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Remove superfluous dot.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/libnvmm/libnvmm.3
Please note that diffs are not
Module Name:src
Committed By: wiz
Date: Wed Dec 12 11:40:08 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Remove superfluous dot.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/libnvmm/libnvmm.3
Please note that diffs are not
Module Name:src
Committed By: maxv
Date: Wed Dec 12 10:42:34 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.c
Log Message:
Change the map/unmap functions, again.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/libnvmm/libnvmm.c
Please note that
Module Name:src
Committed By: maxv
Date: Wed Dec 12 10:42:34 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.c
Log Message:
Change the map/unmap functions, again.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/libnvmm/libnvmm.c
Please note that
Module Name:src
Committed By: maxv
Date: Wed Dec 12 09:09:08 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Change the "FILES" section, in the end I don't want to commit toyvirt
and smallkern, there is little interest installing them by default,
rather
Module Name:src
Committed By: maxv
Date: Wed Dec 12 09:09:08 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Change the "FILES" section, in the end I don't want to commit toyvirt
and smallkern, there is little interest installing them by default,
rather
Module Name:src
Committed By: maxv
Date: Thu Nov 29 19:55:21 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.c nvmm.h
Log Message:
Rewrite the gpa map/unmap functions. Dig holes in the mapped areas when
there is an overlap. Close to what Qemu expects.
To generate a
Module Name:src
Committed By: maxv
Date: Thu Nov 29 19:55:21 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.c nvmm.h
Log Message:
Rewrite the gpa map/unmap functions. Dig holes in the mapped areas when
there is an overlap. Close to what Qemu expects.
To generate a
Module Name:src
Committed By: maxv
Date: Mon Nov 19 21:45:37 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.c
Log Message:
Fix error handling of realloc, and use memmove because the areas overlap;
noted by agc@. These _nvmm_area_add/delete functions don't make a lot of
Module Name:src
Committed By: maxv
Date: Mon Nov 19 21:45:37 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.c
Log Message:
Fix error handling of realloc, and use memmove because the areas overlap;
noted by agc@. These _nvmm_area_add/delete functions don't make a lot of
Le 17/11/2018 à 17:22, Paul Goyette a écrit :
> Could we please get a nvmm(4) man page sometime soon? Thanks!
The main NVMM man page is libnvmm(3), but I'll make a nvmm(4) for convenience.
Could we please get a nvmm(4) man page sometime soon? Thanks!
On Sat, 17 Nov 2018, Maxime Villard wrote:
Module Name:src
Committed By: maxv
Date: Sat Nov 17 16:11:33 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Don't forget to set 'prot' when
Module Name:src
Committed By: maxv
Date: Sat Nov 17 16:11:33 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Don't forget to set 'prot' when the guest has paging disabled.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: maxv
Date: Sat Nov 17 16:11:33 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Don't forget to set 'prot' when the guest has paging disabled.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: martin
Date: Tue Nov 13 09:14:14 UTC 2018
Modified Files:
src/lib/libnvmm: Makefile
Log Message:
Need some minimalistic support for additional things that ../Makefile
requires, even if we do nothing here
To generate a diff of this commit:
Module Name:src
Committed By: martin
Date: Tue Nov 13 09:14:14 UTC 2018
Modified Files:
src/lib/libnvmm: Makefile
Log Message:
Need some minimalistic support for additional things that ../Makefile
requires, even if we do nothing here
To generate a diff of this commit:
Module Name:src
Committed By: maya
Date: Tue Nov 13 06:57:14 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Revert my own rev 1.2, the missing include was only when building the 32-bit
compat library, we no longer do this.
To generate a diff of
Module Name:src
Committed By: maya
Date: Tue Nov 13 06:57:14 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Revert my own rev 1.2, the missing include was only when building the 32-bit
compat library, we no longer do this.
To generate a diff of
Module Name:src
Committed By: nakayama
Date: Mon Nov 12 17:46:53 UTC 2018
Modified Files:
src/lib/libnvmm: Makefile
Log Message:
No need to install shared libraries to /lib.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libnvmm/Makefile
Please
Module Name:src
Committed By: nakayama
Date: Mon Nov 12 17:46:53 UTC 2018
Modified Files:
src/lib/libnvmm: Makefile
Log Message:
No need to install shared libraries to /lib.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libnvmm/Makefile
Please
It looked like it was building a 32bit version of the library too, which
might have been the source of the build failure. I'm not sure if that
changed since.
Le 11/11/2018 à 01:06, Maya Rashish a écrit :
Module Name:src
Committed By: maya
Date: Sun Nov 11 00:06:48 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Add missing include for struct nvmm_x64_state
(Pointed out by the clang build)
To generate a
Module Name:src
Committed By: maya
Date: Sun Nov 11 00:06:48 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Add missing include for struct nvmm_x64_state
(Pointed out by the clang build)
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: maya
Date: Sun Nov 11 00:06:48 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm_x86.c
Log Message:
Add missing include for struct nvmm_x64_state
(Pointed out by the clang build)
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: maxv
Date: Sat Nov 10 10:57:06 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Add copyright and RCSID, from wiz@.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libnvmm/libnvmm.3
Please note that
Module Name:src
Committed By: maxv
Date: Sat Nov 10 10:57:06 UTC 2018
Modified Files:
src/lib/libnvmm: libnvmm.3
Log Message:
Add copyright and RCSID, from wiz@.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libnvmm/libnvmm.3
Please note that
95 matches
Mail list logo