1
0
forked from pool/virtualbox

- Add dependency on newly introduced grub2-compat-ia32 #9

Closed
lkocman wants to merge 1 commits from (deleted):master into master
Contributor
No description provided.
lkocman added 1 commit 2025-06-24 00:08:58 +02:00
Owner

I cannot find a reason why VB needs this. I can boot both MINIX 3.2.1 installer CD as well as OpenBSD 7.7 install77.img (i386) even in the face of ia32_emulation=0.

All ia32_emulation=0 does is deactivate the use of syscalls from ia32 mode, and, because that would break ia32 programs the moment they run, it also stops the kernel's ELF loader from considering EM_386 to be a valid exec format type in the first place. It does however not prevent ia32-in-VMM use. You can therefore drop all grub2-compat-ia32 requires everywhere.

I cannot find a reason why VB needs this. I can boot both MINIX 3.2.1 installer CD as well as OpenBSD 7.7 install77.img (i386) even in the face of ia32_emulation=0. All ia32_emulation=0 does is deactivate the use of syscalls from ia32 mode, and, because that would break ia32 programs the moment they run, it also stops the kernel's ELF loader from considering EM_386 to be a valid exec format type in the first place. It does however not prevent ia32-in-VMM use. You can therefore drop all grub2-compat-ia32 requires everywhere.
jengelh closed this pull request 2025-06-24 00:44:44 +02:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jengelh/virtualbox#9