On 29.10.24 13:13, Andrew Cooper wrote:
On 29/10/2024 12:02 pm, Jürgen Groß wrote:On 29.10.24 13:01, Andrew Cooper wrote:On 29/10/2024 11:50 am, Samuel Thibault wrote:Juergen Gross, le mar. 29 oct. 2024 12:41:58 +0100, a ecrit:Grub-pv needs start_info_union and phys_to_machine_mapping to be accessible. Export both symbols.Fixes: 33411a11f848 ("Mini-OS: hide all symbols not exported via EXPORT_SYMBOLS()") Reported-by: Natanael Copa <[email protected]> Signed-off-by: Juergen Gross <[email protected]>Reviewed-by: Samuel Thibault <[email protected]>Committed. Jurgen, what do you want to do with updating 4.19? Don't we need to fork a 4.19 branch to avoid the CONFIG_XC change ?Yes, I think this is the way to go.Ok. https://xenbits.xen.org/gitweb/?p=mini-os.git;a=summary master has this fix, and there's a new branch, xen-stable-4.19, starting from the xen-RELEASE-4.19.0 tag with this change backported. Xen 4.18 and earlier don't have the symbol restrictions.
You want a related patch on the Xen 4.19 branch to update the Mini-OS commit in Config.mk. Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
