|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v9 00/20] Introduce enablemenant of dom0less
On 09.09.2026 17:07, Oleksii Kurochko wrote: > This patch series reprensent a bunch of patches necessary to enable common > part > of Dom0less. > The stuff necessary to start/launch domains will be introduced separately. > > CI tests: > https://gitlab.com/xen-project/people/olkur/xen/-/pipelines/2829940455 > > --- > Changes in v9: > - Address the comments. > --- > Changes in v8: > - Address the comments. > - Rename some variable in [PATCH v8 11/20] xen/riscv: introduce per-vCPU > IMSIC state. > - Drop vaplic_init() and vcpu_aplic_deinit() in > [PATCH v8 12/20] xen/riscv: introduce minimal virtual APLIC (vAPLIC) > infrastructure. > --- > Changes in v7: > - Merged to upstream/staging: > - xen/riscv: Implement ARCH_PAGING_MEMPOOL > - xen: arm: update p2m_set_allocation() prototype > - xen/riscv: do a 4th linking pass if necessary > - Address the comments from ML. > --- > Changes in v6: > - Merged to upstream/staging: > - xen: arm: move declaration of map_device_irqs_to_domain() to common > header > - xen/Kconfig: introduce HAS_STATIC_MEMORY > - xen/riscv: rename enum intc_version to intc_variant > - xen/riscv: implement prerequisites for domain_create() > - Move UBSAN fix ("xen: introduce CONFIG_HAS_SHARED_INFO for archs without a > shared page") > to this patch series as it is connected to "xen/Kconfig: introduce > HAS_STATIC_MEMORY". > - Address the comments from ML. > --- > Changes in v5: > - Add new patch (xen/riscv: do a 4th linking pass if necessary) which fixes > randconfig job issue. > - Address comments from ML. > --- > Changes in v4: > - Address comments from ML. > --- > Changes in v3: > - Drop dependency from other patch series > ([1] > https://lore.kernel.org/xen-devel/cover.1778140240.git.oleksii.kurochko@xxxxxxxxx/T/#t) > as it was merged. > - Reorder patches: > - move common patches to the start. > - Move some patches to separate patch series (will be introduced later) > - Address comments from ML. > --- > Changes in v2: > - Move patch "[PATCH v1 04/27] xen/riscv: rework G-stage mode handling" to > patch series [1] > - Address the comments from ML. > - The following patches were folded into one: > # xen/riscv: implement init_intc_phandle() > # xen/riscv: call do_initcalls() in start_xen() > # xen/riscv: setup system domains > - The following patch were folded into one: > # xen/riscv: add vaplic access check > # xen/riscv: emulate guest writes to virtual APLIC MMIO > # xen/riscv: emulate guest reads from virtual APLIC MMIO > - Add new bug fix, not really necessary to this patch series: > xen/riscv: manage IRQ_DISABLED flag in APLIC irq enable/disable callbacks > --- > > Oleksii Kurochko (20): > xen: introduce CONFIG_HAS_SHARED_INFO for archs without a shared page > xen/dom0less: turn max_init_domid into a common variable > xen/riscv: Implement construct_domain() > xen/riscv: introduce guest riscv,isa string > xen/riscv: implement make_cpus_node() > xen/riscv: implement make_timer_node() > xen/riscv: implement make_arch_nodes() > xen/riscv: introduce init interrupt controller operations > xen/riscv: implement make_intc_domU_node() > xen/riscv: introduce aia_init() and aia_usable() > xen/riscv: introduce per-vCPU IMSIC state > xen/riscv: introduce minimal virtual APLIC (vAPLIC) infrastructure > xen/riscv: introduce (de)initialization helpers for vINTC > xen/riscv: generate IMSIC DT node for guest domains > xen/riscv: create APLIC DT node for guest domains > xen/riscv: implement IRQ routing for device passthrough > xen/riscv: implement init_intc_phandle() > xen/riscv: initialize RCU, scheduler, and system domains in > start_xen() > xen/riscv: provide init_vuart() > xen/riscv: add initial dom0less infrastructure support It is hard to tell how far into the series things could be committed without committing patch 1 (which _still_, despite me pointing out the need, is lacking an Arm ack). I'll be conservative and try solely patch 02. (Also, btw, we're at v9 and you still didn't notice the typo in this cover letter's subject.) Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |