[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 REPOST 0/2] Add dynamic module loading for block
From: |
Richard W.M. Jones |
Subject: |
[Qemu-devel] [PATCH v2 REPOST 0/2] Add dynamic module loading for block drivers |
Date: |
Tue, 12 Apr 2016 14:41:12 +0100 |
This is a repost of the support for dynamically loaded block drivers.
It is identical to how it was posted last summer, except that I have
rebased it and checked that it still works. It was last posted here:
https://lists.gnu.org/archive/html/qemu-devel/2015-09/threads.html#01995
Last time this was reviewed there were two strands of comments/
objections:
(1) Fam Zheng objected to parsing C structs using the Python generator
code and wanted special macros to be used instead:
https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg02201.html
My objection to that is that it means the same information is defined
in two places, with the usual opportunities for the information to get
out of synch, which could cause crashes or modules not to be loaded.
(2) Denis Lunev wanted module loading to work more like Linux modules:
https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg05331.html
That makes the changes much larger.
Rich.
- [Qemu-devel] [PATCH v2 REPOST 0/2] Add dynamic module loading for block drivers,
Richard W.M. Jones <=