Comments (1)
Is it still not supported as per documentation? PSCI is supported in elfloader, and Amlogic S905 uses PSCI. Short test with setting KernelMaxNumNodes to 4 and specifying affinity in camkes assembly file worked.
Thanks for bringing this to our attention @OYTIS. SMP does work on the ODroidC2.
Some outdated documentation we had recommended using 0x10000000
as the physical load address of the boot image when using u-boot. This would lead to the boot image overwriting the secure monitor causing subsequent cores not to boot (amongst an unknown number of other issues).
Using 0x20000000
as the load address in u-boot (as the current documentation suggests) resolves these issues.
Not sure how to get the current cpu from the thread though, getcpu syscall seems to be not implemented.
There is no way to do this in the verified kernel but if all you're looking for is to verify that the code is actually running on the intended core a combination of seL4_DebugRun
and assembly code to read the multiprocessor affinity register should work.
from docs.
Related Issues (20)
- merge pages of contribution guidelines HOT 1
- delete the merged branch 'pingerino-patch-2' HOT 1
- Document support of Pine64 Quartz64 Board (RK3566)
- Document support of Avnet MaaXBoard Board (i.MX8MQ) HOT 2
- FAQ: immutable OS HOT 3
- site build is broken HOT 5
- update build to work with Ubuntu 22.04 HOT 1
- Make supported platforms page more consistent HOT 3
- Missing system calls on API reference page HOT 1
- displayed page modification date incorrect HOT 2
- Docsite: inconsistent links for tutorials
- Docsite: inconsistency between landing page, submenus and pages
- repo sync errors HOT 1
- Typo error HOT 3
- add `xxd` to build dependencies
- zynq7000 patch is outdated
- RPi4 Docs questionable mentioning of `bootcode.bin` HOT 1
- RPi4 Docs missing `fixup4.dat` HOT 2
- Please point out which hardware supports simulation
- Possible RPI4 Documentation Regression with `dtoverlay=disable-bt` and `serial0` kernel patch. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docs.