From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z2fsw-00019p-5J for qemu-devel@nongnu.org; Wed, 10 Jun 2015 09:17:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z2fsr-0002ld-Uu for qemu-devel@nongnu.org; Wed, 10 Jun 2015 09:17:38 -0400 Received: from terminus.zytor.com ([2001:1868:205::10]:58245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z2fsr-0002f5-Hc for qemu-devel@nongnu.org; Wed, 10 Jun 2015 09:17:33 -0400 Message-ID: <5ec780d398426d52bdfeebbe6b79841c.squirrel@www.zytor.com> In-Reply-To: <1433202521-3094-1-git-send-email-pcacjr@zytor.com> References: <1433023482-25721-1-git-send-email-pcacjr@zytor.com> <1433202521-3094-1-git-send-email-pcacjr@zytor.com> Date: Wed, 10 Jun 2015 10:17:13 -0300 From: "Paulo Alcantara" MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH v3 1/3] ich9: add TCO interface emulation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paulo Alcantara Cc: pbonzini@redhat.com, seabios@seabios.org, Paulo Alcantara , qemu-devel@nongnu.org, mst@redhat.com On Mon, June 1, 2015 8:48 pm, Paulo Alcantara wrote: > This interface provides some registers within a 32-byte range and can be > acessed through PCI-to-LPC bridge interface (PMBASE + 0x60). > > It's commonly used as a watchdog timer to detect system lockups through > SMIs that are generated -- if TCO_EN bit is set -- on every timeout. If > NO_REBOOT bit is not set in GCS (General Control and Status register), > the system will be resetted upon second timeout if TCO_RLD register > wasn't previously written to prevent timeout. > > This patch adds support to TCO watchdog logic and few other features > like mapping NMIs to SMIs (NMI2SMI_EN bit), system intruder detection, > etc. are not implemented yet. > > v1 -> v2: > * add migration support for TCO I/O device state > * wake up only when total time expired instead of every 0.6s > * some cleanup suggested by Paolo Bonzini > v2 -> v3: > * set SECOND_TO_STS and BOOT_STS bits in TCO2_STS instead > * improve handling of TCO_LOCK bit in TCO1_CNT register Michael, ping? :-) (looks like there's a lot of ICH9 changes since this patchset was sent, so you want me to rebase it against master and resend, please let me know) Thanks, Paulo -- Paulo Alcantara, C.E.S.A.R Speaking for myself only.