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

Re: Crash when writing to x86 hardware debug registers


  • To: Neil Sikka <neilsikka@xxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Fri, 16 Sep 2022 08:14:41 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2sKk68G2ejVoiK/mjkvH8PMyl0bBzj2NtY3k4lU9CKE=; b=oUpsFSaRRHPUvubLxic6WPey/SWBGf/giadhpeSiSt01Rta5kRmHdF4e1drT213Z2YXZVm9QPYosXMOv78lvNi+iyxNEQ34spcYOcma9h5q7n1joAPUkPLNZORZrpDyyfaPUGNlW8HG231AMqLxLbbGjtenjzYRTb1YU8AYwcs/6trYkPAuGGOPfQioyS6KzvlenaKxdTX8HGZXanVylYh5j0FxRXDLjfjsloZjt3tE6Cz4yU/dPfcM1HE0QaPERy7+eaIgOFTWgaeaiaF422oULGingFfe5+yjgVnTJ/bXFLo2XkcAwYy1RMGcwUoMJ8R6RVE3peMYknQVtgxfFoQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PiObvRnxGkQuUTJwxRZpEBiz4cnNx+4bshFR2qE3wrrtGZN1UJ+roEbc/NJ2CgDM9nHOKZr11Z6FW0VgqcgiTHFfm29w2JTR6SW5cybP7SiEdX2cLt7vL1q28IaVLH2pRtQPu5Rdlo3PI1a2YnzQYXd2dL26f0nw0qRxv1lRGKsGy7cRoAtncSz9PbEmSXWhCzX4fXBu5mVk1JGxA0iPDd0CydDlaHx0tQFnU+Ur4HE/OoyQ7JfGXE3flMvBCs44+yk/k6bMMpFL8h7j1iOqsQZs9qMYA0stSEbCv+jMQXWBQ9kTRt+A0my99+lryHcf35tY4493FMcLEY/UetPAaQ==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 16 Sep 2022 06:14:52 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 15.09.2022 22:04, Neil Sikka wrote:
> Update: I rebuilt the hypervisor binary in debug mode and get the following
> output in xl dmesg after the crash.
> 
> (XEN) HVM9 restore: CPU 0
> (XEN) HVM9 restore: PIC 0
> (XEN) HVM9 restore: PIC 1
> (XEN) HVM9 restore: IOAPIC 0
> (XEN) HVM9 restore: LAPIC 0
> (XEN) HVM9 restore: LAPIC_REGS 0
> (XEN) HVM9 restore: PCI_IRQ 0
> (XEN) HVM9 restore: ISA_IRQ 0
> (XEN) HVM9 restore: PCI_LINK 0
> (XEN) HVM9 restore: PIT 0
> (XEN) HVM9 restore: RTC 0
> (XEN) HVM9 restore: HPET 0
> (XEN) HVM9 restore: PMTIMER 0
> (XEN) HVM9 restore: MTRR 0
> (XEN) HVM9 restore: VIRIDIAN_DOMAIN 0
> (XEN) HVM9 restore: CPU_XSAVE 0
> (XEN) HVM9 restore: VIRIDIAN_VCPU 0
> (XEN) HVM9 restore: VMCE_VCPU 0
> (XEN) HVM9 restore: TSC_ADJUST 0
> (XEN) HVM9 restore: CPU_MSR 0
> (XEN) d9: VIRIDIAN MSR_TIME_REF_COUNT: accessed
> (XEN) vmx.c:3295:d9v0 RDMSR 0x00000000 unimplemented

Now that's MSR_P5_MC_ADDR, and hence an issue which Roger did already see
and fix. You will want to update to 4.16.2.

Jan



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.