Up to [local] / src / usr.sbin / vmd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 10 12:31:16 2024 UTC (3 months, 4 weeks ago) by dv
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
HEAD
Changes since 1.2: +5 -3 lines
Diff to previous 1.2 (colored)
Prevent use of uninitialized byte in vmd's mmio decoder. The mmio code isn't wired in, but if the ModRM decode fails, byte may be used with an uninitialized value. Properly return an error, but initialize the byte variable as well. Found by smatch, reported by and ok jsg@.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Dec 28 21:30:19 2022 UTC (17 months, 1 week ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)
spelling fixes; from paul tagliamonte any parts of his diff not taken are noted on tech
Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 10 11:46:39 2022 UTC (18 months, 4 weeks ago) by dv
Branch: MAIN
vmd(8): import mmio decode and emulation, disabled for now. The initial mmio support for vmd adds support for only specific MOV and MOVZX instructions. Plan is to begin iterating in-tree on other missing pieces. All functionality is gated behind an #if for now. Only change to vmm(4) is reordering register #define's in vmmvar.h. ok mlarkin@