NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-xen/59438: GENERIC content can't be in GENERIC.local because of XEN3_DOM* kernels



>Number:         59438
>Category:       port-xen
>Synopsis:       GENERIC content can't be in GENERIC.local because of XEN3_DOM* kernels
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-xen-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 22 01:55:00 +0000 2025
>Originator:     Taylor R Campbell
>Release:        
>Organization:
The XenBSD.local
>Environment:
>Description:
Various content in GENERIC can't be moved to -- or drafted in -- GENERIC.local because it breaks XEN3_DOM0 and XEN3_DOMU kernels.  For example, there's no virtio in the Xen kernels, so you can't put

vio9p* at virtio?

in GENERIC.local or it will break the Xen kernel builds.

This is silly.

https://mail-index.netbsd.org/tech-kern/2024/08/11/msg029672.html
>How-To-Repeat:
put `vio9p* at virtio?' in GENERIC.local
>Fix:
Stop including GENERIC.local in XEN3_DOM0 and XEN3_DOMU kernels.  Start including XEN3_DOM0.local and XEN3_DOMU.local, respectively, instead.  (XEN3_DOMU.local is already used, but XEN3_DOM0.local is not.)

Yes, this may break some local custom kernel configurations.  I don't think NetBSD has, or has ever had, any compatibility guarantees for custom kernel configurations, so I don't think this objection holds water (and nobody who raised that objection demonstrated any breakage that would actually happen, when requested).



Home | Main Index | Thread Index | Old Index