Page MenuHomeFreeBSD

Support UP hardware on an SMP kernel
AbandonedPublic

Authored by andrew on Sep 30 2016, 2:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 22 2023, 10:39 PM
Unknown Object (File)
Dec 6 2023, 10:34 AM
Unknown Object (File)
Jun 30 2023, 5:53 AM
Unknown Object (File)
Mar 17 2023, 9:56 PM
Unknown Object (File)
Mar 6 2023, 1:22 PM
Unknown Object (File)
Feb 18 2023, 7:50 PM
Unknown Object (File)
Apr 12 2017, 3:35 AM
Unknown Object (File)
Apr 6 2017, 9:01 PM
Subscribers

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 Passed
Unit
No Test Coverage
Build Status
Buildable 5370
Build 5562: arc lint + arc unit

Event Timeline

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.

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.

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