Skip to content

Releases: hermit-os/kernel

redesign of the network interface

10 Aug 19:23
Compare
Choose a tag to compare
  • using async tasks to check the network device

rename kernel target

24 Jun 17:24
Compare
Choose a tag to compare
  • fixed bug in the CI

revise code to increase the readability

11 May 07:56
Compare
Choose a tag to compare

Use stabilized `hint::spin_loop` instead of deprecated `atomic::spin_loop_hint`

06 Feb 10:52
Compare
Choose a tag to compare

switch to the latest version of the nightly compiler

24 Jan 12:44
Compare
Choose a tag to compare
v0.3.47

switch to the latest version of the nightly compiler

add network driver for the Realteck device 8139

17 Jan 07:45
Compare
Choose a tag to compare
  • Fix broken rdrand implementation (#154)
  • revise VGA interface (#153)
  • add network driver for the Realteck device 8139 (#150)
  • add option to disable SMP support (#142)
  • using a exponential backoff to realize a spinlock (#131)

add option to disable FSGSBASE support

22 Dec 20:11
Compare
Choose a tag to compare
  • add option to disable FSGSBASE support, which is required on older x86 processors
  • using a exponential backoff to realize a spinlock
  • disable interrupts during the initialization of PCI devices => avoids a deadlock during the initialization of PCI devices

performance improvements

09 Dec 21:50
09b0401
Compare
Choose a tag to compare
  • revision of the memory subsystem initialization to avoid false sharing
  • using a exponential backoff to realize a spinlock
  • improving the performace of basic functions (e.g. memcpy)

required changes to support the latest nightly compiler

28 Oct 13:58
8ec9932
Compare
Choose a tag to compare
  • required changes to support the latest nightly compiler
  • using compiler builtins to realize basic operation (e.g. mercoy)

add function to determine the current priority of a task

10 Oct 10:57
40642a6
Compare
Choose a tag to compare
v0.3.42

add system call to determine the priority of a task