File: CHANGELOG.md

package info (click to toggle)
rust-virtio-bindings 0.2.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 256 kB
  • sloc: makefile: 4
file content (56 lines) | stat: -rw-r--r-- 1,420 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Upcoming Release

# v0.2.4

## Changed

- Regenerate bindings with bindgen 0.70.1.

# v0.2.3

## Added

- Exposed virtio_ids.h bindings as a public module.
- Regenerate bindings with Linux 6.10.
- Added virtio_input.h bindings.

# v0.2.2

## Added

- Added bindings for virtio_ids.h
- Regenerate bindings with Linux 6.4.

# v0.2.1

- Regenerate bindings with Linux 6.3.
- Added bindings for virtio_scsi.h
- Updated vm-memory from 0.10.0 to 0.12.0.

# v0.2.0

## Added

- Add bindings for virtio_config.h, virtio_gpu.h, and virtio_mmio.h

## Changed

- Regenerate bindings with Glibc 2.36, Linux 6.1, and bindgen 0.63.0
- The `virtio-v4_14_0` and `virtio-v5_0_0` crate features are now no-ops
  — the latest version of the bindings is now always used.
- The bindings modules no longer accidentally re-export constants from
  Glibc or other kernel headers. As a result of this, it is no longer
  possible to reference constants from virtio_config.h through
  e.g. the `virtio_net` module, only through the `virtio_config`
  module.

# v0.1.0

This is the first `virtio-bindings` crate release.

This crate provides Rust FFI bindings to the
[Virtual I/O Device (VIRTIO)](https://docs.oasis-open.org/virtio/virtio/v1.1/virtio-v1.1.html)
Linux kernel API. With this first release, the bindings are for the Linux kernel
versions 4.14 and 5.0.

The bindings are generated using [bindgen](https://crates.io/crates/bindgen).