Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jun 2018 14:50:14 +0300
From:      =?UTF-8?Q?Kristaps_=C4=8Civkulis?= <kristaps.civkulis@gmail.com>
To:        soc-status@freebsd.org
Subject:   Enable FreeBSD/Xen Dom0 Support to FreeBSD EFI Loader [Week 3]
Message-ID:  <CAJL%2BN=HVXiJvvtvVrBWPKPS-9DBKQT2nas8-ayX2tkivsdO9vQ@mail.gmail.com>

index | next in thread | raw e-mail

Hi,

Last week I
1) Loaded Xen kernel into memory and jumped (probably incorrectly) to
specified entry point to execute it. Unfortunately QEMU crashes after
few seconds after jumping to the entry point. I have to figure out
where could be a problem.
2) Read multiboot2 implementation of grub2
3) Improved code style
4) Tried to better understand ELF format (Xen kernel doesn't have all
the needed information in multiboot2 tags, so I have to read ELF
header)

I print RAM state just before jumping to entry point, and it seems
that I load Xen kernel correctly. I think the problem is in page
tables and register state after jumping to entry point.


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJL%2BN=HVXiJvvtvVrBWPKPS-9DBKQT2nas8-ayX2tkivsdO9vQ>