<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/efi, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2006-11-05T22:03:04Z</updated>
<entry>
<title>Major rework of the ia64 loaders. The two primary objectives are:</title>
<updated>2006-11-05T22:03:04Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-11-05T22:03:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0463b4a2fbc8754a3dc9cb08d8655dc475f7a70d'/>
<id>urn:sha1:0463b4a2fbc8754a3dc9cb08d8655dc475f7a70d</id>
<content type='text'>
1. Make libefi portable by removing ia64 specific code and build
   it on i386 and amd64 by default to prevent regressions. These
   changes include fixes and improvements over previous code to
   establish or improve APIs where none existed or when the amount
   of kluging was unacceptably high.
2. Increase the amount of sharing between the efi and ski loaders
   to improve maintainability of the loaders and simplify making
   changes to the loader-kernel handshaking in the future.

The version of the efi and ski loaders are now both changed to 1.2
as user visible improvements and changes have been made.
</content>
</entry>
<entry>
<title>Make this compile on EFI32. The EFI_PHYSICAL_ADDRESS type is always</title>
<updated>2006-11-03T04:19:31Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-11-03T04:19:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa08c7e56ec567d314ed289d8525fbefd2a0613b'/>
<id>urn:sha1:aa08c7e56ec567d314ed289d8525fbefd2a0613b</id>
<content type='text'>
64-bit, even when sizeof(void *) is 32-bit.
</content>
</entry>
<entry>
<title>Sync the EFI headers with version 1.10.14.62 of the Intel sample EFI</title>
<updated>2006-11-02T02:42:48Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-11-02T02:42:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=657669576694b95bd1ea4df0d3b94b9245f5e1c4'/>
<id>urn:sha1:657669576694b95bd1ea4df0d3b94b9245f5e1c4</id>
<content type='text'>
implementation. This re-introduces C99 style comments that previously
were replaced by original C comments.
</content>
</entry>
<entry>
<title>Extend struct devdesc with a unit field, called d_unit. Promote the</title>
<updated>2006-11-02T01:23:18Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-11-02T01:23:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=932d8c46a26aebb54bda37bee3b4469aa7e74e87'/>
<id>urn:sha1:932d8c46a26aebb54bda37bee3b4469aa7e74e87</id>
<content type='text'>
device (kind) specific unit field to the common field. This change
allows a future version of libefi to work without requiring anything
more than what is defined in struct devdesc and as such makes it
possible to compile said version of libefi for different platforms
without requiring that those platforms have identical derivatives
of struct devdesc.
</content>
</entry>
<entry>
<title>Remove more Alpha bits from the boot code including fixing several</title>
<updated>2006-05-12T04:09:53Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-05-12T04:09:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d6589e09fae392dfb2d144ecfcf6fecce450d'/>
<id>urn:sha1:be5d6589e09fae392dfb2d144ecfcf6fecce450d</id>
<content type='text'>
stale comments.
</content>
</entry>
<entry>
<title>Add loader(8) variables for RB_DFLTROOT, RB_MUTE, and RB_PAUSE:</title>
<updated>2005-09-22T15:06:58Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-09-22T15:06:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4750e08f7b30777f9c244074edc7129631349ba4'/>
<id>urn:sha1:4750e08f7b30777f9c244074edc7129631349ba4</id>
<content type='text'>
"boot_dfltroot", "boot_mute", and "boot_pause" respectively.
</content>
</entry>
<entry>
<title>Don't try to use 'typedef struct foo' if just 'struct foo' makes more sense</title>
<updated>2005-03-07T15:38:37Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-03-07T15:38:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea8b0ab33782121973102d6f93003f7ba2c4dcc5'/>
<id>urn:sha1:ea8b0ab33782121973102d6f93003f7ba2c4dcc5</id>
<content type='text'>
and works on all compilers.  This also removes the need for
__CC_SUPPORTS_FORWARD_REFERENCE_CONSTRUCT in &lt;sys/cdefs.h&gt;.

OK'ed by:	marcel, dfr
</content>
</entry>
<entry>
<title>Fix typos in a comment.</title>
<updated>2005-03-06T13:53:05Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-03-06T13:53:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0eca8743b815a15578f9328b489cea956694b24b'/>
<id>urn:sha1:0eca8743b815a15578f9328b489cea956694b24b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>netchild's mega-patch to isolate compiler dependencies into a central</title>
<updated>2005-03-02T21:33:29Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>2005-03-02T21:33:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5f50ef9e43b28e15a7e2a2aec73754456619f17'/>
<id>urn:sha1:a5f50ef9e43b28e15a7e2a2aec73754456619f17</id>
<content type='text'>
place.

This moves the dependency on GCC's and other compiler's features into
the central sys/cdefs.h file, while the individual source files can
then refer to #ifdef __COMPILER_FEATURE_FOO where they by now used to
refer to #if __GNUC__ &gt; 3.1415 &amp;&amp; __BARC__ &lt;= 42.

By now, GCC and ICC (the Intel compiler) have been actively tested on
IA32 platforms by netchild.  Extension to other compilers is supposed
to be possible, of course.

Submitted by:	netchild
Reviewed by:	various developers on arch@, some time ago
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-</title>
<updated>2005-01-05T22:16:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-05T22:16:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6a0fd84b508c4d09b53851577f61aea52e6434d8'/>
<id>urn:sha1:6a0fd84b508c4d09b53851577f61aea52e6434d8</id>
<content type='text'>
</content>
</entry>
</feed>
