Kernel Project: Difference between revisions
From DDCIDeos
Jump to navigationJump to search
mNo edit summary |
No edit summary |
||
| Line 16: | Line 16: | ||
! Distribution || Kernel Version || Branch | ! Distribution || Kernel Version || Branch | ||
|- | |- | ||
| Denali || 7.6.2 || | | Denali || 7.6.2 || [{{SERVER}}/scm/Deos/products/kernel/kernel/branches/7.6.2 7.6.2] | ||
|- | |- | ||
| Elbert || 7.10.6 || | | Elbert || 7.10.6 || [{{SERVER}}/scm/Deos/products/kernel/kernel/branches/7.10.6 7.10.6] | ||
|- | |- | ||
| FourPeaks || 8. | | FourPeaks || 8.3.1 || [{{SERVER}}/scm/Deos/products/kernel/kernel/branches/8.3.1 8.3.1] | ||
|- | |- | ||
| | | Greys (ARM) || 8.4.2 || [{{SERVER}}/scm/Deos/products/kernel/kernel/branches/8.4.2 8.4.2] | ||
|- | |- | ||
| | | Handies || 8.5.0 || No branch in svn | ||
|- | |||
| Indie (multicore) || 9.2.x || [{{SERVER}}/scm/Deos/products/kernel/kernel/branches/mainline mainline] | |||
|- | |||
| Jupiter || 10.2.x || [{{SERVER}}/scm/Deos/products/kernel/kernel/branches/experimental experimental] | |||
|} | |} | ||
Revision as of 20:15, 17 July 2020
The non-distribution specific Deos Kernel project.
Description
This is a placeholder for the work performed across multiple kernel experimental and verification baselines. I.e., roadmap sorts of topics.
Kernel releases prior to 7.6.x were made by Honeywell. For a list see https://ddci.zapto.org/scm/cert/deos-products/kernel/kernel/
| Distribution | Kernel Version | Branch |
|---|---|---|
| Denali | 7.6.2 | 7.6.2 |
| Elbert | 7.10.6 | 7.10.6 |
| FourPeaks | 8.3.1 | 8.3.1 |
| Greys (ARM) | 8.4.2 | 8.4.2 |
| Handies | 8.5.0 | No branch in svn |
| Indie (multicore) | 9.2.x | mainline |
| Jupiter | 10.2.x | experimental |
Perhaps this would be better handled as a "product" page like we did on the legacy wiki.
These are the current Kernel projects in work:
Elbert (AKA 7.10)
- 36-bit Support (Deos RAM and FLASH still limited to 32-bit).
- Part of Sybil
- Thread aware debugging. (needed by torta)
- Release end of Oct 2014
- WAT(ARINC 653) (Chino)
- Complete Sybil (desired by Malabi)
- No password in setKernelAttributes (ie FTP)
- MIPS
- MIPS fast packet.
- Memory Pools
- Deos Cache Partitioning
- L3 support (ranges)
- POSIX_Access_Controls
- Increase limit on number of kernel files
- E500 (V1?), V2, and MC
- V1/V2 FPU (SPE) support is kernel only, not math, ansi, or 653.
- read/writePhysicalMemory
- Removed Features
- Nested mutexes
- testPageTables and testPageTablesEx
G Distribution
Multicore (on legacy wiki)
- Multicore reference platform
- Remove LLKMI
Roadmap
These are the substantive changes that have been proposed for the kernel that are not yet in a project.
- Are there changes made by Honeywell that need to be brought forward?
- POSIX
- FACE_Project
- Multi-core ARINC 653
- Support for Ada (unsure if there are any kernel changes required).
- More than 32-bit Deos RAM and FLASH
- Make HAL a separately loaded .so (to speed processor porting).