Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Apr 2019 21:18:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        acpi@FreeBSD.org
Subject:   [Bug 235876] ACPI related commit r330113 broke Microsoft Hyper-V passthrough device on Generation 2 FreeBSD VM
Message-ID:  <bug-235876-16045-rg9hBEfWui@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-235876-16045@https.bugs.freebsd.org/bugzilla/>
References:  <bug-235876-16045@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235876

--- Comment #14 from commit-hook@freebsd.org ---
A commit references this bug:

Author: jhb
Date: Tue Apr  9 21:18:03 UTC 2019
New revision: 346066
URL: https://svnweb.freebsd.org/changeset/base/346066

Log:
  Refine r330113 to honor the ProducerConsumer flag most of the time.

  While it is true that the ACPI spec says that the flag is only valid
  on Extended Address Space Descriptors, examples of other descriptors
  in the spec use the ProducerConsumer flag explicitly, and real
  hardware uses it as well.  In fact, even in the ASL of the Thunder X2
  for which r330113 was a workaround, some devices use this flag on
  non-Extended Address Space Descriptors correctly.  Instead, only
  ignore the flag for resources associated with the UART devices on the
  Thunder X2 using the "ARMH0011" HID to identify these devices.

  This should fix regressions from ignoring this flag in other contexts
  such as Hyper-V.

  PR:           235876
  Reported by:  Wei Hu <weh@microsoft.com>
  Tested by:    emaste (Thunder X2)
  MFC after:    2 weeks

Changes:
  head/sys/dev/acpica/acpi_resource.c

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-235876-16045-rg9hBEfWui>