[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 00/22] xvmalloc() / x86 xstate area / x86 CPUID / AMX+XFD
While the sub-groups may seem somewhat unrelated, there are inter- dependencies (logical, functional, or contextual). The majority of the patches are unchanged in v3, but there are a few new ones. See individual patches for details. The first patch here depends on "gnttab: defer allocation of status frame tracking array", which sadly is still pending (with the discussion, as so often, stalled). Similarly the discussion on whether to introduce xvmalloc() in its presented shape, or what alternative would be acceptable, has stalled. The Working Group, so far, hasn't really helped make progress here. One thing I was wondering whether it would help, and which I had come to consider while seeing something similarly named elsewhere: What about naming the new functions xnew() and xdelete() and alike? To me this would make it more natural to suggest that new code use them in favor of xmalloc() or vmalloc(), and that we'd (slowly) transition existing code to use them. 01: mm: introduce xvmalloc() et al and use for grant table allocations 02: x86/xstate: use xvzalloc() for save area allocation 03: x86/xstate: re-size save area when CPUID policy changes 04: x86/xstate: re-use valid_xcr0() for boot-time checks 05: x86/xstate: drop xstate_offsets[] and xstate_sizes[] 06: x86/xstate: replace xsave_cntxt_size and drop XCNTXT_MASK 07: x86/xstate: avoid accounting for unsupported components 08: x86: use xvmalloc() for extended context buffer allocations 09: x86/xstate: enable AMX components 10: x86/CPUID: adjust extended leaves out of range clearing 11: x86/CPUID: move bounding of max_{,sub}leaf fields to library code 12: x86/CPUID: enable AMX leaves 13: x86: XFD enabling 14: x86emul: introduce X86EMUL_FPU_{tilecfg,tile} 15: x86emul: support TILERELEASE 16: x86: introduce struct for TILECFG register 17: x86emul: support {LD,ST}TILECFG 18: x86emul: support TILEZERO 19: x86emul: support TILELOADD{,T1} and TILESTORE 20: x86emul: support tile multiplication insns 21: x86emul: test AMX insns 22: x86: permit guests to use AMX and XFD Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |