Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 54 and Version 55 of ReleaseNotes/Mainline


Ignore:
Timestamp:
2018-07-08T13:35:36Z (12 months ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/Mainline

    v54 v55  
    5353
    5454  * Added `libvirtio` to aid writing VIRTIO device drivers.
    55   * The async framework API has been streamlined and the 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.
     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.
    5656  * Improved ISO C comformance
    5757  * C++14 Runtime support
     
    8585  * FIXME: ELF loading changes
    8686  * 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.py
    8887  * 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.
    8993
    9094== Regressions in This Release ==