svn commit: r46539 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bjk
Date: Tue Apr 14 21:13:41 2015
New Revision: 46539
URL: https://svnweb.freebsd.org/changeset/doc/46539

Log:
  Add PCIe hot-plug report
  
  Approved by:	hrs (mentor, implicit)

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml	Tue Apr 14 21:06:08 2015	(r46538)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml	Tue Apr 14 21:13:41 2015	(r46539)
@@ -905,4 +905,64 @@ WITHOUT_FORTH=y</pre>
     </body>
   </project>
 
+  <project cat='kern'>
+    <title>Adding PCIe Hot-plug Support</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>John-Mark</given>
+	  <common>Gurney</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://p4db.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/pciehotplug">PCIe Hot-plug Perforce Branch</url>
+    </links>
+
+    <body>
+      <p>PCI Express (PCIe) hot-plug is used on both laptops and
+	servers to allow peripheral devices to be added or removed
+	while the system is running.  Laptops commonly include
+	hot-pluggable PCIe as either an ExpressCard slot or
+	a Thunderbolt interface.  ExpressCard has built-in USB support
+	that is already supported by &os;, but ExpressCard PCIe
+	devices like Gigabit Ethernet adapters and eSATA cards are
+	only supported when they are present at boot, and removal may
+	cause &os; to crash.</p>
+
+      <p>The goal of this project is to allow these devices to
+	be inserted and removed while &os; is running.  The work
+	will provide the basic infrastructure to support adding and
+	removing devices, though it is expected that additional work
+	will be needed to update individual drivers to support
+	hot-plug.</p>
+
+      <p>Current testing is focused on getting a simple UART
+	device functional.  Basic hot swap is functional.</p>
+    </body>
+
+    <sponsor>The &os; Foundation</sponsor>
+
+    <help>
+      <task>
+	<p>Get suspend/resume functional by saving/restoring the necessary
+	  registers.</p>
+      </task>
+
+      <task>
+	<p>Make sure that upon suspend, devices are removed so that
+	  if they are replaced while the machine is suspended, the
+	  new devices will be detected.</p>
+      </task>
+
+      <task>
+	<p>Improve how state transitions are handled, possibly by
+	  using a proper state machine.</p>
+      </task>
+    </help>
+  </project>
+
 </report>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.