From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1X20Zi-0002iA-5e for mharc-grub-devel@gnu.org; Tue, 01 Jul 2014 12:06:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X20ZY-0002hB-QN for grub-devel@gnu.org; Tue, 01 Jul 2014 12:06:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X20ZO-0006yM-7j for grub-devel@gnu.org; Tue, 01 Jul 2014 12:06:20 -0400 Received: from cdptpa-outbound-snat.email.rr.com ([107.14.166.232]:56303 helo=cdptpa-oedge-vip.email.rr.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X20ZO-0006y1-3r for grub-devel@gnu.org; Tue, 01 Jul 2014 12:06:10 -0400 Received: from [67.78.168.186] ([67.78.168.186:57761] helo=[10.1.1.200]) by cdptpa-oedge02 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id 50/73-06702-07CD2B35; Tue, 01 Jul 2014 16:06:09 +0000 Message-ID: <53B2DC70.1040109@ubuntu.com> Date: Tue, 01 Jul 2014 12:06:08 -0400 From: Phillip Susi User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Loading a 32 bit kernel from 64 bit grub-xen X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-RR-Connecting-IP: 107.14.168.130:25 X-Cloudmark-Score: 0 X-detected-operating-system: by eggs.gnu.org: BaiduSpider X-Received-From: 107.14.166.232 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2014 16:06:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have been trying to fix grub to load a 32 bit kernel from the 64 bit xen build. After fixing up one or two minor issues with the elf loader, I believe I now have it to the point where it jumps correctly to the 32 bit kernel and it crashes there, since it is 32 bit code still executing on a cpu in 64 bit mode. The question is how to return the cpu to 32 bit mode *under xen*? -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTstxwAAoJEI5FoCIzSKrwTrkH/Ro3cvppQdn0vF0E5pJdsap7 I9ff+HZ+zhUVY+IBGtcQmfPMzeuQGfltHa+sjiFWwFKjhqTdUmbG6pJAvQLErOv0 q1/h8QUs6VAWXOCyn0veWD8tFOtoJ7LhAA3VYshTGLXclZbqoiKG233YHBPbT7j+ 0R8qMSLK7jPlYdvFbAAZn0DaXp1kYiulUEMioqtymLVHHR/0JdHn2KyqvuAPpjZU +xb4redG8ZV/B2Pe4locncgik0XGb9N7OVrg3wyXUsp3S077TT7kx9sLPkxfhqA+ bjgO0NQhFoy6ffQzYzvgiWnLBhjmxb0fegGMe3vx7MaYcihpB6mkfHwjzdz1cFs= =OqNA -----END PGP SIGNATURE-----