[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/2] tools/libs: decouple more from mini-os
This small series removes some hard coupling of the Xen build with some Mini-OS internals, especially the struct file layout and the internal organization of the file handling. This series depends on the Mini-OS series posted recently: https://lists.xen.org/archives/html/xen-devel/2022-01/threads.html#00110 The main idea is to no longer have Xen library specific structures inside struct file, or to let struct file layout depend on the configuration of Mini-OS. All Xen libraries needing a hook in struct file should use the now available generic dev pointer and allocate the needed data dynamically. Additionally Xen libraries should get the pointer of struct file via the new get_file_from_fd() function instead of accessing directly the files[] array, which might go away in future (e.g. in order to support dynamic allocation of struct file as needed). Juergen Gross (2): tools/libs/evtchn: decouple more from mini-os tools/libs/gnttab: decouple more from mini-os tools/libs/evtchn/minios.c | 82 +++++++++++++++++++++++++++----------- tools/libs/gnttab/minios.c | 48 +++++++++++++++------- 2 files changed, 91 insertions(+), 39 deletions(-) -- 2.26.2
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |