Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wants to merge 3 commits into from

Conversation

telent
Copy link
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

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

@telent
Copy link
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

I don't yet know if they're correct as my laptop seems to have
issues booting UEFI. #neverbuyingsamsungagain
@telent
Copy link
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
Member

Any progress?

@domenkozar
Copy link
Member

@7c6f434c
Copy link
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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants