Page MenuHomeFreeBSD

Support UP hardware on an SMP kernel
AbandonedPublic

Authored by andrew on Sep 30 2016, 2:31 PM.

Details

Reviewers
None
Group Reviewers
ARM
Summary

Help with running GENERIC on Cortex-A8 by splitting the cpufuncs that need
to know if they are on SMP or not to two groups.

Diff Detail

Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 5370
Build 5562: arc lint + arc unit

Event Timeline

andrew updated this revision to Diff 20867.Sep 30 2016, 2:31 PM
andrew retitled this revision from to Support UP hardware on an SMP kernel.
andrew updated this object.
andrew edited the test plan for this revision. (Show Details)
andrew added a reviewer: ARM.
skra added a subscriber: skra.Sep 30 2016, 7:23 PM

I have some feeling that all armv7 TLB operations are inlined already. And cache operations too. At least, it was a goal. Only cpu_setup() method is used from struct cpu_functions armv7 table. Nevertheless, I may be wrong.

mmel added a subscriber: mmel.Oct 1 2016, 7:39 AM

All these functions are disconnected from current armv6 kernel. Only remaining user is elf_trampoline, and i hope that we can remove all this stuff in near future.
Please see: https://svnweb.freebsd.org/base/head/sys/arm/include/cpufunc.h?view=markup#l164

andrew abandoned this revision.Nov 11 2016, 2:39 PM