<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/boot/efi, branch release/5.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-08-02T08:22:03Z</updated>
<entry>
<title>Don't hardcode unit 0 for the current device if we're loaded from an</title>
<updated>2003-08-02T08:22:03Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-08-02T08:22:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e4ec6fb518f2d8ca3dfba4a358f9410c777c6ac8'/>
<id>urn:sha1:e4ec6fb518f2d8ca3dfba4a358f9410c777c6ac8</id>
<content type='text'>
EFI file system. When booting from a CD and there's already an EFI
system partition on the disk, setting the current device to unit 0
will select the harddisk. This invariably breaks installing FreeBSD
when other operating systems have been installed before.

We obviously want to do the same when we're booting over the network.
Maybe later.

Based on a patch (from memory) from: arun
</content>
</entry>
<entry>
<title>Have the linker script look more like the default linker script</title>
<updated>2003-07-17T00:32:08Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-07-17T00:32:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cfc2754a51d03e3b973f10589a80968657f6bde3'/>
<id>urn:sha1:cfc2754a51d03e3b973f10589a80968657f6bde3</id>
<content type='text'>
on ia64. This fixes the breakage caused by the gcc upgrade that
resulted in a broken executable.
</content>
</entry>
<entry>
<title>sys/ia64/ia64/pal.s has been repocopied to pal.S.</title>
<updated>2003-07-02T11:53:55Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2003-07-02T11:53:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=286bce1c85ad4618e6f4a2beb983be3f7981494a'/>
<id>urn:sha1:286bce1c85ad4618e6f4a2beb983be3f7981494a</id>
<content type='text'>
Approved by:	marcel
Repocopied by:	joe
</content>
</entry>
<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-test2/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>Use __FBSDID rather than rcsid[].</title>
<updated>2003-04-03T21:36:33Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-04-03T21:36:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8368cf8f75949c1d998e41a4b98fc8d6db4332de'/>
<id>urn:sha1:8368cf8f75949c1d998e41a4b98fc8d6db4332de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speed up debugging in the context of unexpected traps by printing</title>
<updated>2003-03-01T05:18:28Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-03-01T05:18:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59c9bb54ee9f788e7a3e3c17027f3f770ca200af'/>
<id>urn:sha1:59c9bb54ee9f788e7a3e3c17027f3f770ca200af</id>
<content type='text'>
the address of the image base of the loader. Given cr.iip, we can
use the symbol table to figure out what function caused the trap.
</content>
</entry>
<entry>
<title>Paranoia: Don't use the length of the option string alone to</title>
<updated>2003-03-01T05:13:59Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-03-01T05:13:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=884d549049e62457a84f5375a2a190d3d2d539b1'/>
<id>urn:sha1:884d549049e62457a84f5375a2a190d3d2d539b1</id>
<content type='text'>
determine whether we have command line options. We expect a
valid string pointer as well.
</content>
</entry>
<entry>
<title>Increase the block size for reading and writing from 8KB to 1MB and</title>
<updated>2003-02-26T09:13:05Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-02-26T09:13:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=21c598caae022ef87f7c54396a5afca1bb99cb15'/>
<id>urn:sha1:21c598caae022ef87f7c54396a5afca1bb99cb15</id>
<content type='text'>
introduce a preprocessor define for it. The larger block size
significantly speeds up the loading of the kernel.

Submitted by: Arun Sharma &lt;arun.sharma@intel.com&gt;
</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-test2/commit/?id=a8896ec82d3e0ad4127d10da713d3716605118d6'/>
<id>urn:sha1:a8896ec82d3e0ad4127d10da713d3716605118d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify page alignment.</title>
<updated>2003-02-20T06:47:54Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2003-02-20T06:47:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=344c6212b8fa09d0c5175db2ab6a50703cf45f10'/>
<id>urn:sha1:344c6212b8fa09d0c5175db2ab6a50703cf45f10</id>
<content type='text'>
</content>
</entry>
</feed>
