Beta-2.3 Changelog

From ChronOS Linux

Revision as of 22:07, 25 April 2011 by Aclindsa (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Changes made between Beta 2.2 and Beta 2.3.

Kernel

  • Improved safety and speed of segment system calls
  • Converted sorting to a key-based approach
  • Replaced FIFO global queue with a sorted global queue to decrease scheduling overhead
  • Fixed display of domains in /proc/chronos_sched

Userspace

  • Moved chronos_utils.h into libchronos object file
  • Added CPUID in libchronos implementation of RDTSC() to prevent instruction reordering
  • Added -m flag to set the cpu affinity for the main thread in Sched_Test_App console mode
  • Added periodic thread benchmark and updated others
Personal tools