<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/ofw/libofw, branch releng/8.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-01-30T12:11:21Z</updated>
<entry>
<title>MFC r201145 to stable/8:</title>
<updated>2010-01-30T12:11:21Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2010-01-30T12:11:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2b36efde5fd60df4195a726045f06e2feb6de5e'/>
<id>urn:sha1:e2b36efde5fd60df4195a726045f06e2feb6de5e</id>
<content type='text'>
  (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.
  Fix some wrong usages.
  Note: this does not affect generated binaries as this argument is not used.

  PR:		137213
  Submitted by:	Eygene Ryabinkin (initial version)
</content>
</entry>
<entry>
<title>Don't close OF disk devices on PowerPC. This fixes loader when booting from</title>
<updated>2008-10-13T17:14:29Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2008-10-13T17:14:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f184eace75c750ceac8a38e0fe5d9aba9a126964'/>
<id>urn:sha1:f184eace75c750ceac8a38e0fe5d9aba9a126964</id>
<content type='text'>
disk on my Blue &amp; White G3 system.
</content>
</entry>
<entry>
<title>Backout rev 183181. It appears that I should have been using boot-device</title>
<updated>2008-09-19T19:49:58Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2008-09-19T19:49:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d221204d90b252374ca708beef50a6dd07af3976'/>
<id>urn:sha1:d221204d90b252374ca708beef50a6dd07af3976</id>
<content type='text'>
of "cd:,\\:tbxi" with properly configured boot.tbxi, instead of booting
\boot\loader directly. Rev 183168 could probably stay, since it can be
viewed as an anti-foot-shooting measure and has no impact on normal
operation. I can revert it as well, if anybody objects.
</content>
</entry>
<entry>
<title>On PowerPC send output to both "/chosen/stdout" and "screen" nodes, unless</title>
<updated>2008-09-19T11:00:14Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2008-09-19T11:00:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d873f463799501f3d9f039243a1cd6264ecf7b22'/>
<id>urn:sha1:d873f463799501f3d9f039243a1cd6264ecf7b22</id>
<content type='text'>
they point to the very same device. This should make loader usable on
some (all?) PowerMacs, where "/chosen/stdout" is disconneted from the
"screen" by the OF init process by default, except when user actually
has requested interaction with OF by holding ALT-CMD-O-F. Along with
rev 183168 this should provide a way to build bootable FreeBSD/ppc
installation or live CD that works OOB. Also, it should bring PowerMac
experience closer to that on other arches.

MFC after:	1 week
		(assiming re@ blessing)
</content>
</entry>
<entry>
<title>Make the openfirmware getchar entry point non-blocking. This catches up</title>
<updated>2008-02-06T22:04:28Z</updated>
<author>
<name>Peter Grehan</name>
<email>grehan@FreeBSD.org</email>
</author>
<published>2008-02-06T22:04:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e45efebc972534a444463f6f3ad30a6e20c7c3c6'/>
<id>urn:sha1:e45efebc972534a444463f6f3ad30a6e20c7c3c6</id>
<content type='text'>
with jhb's 2005/05/27 loader multiple-console change.

Tested by: marius/sparc64, grehan/ofwppc
</content>
</entry>
<entry>
<title>- Make better use of the global chosen, memory and mmu handles instead</title>
<updated>2007-06-17T00:17:15Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2007-06-17T00:17:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa785996fd83546052f222c7932155a53376be22'/>
<id>urn:sha1:aa785996fd83546052f222c7932155a53376be22</id>
<content type='text'>
  of obtaining them over and over again and pretending we could do
  anything useful without them (for chosen this includes adding a
  declaration and initializing it in OF_init()).
- In OF_init() if obtaining the memory or mmu handle fails just call
  OF_exit() instead of panic() as the loader hasn't initialized the
  console at these early stages yet and trying to print out something
  causes a hang. With OF_exit() one at least has a change to get back
  to the OFW boot monitor and debug the problem.
- Fix OF_call_method() on 64-bit machines (this is a merge of
  sys/dev/ofw/openfirm.c rev 1.6).
- Replace OF_alloc_phys(), OF_claim_virt(), OF_map_phys() and
  OF_release_phys() in the MI part of the loader with wrappers around
  OF_call_method() in the sparc64. Beside the fact that they duplicate
  OF_call_method() the formers should never have been in the MI part
  of the loader as contrary to the OFW spec they use two-cell physical
  addresses.
- Remove unused functions which are also MD dupes of OF_call_method().
- In sys/boot/sparc64/loader/main.c add __func__ to panic strings as
  different functions use otherwise identical panic strings and make
  some of the panic strings a tad more user-friendly instead of just
  mentioning the name of the function that returned an unexpected
  result.
</content>
</entry>
<entry>
<title>Sync the styles of sys/boot/ofw/libofw/openfirm.c and</title>
<updated>2007-06-16T21:38:04Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2007-06-16T21:38:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7d62dd366be974a8144228153d4311e563fb6c07'/>
<id>urn:sha1:7d62dd366be974a8144228153d4311e563fb6c07</id>
<content type='text'>
sys/dev/ofw/openfirm.c with themselves, with each-other
and with style(9).
</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>more sun4v fallout - missed add</title>
<updated>2006-10-09T07:00:59Z</updated>
<author>
<name>Kip Macy</name>
<email>kmacy@FreeBSD.org</email>
</author>
<published>2006-10-09T07:00:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6e0c768ca7eef23325739dc52113d7186fc796b1'/>
<id>urn:sha1:6e0c768ca7eef23325739dc52113d7186fc796b1</id>
<content type='text'>
Approved by: rwatson (mentor)
</content>
</entry>
<entry>
<title>add sun4v support to the sparc64 boot loader</title>
<updated>2006-10-09T04:43:07Z</updated>
<author>
<name>Kip Macy</name>
<email>kmacy@FreeBSD.org</email>
</author>
<published>2006-10-09T04:43:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0209c7936382081d4683fd1aeb1204763913c33c'/>
<id>urn:sha1:0209c7936382081d4683fd1aeb1204763913c33c</id>
<content type='text'>
Approved by: rwatson (mentor)
Reviewed by: jmg
Tested by: kris, dwhite, and jmg
</content>
</entry>
</feed>
