Kernel Project

From DDCIDeos
Jump to navigationJump to search

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.

Distribution   Branch
 Elbert        No current branch in SCM
 FourPeaks     mainline
 G (ARM)       experimental
 multi-core    multi-core

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
  • ARINC 653 (Chino)
  • The remaining part of Sybil not done in 7.10.x
  • Deos_MIPS_Port
  • 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)

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).