Changes between Version 54 and Version 55 of ReleaseNotes/Mainline
- Timestamp:
- 2018-07-08T13:35:36Z (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Mainline
v54 v55 53 53 54 54 * Added `libvirtio` to aid writing VIRTIO device drivers. 55 * The async framework API has been streamlined and the theabstraction no longer leaks the internals of the low-level IPC mechanism. The async framework server calls no longer require the call capability handle and the pointer to the IPC call structure serves as an universal identifier of the given IPC call on the server side.55 * The async framework API has been streamlined and the abstraction no longer leaks the internals of the low-level IPC mechanism. The async framework server calls no longer require the call capability handle and the pointer to the IPC call structure serves as an universal identifier of the given IPC call on the server side. 56 56 * Improved ISO C comformance 57 57 * C++14 Runtime support … … 85 85 * FIXME: ELF loading changes 86 86 * Headers with structures and their respective member offsets shared between C code and assembly are no longer generated from a YAML description, but are instead provided in a readily-usable header file and checked for consistency by the build system. 87 * FIXME: User-visible changes to tools/ew.py88 87 * Userspace portions of HelenOS can now be built with undefined behavior sanitizer enabled, making it easier to detect certain kinds of problems. 88 * The `tools/ew.py` scripts now accepts some new arguments: 89 * `noxhci`: The XHCI USB host controller is enabled by default. Use this switch to override. 90 * `notablet`: Disable USB tablet (use only relative-position PS/2 mouse instead), if applicable 91 * `noserial`: By default the serial output is enabled if supported by the configuration. This option overrides this. 92 * `bigmem`: Some configurations are memory hungry and need more memory. Use `-bigmem` to set maximum RAM size to 4GB. 89 93 90 94 == Regressions in This Release ==