<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/alpha, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-05-01T03:56:30Z</updated>
<entry>
<title>Enable the i386 loader to load and run an amd64 kernel.  If this puts</title>
<updated>2003-05-01T03:56:30Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-01T03:56:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48a0b96a508aece7c0260b0ba4e98b47c206af44'/>
<id>urn:sha1:48a0b96a508aece7c0260b0ba4e98b47c206af44</id>
<content type='text'>
things over floppy size limits, I can exclude it for release builds or
something like that.  Most of the changes are to get the load_elf.c file
into a seperate elf32_ or elf64_ namespace so that you can have two
ELF loaders present at once.  Note that for 64 bit kernels, it actually
starts up the kernel already in 64 bit mode with paging enabled.  This
is really easy because we have a known minimum feature set.

Of note is that for amd64, we have to pass in the bios int 15 0xe821
memory map because once in long mode, you absolutely cannot make VM86
calls.  amd64 does not use 'struct bootinfo' at all.  It is a pure loader
metadata startup, just like sparc64 and powerpc.  Much of the
infrastructure to support this was adapted from sparc64.
</content>
</entry>
<entry>
<title>Cut&amp;Paste considered far too easy:</title>
<updated>2003-04-16T21:09:41Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-04-16T21:09:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f770d2d3ddaa6d10eb3806ae6d722a20dad2d72d'/>
<id>urn:sha1:f770d2d3ddaa6d10eb3806ae6d722a20dad2d72d</id>
<content type='text'>
Don't include &lt;sys/disklabel.h&gt;
</content>
</entry>
<entry>
<title>Libdisk does not need to include &lt;sys/diskslice.h&gt; any more.</title>
<updated>2003-04-04T16:35:16Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-04-04T16:35:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=197e5e73ef2943d90f1afc5317ade21513ea1bf3'/>
<id>urn:sha1:197e5e73ef2943d90f1afc5317ade21513ea1bf3</id>
<content type='text'>
Move the remaining bits of &lt;sys/diskslice.h&gt; to &lt;i386/include/bootinfo.h&gt;

Move i386/pc98 specific bits from &lt;sys/reboot.h&gt; to
&lt;i386/include/bootinfo.h&gt; as well.

Adjust includes in sys/boot accordingly.
</content>
</entry>
<entry>
<title>Consistently use NOFORTH to control the usage of ficl.</title>
<updated>2003-02-26T06:18:52Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-02-26T06:18:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a8896ec82d3e0ad4127d10da713d3716605118d6'/>
<id>urn:sha1:a8896ec82d3e0ad4127d10da713d3716605118d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Link /boot/boot1 to the name /boot/boot to avoid per-arch naming of the</title>
<updated>2003-01-26T14:32:53Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-01-26T14:32:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d9aef3d8d9336b2272f3fa39bc3568d5e8a6579'/>
<id>urn:sha1:5d9aef3d8d9336b2272f3fa39bc3568d5e8a6579</id>
<content type='text'>
bootstrap code for disklabel using architectures.
</content>
</entry>
<entry>
<title>Renamed the loader's zipfs to gzipfs.  zipfs.c was repo-copied to gzipfs.c.</title>
<updated>2002-12-19T19:34:59Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-12-19T19:34:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c6c018c0c678b02b6002e954ca527159bc569ea'/>
<id>urn:sha1:7c6c018c0c678b02b6002e954ca527159bc569ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable UFS2 support in boot1.  Just as with sparc64 the same boot1 works</title>
<updated>2002-11-27T20:13:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2002-11-27T20:13:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a303783836579c94f69203076248925e95654e45'/>
<id>urn:sha1:a303783836579c94f69203076248925e95654e45</id>
<content type='text'>
great with both UFS1 and UFS2 filesystems.

Approved by:	re
</content>
</entry>
<entry>
<title>Ups, forgot to tell cvs commit about this file.</title>
<updated>2002-10-07T08:14:10Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-10-07T08:14:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89b521586a4db728a0ac998410b344234b695930'/>
<id>urn:sha1:89b521586a4db728a0ac998410b344234b695930</id>
<content type='text'>
Move UFS1_ONLY to Makefiles instead of common/ufsread.c

Sponsored by:	DARPA &amp; NAI Labs
</content>
</entry>
<entry>
<title>Remove a couple of __P() stragglers.</title>
<updated>2002-06-29T02:32:34Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-06-29T02:32:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=160554fbf4aca02988d66262491bb3f689aaf1d0'/>
<id>urn:sha1:160554fbf4aca02988d66262491bb3f689aaf1d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#include &lt;sys/disklabel.h&gt; to get BBSIZE.</title>
<updated>2002-06-11T10:19:59Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-06-11T10:19:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2aeb18487ab4f49999810cccc62af8c4ff2b8e94'/>
<id>urn:sha1:2aeb18487ab4f49999810cccc62af8c4ff2b8e94</id>
<content type='text'>
</content>
</entry>
</feed>
