Skip to content

[nomerge] [WIP] make Xen compatible with EFI booting#12230

Closed
telent wants to merge 3 commits intoNixOS:masterfrom
telent:xen-efi
Closed

[nomerge] [WIP] make Xen compatible with EFI booting#12230
telent wants to merge 3 commits intoNixOS:masterfrom
telent:xen-efi

Conversation

@telent
Copy link
Copy Markdown
Contributor

@telent telent commented Jan 8, 2016

This is my attempt at fixing #12225 and it supersedes the attachment in that issue. I do not claim it's ready for merge yet or even that it works

@mention-bot
Copy link
Copy Markdown

By analyzing the blame information on this pull request, we identified @edolstra, @vcunat and @lethalman to be potential reviewers

@telent
Copy link
Copy Markdown
Contributor Author

telent commented Jan 8, 2016

it looks like I have to enhance gummiboot-builder.py to include xen-specific config in the same way as install-grub.pl does for legacy boots

telent added 2 commits January 9, 2016 00:40
I don't yet know if they're correct as my laptop seems to have
issues booting UEFI. #neverbuyingsamsungagain
@telent
Copy link
Copy Markdown
Contributor Author

telent commented Jan 11, 2016

This boots and runs under VirtualBox, modulo some kind of framebuffer corruption that makes the console unreadable. I can't presently use it on real hardware, because my laptop (2012-era Samsung) is now having a major sulk about booting anything in EFI mode and I've had to reinstall it using CSM.

That being so, I actually have no immediate use for any of this work. If anyone wants to pick it up and try it/take it over/report back, all those options are acceptable to me ;-)

[dan@snot1:~/nixpkgs]$ ls -l /sys/firmware/efi/
total 0
-r--r--r--  1 root root 4096 Jan 11 09:10 config_table
drwxr-xr-x  2 root root    0 Jan  8 16:08 efivars
-r--r--r--  1 root root 4096 Jan 11 09:10 fw_platform_size
-r--------  1 root root 4096 Jan 11 09:10 systab
drwxr-xr-x 52 root root    0 Jan  8 16:08 vars

[dan@snot1:~/nixpkgs]$ ls -l /proc/xen/
total 0
-r--r--r-- 1 root root 0 Jan  8 16:08 capabilities
-rw------- 1 root root 0 Jan  8 16:08 privcmd
-rw------- 1 root root 0 Jan  8 16:08 xenbus
-rw------- 1 root root 0 Jan  8 16:08 xsd_kva
-rw------- 1 root root 0 Jan  8 16:08 xsd_port

@jagajaga
Copy link
Copy Markdown
Member

Any progress?

@domenkozar
Copy link
Copy Markdown
Member

@7c6f434c
Copy link
Copy Markdown
Member

Apparently the task turned out to be even more complicated than expected… Closing, as I guess any new effort will be different enough to be a new PR.

@7c6f434c 7c6f434c closed this Mar 18, 2017
@Janik-Haag Janik-Haag added the 12.first-time contribution This PR is the author's first one; please be gentle! label Jun 12, 2023
@SigmaSquadron SigmaSquadron added the 6.topic: xen-project Issues and PRs related to the Xen Project Hypervisor. label Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: xen-project Issues and PRs related to the Xen Project Hypervisor. 12.first-time contribution This PR is the author's first one; please be gentle!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants