0.6.2
What's Changed
- disable kaniko cache by @stlankes in #711
- Make CoreLocal repr(C) by @nathanwhyte in #705
- Implements PriorityTaskQueue with std's LinkedList rather than a custom linked list implementation by @michaelRichards99 in #706
- Change alignment of virtiofs structs to be based on the first field. by @joannejchen in #709
- Replace use of internal syscalls by @nathanwhyte in #715
- virtio-net: Replace AsSliceU8 trait with zerocopy::AsBytes. by @joannejchen in #716
- Add basic docs for timer and semaphore syscalls by @nathanwhyte in #719
- remove deprecated functions and use hermit-dtb from crates.io by @stlankes in #723
- add check if the idle task has to give up the processor by @stlankes in #724
- don't initialize IO-APIC for uhyve by @stlankes in #725
- remove obsolete function
detect_from_uhyve
by @stlankes in #726 - move hardware independent function is_uhyve to env by @stlankes in #728
- remove typo by @stlankes in #729
- remove trailing null characters by @stlankes in #730
- don't leak memory if the environment is empty by @stlankes in #731
- revise aarch64 support by @stlankes in #732
- add RTC support and determine boot time by @stlankes in #733
- revise assertion by @stlankes in #734
- revise TLS handling by @stlankes in #736
- using arm-gic to programm the ARM Generic Interrupt Controller by @stlankes in #741
- Delete bors.toml by @mkroening in #742
- revise PCI support by @stlankes in #745
- test also the virtio network interface by @stlankes in #747
- add option to program the the PCI bars by @stlankes in #748
- remove old socket interface by @stlankes in #681
- remove compiler warnings for the target aarch64 by @stlankes in #751
- remove some clippy warnings by @stlankes in #752
- use within an interrupt handler scheduler::abort instead of syscall exit by @stlankes in #753
- remove unneeded code by @stlankes in #754
- use kernel stack to allocate memory by @stlankes in #755
- Update Cargo.lock by @mkroening in #762
- take always the oldest task from the queue by @stlankes in #764
- Update Rust to nightly-2023-06-14 by @mkroening in #763
- CI (ARM): Pin CPU by @mkroening in #767
- AArch64: use a software-generated interrupt (SGI)to reschedule the system by @stlankes in #765
- Release version 0.6.2 by @mkroening in #766
New Contributors
- @nathanwhyte made their first contribution in #705
- @michaelRichards99 made their first contribution in #706
- @joannejchen made their first contribution in #709
Full Changelog: v0.6.1...v0.6.2