File tree Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3- ## [ Unreleased ]
3+ # v0.2.0
44
55## Added
66
77- Added emulation support for an i8042 controller that only handles the CPU
8- reset.
8+ reset ([ #11 ] ( https://github.com/rust-vmm/vm-superio/pull/11 ) ).
9+ - Added ` SerialEvents ` trait, which can be implemented by a backend that wants
10+ to keep track of serial events using metrics, logs etc
11+ ([ #5 ] ( https://github.com/rust-vmm/vm-superio/issues/5 ) ).
12+ - Added a threat model to the serial console documentation
13+ ([ #16 ] ( https://github.com/rust-vmm/vm-superio/issues/16 ) ).
14+ - Added emulation support for an ARM PL031 Real Time Clock
15+ ([ #22 ] ( https://github.com/rust-vmm/vm-superio/issues/22 ) ), and the ` RTCEvents `
16+ trait, used for keeping track of RTC events
17+ ([ #34 ] ( https://github.com/rust-vmm/vm-superio/issues/34 ) ).
18+ - Added an implementation for ` Arc<EV> ` for both serial console and RTC device
19+ ([ #40 ] ( https://github.com/rust-vmm/vm-superio/pull/40 ) ).
20+ - Added methods for retrieving a reference to the events object for both serial
21+ console and RTC device
22+ ([ #40 ] ( https://github.com/rust-vmm/vm-superio/pull/40 ) ).
923
1024## Changed
1125
1832- Limited the maximum number of bytes allowed at a time, when enqueuing input
1933 for serial, to 64 (FIFO_SIZE) to avoid memory pressure
2034 ([ #17 ] ( https://github.com/rust-vmm/vm-superio/issues/17 ) ).
35+ - Fixed possible indefinite blocking of the serial driver by always sending the
36+ THR Empty interrupt to it when trying to write to the device
37+ ([ #23 ] ( https://github.com/rust-vmm/vm-superio/issues/23 ) ).
2138
2239# v0.1.0
2340
Original file line number Diff line number Diff line change 11[package ]
22name = " vm-superio"
3- version = " 0.1 .0"
3+ version = " 0.2 .0"
44description = " Emulation for legacy devices"
55keywords = [" superio" , " emulation" ]
66repository = " https://github.com/rust-vmm/vm-superio"
You can’t perform that action at this time.
0 commit comments