|
|
Subscribe / Log in / New account

Device isolation infrastructure v2

From:  David Gibson <david@gibson.dropbear.id.au>
To:  alex.williamson@redhat.com
Subject:  [RFC] Device isolation infrastructure v2
Date:  Thu, 15 Dec 2011 17:25:37 +1100
Message-ID:  <1323930340-24055-1-git-send-email-david@gibson.dropbear.id.au>
Cc:  aik@ozlabs.ru, benh@kernel.crashing.org, joerg.roedel@amd.com, dwmw2@infradead.org, chrisw@redhat.com, agraf@suse.de, scottwood@freescale.com, B08248@freescale.com, rusty@rustcorp.com.au, iommu@lists.linux-foundation.org, qemu-devel@nongnu.org, linux-kernel@vger.kernel.org
Archive‑link:  Article

Here's the second spin of my preferred approach to handling grouping
of devices for safe assignment to guests.

Changes since v1:
 * Many name changes and file moves for improved consistency
 * Bugfixes and cleanups
 * The interface to the next layer up is considerably fleshed out,
   although it still needs work.
 * Example initialization of groups for p5ioc2 and p7ioc.

TODO:
 * Need sample initialization of groups for intel and/or amd iommus
 * Use of sysfs attributes to control group permission is probably a
   mistake.  Although it seems a bit odd, registering a chardev for
   each group is probably better, because perms can be set from udev
   rules, just like everything else.
 * Need more details of what the binder structure will need to
   contain.
 * Handle complete removal of groups.
 * Clarify what will need to happen on the hot unplug path.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds