Add arm64 entry from andrew
This commit is contained in:
parent
70412c9ffa
commit
94a2071c91
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=49560
1 changed files with 66 additions and 0 deletions
|
@ -1107,4 +1107,70 @@
|
||||||
<tt>evdev</tt>-dependent ports.</task>
|
<tt>evdev</tt>-dependent ports.</task>
|
||||||
</help>
|
</help>
|
||||||
</project>
|
</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>Jared</given>
|
||||||
|
<common>McNeill</common>
|
||||||
|
</name>
|
||||||
|
<email>jmcneill@FreeBSD.org</email>
|
||||||
|
</person>
|
||||||
|
</contact>
|
||||||
|
|
||||||
|
<links>
|
||||||
|
<url href="https://wiki.FreeBSD.org/arm64">&os; arm64 Wiki Entry</url>
|
||||||
|
<url href="https://github.com/wca/crochet/tree/add-pine64-support">Using Crochet to Build &os; Images</url>
|
||||||
|
</links>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<p>Transparent superpage support has been added. This will allow
|
||||||
|
&os; to create 2MiB blocks with a single pagetable and TLB entry.
|
||||||
|
This has shown a small but significant improvement in the
|
||||||
|
buildworld time on ThunderX machines. Superpages have been
|
||||||
|
enabled in head with and merged to stable/11, but they are
|
||||||
|
disabled by default on stable/11 due to a lack of testing
|
||||||
|
there.</p>
|
||||||
|
|
||||||
|
<p>Support for the pre-INTRNG interrupt framework has been
|
||||||
|
removed. This means that arm64 requires INTRNG to even build.
|
||||||
|
This has allowed various cleanups within the arm64 drivers that
|
||||||
|
interact with the interrupt controller.</p>
|
||||||
|
|
||||||
|
<p>The cortex Strings library from Linaro has been imported. The
|
||||||
|
parts of this that have been shown to be improvements over the
|
||||||
|
previous C code were attached to the libc build.</p>
|
||||||
|
|
||||||
|
<p>There is ongoing work to add ACPI support to the kernel. On
|
||||||
|
ThunderX, &os; can get to the mountroot prompt, however, due to
|
||||||
|
incomplete ACPI tables the external PCIe support needed to support
|
||||||
|
the netboot setup in the test cluster is not functional.</p>
|
||||||
|
|
||||||
|
<p>Pine64 support has been committed to head. &os; can now boot
|
||||||
|
to multiuser with SMP enabled. This includes support for clocks,
|
||||||
|
the secure ID controller, USB Host controller, GPIOs, non-maskable
|
||||||
|
interrupts, the AXP81x power management unit, cpu freqency and
|
||||||
|
voltage scaling, MMC, UART, gigabit networking, the watchdog, and
|
||||||
|
the thermal sensors.</p>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
<sponsor>
|
||||||
|
The FreeBSD Foundation
|
||||||
|
</sponsor>
|
||||||
|
|
||||||
|
<sponsor>
|
||||||
|
ABT Systems Ltd
|
||||||
|
</sponsor>
|
||||||
|
</project>
|
||||||
</report>
|
</report>
|
||||||
|
|
Loading…
Reference in a new issue