From mboxrd@z Thu Jan 1 00:00:00 1970 From: Donald Dutile Subject: [PATCH 0/2]intel-iommu: reserve IOMMU register space Date: Mon, 4 Jun 2012 17:29:00 -0400 Message-ID: <1338845342-12464-1-git-send-email-ddutile@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org Cc: chrisw-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, suresh.b.siddha-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, mingo-X9Un+BFzKDI@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: iommu@lists.linux-foundation.org Reserve the memory space that Intel IOMMUs use so they aren't dynamically allocated by hot-plug operations. Seem on some systems when BIOS doesn't place IOMMU registers in a safe, non-hotplug location. ... until BIOS quickly changed. Since modifying dmar.c, and information prints in the code, cleanup the info/warning prints in the first patch to use more std pr_*() functions and formatting. Second patch is core of the iomem space reservation. Bjorn had posted a similar patch a couple weeks back, and I informed him in a side note I had this patch set in my queue, just needed couple minor edits to complete. So, if you are having deja-vu, now you know why... Signed-off-by: Donald Dutile