Date: Fri, 06 Jul 2012 11:28:53 +0000 From: Eric McCorkle <eric@shadowsun.net> To: soc-status@FreeBSD.org, "Andrey V. Elsukov" <ae@FreeBSD.org> Subject: Status report Message-ID: <4FF6CBF5.60608@shadowsun.net>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig4ABD7B803E74B0664B1FF633 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I have been offline for the past week, because I have been traveling in response to a family illness, and because of an accident which rendered my laptop non-functional until yesterday. Thus, I am still more or less where I was last week. As things stand now, I am trying to track down points of failure in the existing boot code. At this point, I am able to use the EFI OutputString function for a limited form of printf-style debugging. I have already found one cause of failure: a bug in machine/_types.h, which causes (u)int64_t to be incorrectly defined as a 32-bit integer when compiling with -m32 on a 64-bit machine. This caused EFI functions to fail. At this point, I am still seeing the main loader.efi crash, and _reloc seems to be failing in simpler test programs that I compile. My efforts in the near future will focus primarily on diagnosing these issues. In general, the difficulties of getting the existing code to work seem to be greater than I anticipated. Given that nobody has worked on this code in a while, and the difficulties that accompany boot loaders, this isn't surprising, but it has made progress slow-going. I have, however, gotten the EDK II build tools from Intel to compile on FreeBSD, as well as the microsoft IASL compiler, and I will likely create ports for both of them after the end of coding. My goal for this week is to hunt down the causes of all the errors I'm seeing. --------------enig4ABD7B803E74B0664B1FF633 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJP9sv6AAoJENSCzbQ+koZ7uoAP/1/MN+UVLvqhOR0z/WW4JyZM vvFXdPpHS7r+XoKiaTTJUOBSs9QWbBtxY7R88EoYYZpPrplPoV4M5lqMlA7CIj58 99XGo2QPqfBmSxThUl8wAdhYgW0B+a/wAcaAFncTLdd62oualFAWNNPh364c9z7B LBFxQvq1z0bjjupS+YY7Uc11Uqg3JNCt7SVpLax7pp10A6orPs35kSoI9WiXTnny 9GgyF/yB5kYO6YldufOnAb2iWOyERKRgW/ShegieloRaSXC2kS5MQ33vSsHLFbtP j9OOBCrUmLtd2d9NVIdMhyDYE328gUOz2VSDdwDNDmnZyVTEV6+MCSEJytIA70qy kobkklupnExa5J0S1dJWzznW3GA9di6CKYwULJp0gAetK16DjUJhC8Y617EGsfdW ch1gXtWiI+hrg6cfr0l02xdB3PzuHpsNpRmn0RjhvXzgxo3ZIv6+fz0f1lbOtRsc ftL9HIbCcmi4zbPS+2U9sAA/7dyPBx4Kx/0tUC1M4p2rXdRembKAXRn8nqxcQM4G qwDwxmGnssw/xZKGUQ620BdGI3IIdybZR1sMEoPnnimcsupmYz2k0toYJVfCnzE3 KVyEapcDq/Gp5uqcw9fhBpzyyaU6XY5KzCfpAOUGndB5zGVqMsMTg2l6HjY9H8VM uQD6yL9GYSn63ZlDtJpv =GjuC -----END PGP SIGNATURE----- --------------enig4ABD7B803E74B0664B1FF633--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FF6CBF5.60608>