NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/54611 CVS commit: src

The following reply was made to PR kern/54611; it has been noted by GNATS.

From: "Maxime Villard" <>
Subject: PR/54611 CVS commit: src
Date: Sun, 13 Oct 2019 17:32:15 +0000

 Module Name:	src
 Committed By:	maxv
 Date:		Sun Oct 13 17:32:15 UTC 2019
 Modified Files:
 	src/lib/libnvmm: libnvmm_x86.c
 	src/tests/lib/libnvmm: h_mem_assist.c h_mem_assist_asm.S
 Log Message:
 Fix incorrect parsing: the R/M field uses a special GPR map when the
 address size is 16 bits, regardless of the actual operating mode. With
 this special map there can be two registers referenced at once, and
 also disp16-only.
 Implement this special behavior, and add associated tests. While here
 simplify a few things.
 With this in place, the Windows 95 installer initializes correctly.
 Part of PR/54611.
 To generate a diff of this commit:
 cvs rdiff -u -r1.31 -r1.32 src/lib/libnvmm/libnvmm_x86.c
 cvs rdiff -u -r1.11 -r1.12 src/tests/lib/libnvmm/h_mem_assist.c
 cvs rdiff -u -r1.6 -r1.7 src/tests/lib/libnvmm/h_mem_assist_asm.S
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index