[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 0/5] virtio-mem: block size and address-assignment optimizatio
From: |
David Hildenbrand |
Subject: |
[PATCH v1 0/5] virtio-mem: block size and address-assignment optimizations |
Date: |
Wed, 23 Sep 2020 13:38:55 +0200 |
Let's try to detect the actual THP size and use it as default block size
(unless the page size of the backend is bigger). Handle large block sizes
better, avoiding a virtio-spec violation and optimizing address
auto-detection.
David Hildenbrand (5):
virtio-mem: Probe THP size to determine default block size
virtio-mem: Check that "memaddr" is multiples of the block size
memory-device: Support big alignment requirements
memory-device: Add get_min_alignment() callback
virito-mem: Implement get_min_alignment()
hw/mem/memory-device.c | 20 ++++---
hw/virtio/virtio-mem-pci.c | 14 +++++
hw/virtio/virtio-mem.c | 95 ++++++++++++++++++++++++++++++++--
include/hw/mem/memory-device.h | 11 ++++
4 files changed, 130 insertions(+), 10 deletions(-)
--
2.26.2
- [PATCH v1 0/5] virtio-mem: block size and address-assignment optimizations,
David Hildenbrand <=
[PATCH v1 2/5] virtio-mem: Check that "memaddr" is multiples of the block size, David Hildenbrand, 2020/09/23
[PATCH v1 3/5] memory-device: Support big alignment requirements, David Hildenbrand, 2020/09/23
[PATCH v1 4/5] memory-device: Add get_min_alignment() callback, David Hildenbrand, 2020/09/23