[PATCH v4 2/2] drivers/virt: vmgenid: add vm generation id driver

2021-01-12 Thread Adrian Catangiu via
- Background The VM Generation ID is a feature defined by Microsoft (paper: http://go.microsoft.com/fwlink/?LinkId=260709) and supported by multiple hypervisor vendors. The feature can be used to drive the `sysgenid` mechanism required in virtualized environments by software that works with local

[PATCH v4 1/2] drivers/misc: sysgenid: add system generation id driver

2021-01-12 Thread Adrian Catangiu via
- Background and problem The System Generation ID feature is required in virtualized or containerized environments by applications that work with local copies or caches of world-unique data such as random values, uuids, monotonically increasing counters, etc. Such applications can be negatively af

[PATCH v4 0/2] System Generation ID driver and VMGENID backend

2021-01-12 Thread Adrian Catangiu via
This feature is aimed at virtualized or containerized environments where VM or container snapshotting duplicates memory state, which is a challenge for applications that want to generate unique data such as request IDs, UUIDs, and cryptographic nonces. The patch set introduces a mechanism that pro