From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37577) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE0kS-0004L9-4k for qemu-devel@nongnu.org; Mon, 26 Aug 2013 13:38:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VE0kN-0005ZS-34 for qemu-devel@nongnu.org; Mon, 26 Aug 2013 13:38:40 -0400 Received: from mail-yh0-x22e.google.com ([2607:f8b0:4002:c01::22e]:47195) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE0kM-0005Yt-VD for qemu-devel@nongnu.org; Mon, 26 Aug 2013 13:38:35 -0400 Received: by mail-yh0-f46.google.com with SMTP id l109so912721yhq.19 for ; Mon, 26 Aug 2013 10:38:34 -0700 (PDT) Sender: Richard Henderson Message-ID: <521B9295.6020602@twiddle.net> Date: Mon, 26 Aug 2013 10:38:29 -0700 From: Richard Henderson MIME-Version: 1.0 References: <5219DA56.4090702@markus-regensburg.de> In-Reply-To: <5219DA56.4090702@markus-regensburg.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3] target-i386: Fix segment cache dump List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Tobias Markus Cc: qemu-devel@nongnu.org On 08/25/2013 03:20 AM, Tobias Markus wrote: > When in Long Mode, cpu_x86_seg_cache() logs "DS16" because the Default > operation size bit (D/B bit) is not set for Long Mode Data Segments since > there are only Data Segments in Long Mode and no explicit 16/32/64-bit > Descriptors. > This patch fixes this by checking the Long Mode Active bit of the hidden > flags variable and logging "DS" if it is set. (I.e. in Long Mode all Data > Segments are logged as "DS") > > Signed-off-by: Tobias Markus Reviewed-by: Richard Henderson r~