<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/boot, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: Use a disk address instead of an int to hold the starting offset of an</title>
<updated>2009-04-17T17:13:41Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-04-17T17:13:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7ff6b770c6ab64812dca436c41228a93f7b87639'/>
<id>urn:sha1:7ff6b770c6ab64812dca436c41228a93f7b87639</id>
<content type='text'>
open partition.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: Respect RBX_MUTE flag from boot[012].</title>
<updated>2009-04-12T23:10:01Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2009-04-12T23:10:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fcb2f8183d85ac7a2a2973d324f0b808b40cad85'/>
<id>urn:sha1:fcb2f8183d85ac7a2a2973d324f0b808b40cad85</id>
<content type='text'>
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC: r190146, r190147</title>
<updated>2009-03-22T11:03:24Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2009-03-22T11:03:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6df3a0da33daaeb9f4fb49ffb09bb0c4d1e30540'/>
<id>urn:sha1:6df3a0da33daaeb9f4fb49ffb09bb0c4d1e30540</id>
<content type='text'>
    Teach the BIOS CD driver to use bounce buffers when the destination
    address is &gt; 1 MB.
</content>
</entry>
<entry>
<title>MFC: r190029</title>
<updated>2009-03-22T10:55:07Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2009-03-22T10:55:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c8e88bdc5bc85b0de17ad04c61de5123312e5773'/>
<id>urn:sha1:c8e88bdc5bc85b0de17ad04c61de5123312e5773</id>
<content type='text'>
  Use the common PC98_MID_* defines instead of a magic number.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2009-03-19T17:02:10Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-19T17:02:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5742c5ae380dfc51fbeedeab11cae4084d5df2a2'/>
<id>urn:sha1:5742c5ae380dfc51fbeedeab11cae4084d5df2a2</id>
<content type='text'>
- Make it possible to disable GPT support by setting LOADER_NO_GPT_SUPPORT
  in make.conf or src.conf.
- When GPT is enabled (which it is by default), use memory above 1 MB and
  leave the memory from the end of the bss to the end of the 640k window
  purely for the stack.  The loader has grown and now it is much more
  common for the heap and stack to grow into each other when both are
  located in the 640k window.
</content>
</entry>
<entry>
<title>MFC: Fix uninitialized pointer dereference.</title>
<updated>2009-03-19T16:55:26Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-19T16:55:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6d3d7152582172543213f26c54e5c109a3db0da3'/>
<id>urn:sha1:6d3d7152582172543213f26c54e5c109a3db0da3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Teach the BIOS CD driver to use bounce buffers when the destination</title>
<updated>2009-03-19T15:40:44Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-19T15:40:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2bd6eae91711a8a60f4c57750f3966ca1028ac35'/>
<id>urn:sha1:2bd6eae91711a8a60f4c57750f3966ca1028ac35</id>
<content type='text'>
address is &gt; 1 MB.
</content>
</entry>
<entry>
<title>MFC: r182916, r188455 (partial)</title>
<updated>2009-03-19T14:17:34Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-03-19T14:17:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5d3df2c00011b89adb3d5709e5811688691f81aa'/>
<id>urn:sha1:5d3df2c00011b89adb3d5709e5811688691f81aa</id>
<content type='text'>
Work around Cheetah+ erratum 34 (USIII+ erratum #10) by relocating
the locked entry in it16 slot 0, which typically is occupied by the
PROM, and manually entering locked entries in slots != 0.

Thanks to Hubert Feyrer for donating the Blade 2000 this change was
developed on.
</content>
</entry>
<entry>
<title>MFC: r182877, r188455, r188477</title>
<updated>2009-03-19T14:11:03Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-03-19T14:11:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d10d3b3254f2a4b7fd77f685d0d48b23e2c79c83'/>
<id>urn:sha1:d10d3b3254f2a4b7fd77f685d0d48b23e2c79c83</id>
<content type='text'>
USIII and beyond CPUs have stricter requirements when it comes
to synchronization needed after stores to internal ASIs in order
to make side-effects visible. This mainly requires the MEMBAR #Sync
after such stores to be replaced with a FLUSH. We use KERNBASE in
the kernel and the newly introduced PROMBASE for the loader as the
addresses to FLUSH as these are guaranteed to not trap. Actually,
the USII synchronization rules also already require a FLUSH in
pretty much all of the cases changed.
We're also hitting an additional USIII synchronization rule which
requires stores to AA_IMMU_SFSR to be immediately followed by a DONE,
FLUSH or RETRY. Doing so triggers a RED state exception though so
leave the MEMBAR #Sync. Linux apparently also has gotten away with
doing the same for quite some time now, apart from the fact that
it's not clear to me why we need to clear the valid bit from the
SFSR in the first place.

Reviewed by:	nwhitehorn
</content>
</entry>
</feed>
