From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:57840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1JB9-0006QL-S1 for qemu-devel@nongnu.org; Fri, 01 Feb 2013 11:09:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U1JB7-0006Ri-Bt for qemu-devel@nongnu.org; Fri, 01 Feb 2013 11:09:27 -0500 Sender: Richard Henderson Message-ID: <510BE8AF.3010204@twiddle.net> Date: Fri, 01 Feb 2013 08:09:19 -0800 From: Richard Henderson MIME-Version: 1.0 References: <1359722312-2391-1-git-send-email-afaerber@suse.de> <1359722312-2391-7-git-send-email-afaerber@suse.de> In-Reply-To: <1359722312-2391-7-git-send-email-afaerber@suse.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH qom-cpu-next 6/6] cpu: Add CPUArchState pointer to CPUState List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= Cc: "Peter Maydell (maintainer:ARM)" , qemu-devel@nongnu.org, "Alexander Graf (maintainer:PowerPC)" , "Blue Swirl (maintainer:SPARC)" , "Max Filippov (maintainer:Xtensa)" , "Michael Walle (maintainer:LM32)" , PowerPC , "Paul Brook (maintainer:ARM)" , "\"Edgar E. Iglesias\" (maintainer:CRIS)" , "Guan Xuetao (maintainer:UniCore32)" , "Aurelien Jarno (odd fixer:MIPS)" On 02/01/2013 04:38 AM, Andreas Färber wrote: > The target-specific ENV_GET_CPU() macros have allowed us to navigate > from CPUArchState to CPUState. The reverse direction was not supported. > Avoid introducing CPU_GET_ENV() macros by initializing an untyped > pointer that is initialized in derived instance_init functions. > > The field may not be called "env" due to it being poisoned. > > Signed-off-by: Andreas Färber Acked-by: Richard Henderson r~