Date: Sun, 17 Jan 2016 06:12:49 +0000 (UTC) From: Benjamin Kaduk <bjk@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48046 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201601170612.u0H6Cn0a073769@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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>andrew@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Konstantin</given> + <common>Belousov</common> + </name> + <email>kib@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Ed</given> + <common>Maste</common> + </name> + <email>emaste@FreeBSD.org</email> + </person> + + <person> + <name> + <given>Ed</given> + <common>Schouten</common> + </name> + <email>ed@FreeBSD.org</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 "data abort" 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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601170612.u0H6Cn0a073769>