svn commit: r48046 - 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: Sun Jan 17 06:12:48 2016
New Revision: 48046
URL: https://svnweb.freebsd.org/changeset/doc/48046

Log:
  Add arm64 entry from andrew

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml	Sun Jan 17 05:33:54 2016	(r48045)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml	Sun Jan 17 06:12:48 2016	(r48046)
@@ -3198,4 +3198,93 @@
       </task>
     </help>
   </project>
+
+  <project cat='arch'>
+    <title>&os;/arm64</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Andrew</given>
+	  <common>Turner</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Konstantin</given>
+	  <common>Belousov</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Maste</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Schouten</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.FreeBSD.org/arm64">&os; arm64 Wiki Entry</url>
+    </links>
+
+    <body>
+      <p>Support was added for kernel modules.  This included adding
+	the needed relocation types to the in-kernel relocator, and
+	updating the build logic to build modules for arm64.  CTF data is
+	currently not generated for modules due to a linker bug.</p>
+
+      <p>Shared page support was added.  This allows
+	<tt>gettimeofday(2)</tt> to be implemented in userland by directly
+	accessing the timer register.  This reduces the overhead of these
+	calls as we no longer need to call into the kernel.  This also
+	moves the signal trampoline code away from the stack allowing for
+	the stack to become non-executable.</p>
+
+      <p>CloudABI support for arm64 was added.  This included moving
+	the machine-independent code into a separate file to be shared
+	among all architectures.  An issue in the arm64 kernel was found
+	and fixed thanks to the CloudABI test suite.</p>
+
+      <p>Self-hosted poudriere package builds have been tested.
+	These complement the previous build strategy of using qemu
+	usermode emulation.  With this combination of self-hosted and qemu
+	usermode building, many ports that used to be broken on arm64 have
+	been fixed resulting in over 17000 ports building for the
+	architecture.</p>
+
+      <p>The machine-dependent portions of kernel support for
+	single-stepping userland binaries has been started.  This will
+	allow debuggers, such as <tt>lldb</tt>, to step through an
+	application while debugging.</p>
+
+      <p>Many small fixes have been made to &os;/arm64.  These
+	include fixing stack tracing through exceptions, printing more
+	information about &quot;data abort&quot; kernel panics, cleaning
+	up the atomic functions, supporting multi-pass driver attachment,
+	fixing userland stack alignment, cleaning up early page table
+	creation, fixing asynchronous software trap handling, and enabling
+	interrupts in exception handlers.</p>
+    </body>
+
+    <sponsor>
+      The FreeBSD Foundation
+    </sponsor>
+
+    <sponsor>
+      ABT Systems Ltd
+    </sponsor>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
https://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.