<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/boot/ofw/libofw/openfirm.h, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-11-14T23:02:19Z</updated>
<entry>
<title>Move sys/boot to stand. Fix all references to new location</title>
<updated>2017-11-14T23:02:19Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2017-11-14T23:02:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca987d4641cdcd7f27e153db17c5bf064934faf5'/>
<id>urn:sha1:ca987d4641cdcd7f27e153db17c5bf064934faf5</id>
<content type='text'>
Sponsored by:	Netflix
</content>
</entry>
<entry>
<title>loader: r316585 did miss sparc/ofw</title>
<updated>2017-04-10T17:57:56Z</updated>
<author>
<name>Toomas Soome</name>
<email>tsoome@FreeBSD.org</email>
</author>
<published>2017-04-10T17:57:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d02973d5d3bef2fd65da02882346e958c4c8fe0d'/>
<id>urn:sha1:d02973d5d3bef2fd65da02882346e958c4c8fe0d</id>
<content type='text'>
This update does add the code to pass partition size to vdev_probe() via
simple callback. Tested via tinderbox build, but not yet with actual boot.
The code can be improved still, but to verify the idea to read media
block size and amedia size has to be confirmed first.

Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D10302
</content>
</entry>
<entry>
<title>Provide a shim layer in loader to condense the Open Firmware device tree to</title>
<updated>2015-03-09T02:57:34Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2015-03-09T02:57:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b2b0f504391771a27bd3af8e971c4be54f23158'/>
<id>urn:sha1:4b2b0f504391771a27bd3af8e971c4be54f23158</id>
<content type='text'>
an FDT. This is how Linux and OS X boot and can avoid some issues with
using Open Firmware at runtime. The code is highly experimental and disabled
by default; it can be turned on by setting the loader environment variable
"usefdt" to a non-NULL value.
</content>
</entry>
<entry>
<title>Check the real-mode? OF property to find out whether we operate in real or</title>
<updated>2010-11-17T19:35:56Z</updated>
<author>
<name>Andreas Tobler</name>
<email>andreast@FreeBSD.org</email>
</author>
<published>2010-11-17T19:35:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=da068879c59171af5a1b7c747f47335aed819937'/>
<id>urn:sha1:da068879c59171af5a1b7c747f47335aed819937</id>
<content type='text'>
virtual mode. In virtual mode we have to do memory mapping. On PowerMacs it is
usually false while on pSeries we have found that it is true. The real-mode?
property is not available on sparc64.

Approved by: 	nwhitehorn (mentor)
</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>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>
<entry>
<title>Instead of "OpenFirmware", "openfirmware", etc. use the official spelling</title>
<updated>2004-08-16T15:45:27Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2004-08-16T15:45:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39513fa66497aa8f8b91f43c923db7d31db657a3'/>
<id>urn:sha1:39513fa66497aa8f8b91f43c923db7d31db657a3</id>
<content type='text'>
"Open Firmware" from IEEE 1275 and OpenFirmware.org (no pun intended).

Ok'ed by:	tmm
</content>
</entry>
<entry>
<title>Major rework of how we copy data into kernel space.</title>
<updated>2002-07-18T12:39:02Z</updated>
<author>
<name>Benno Rice</name>
<email>benno@FreeBSD.org</email>
</author>
<published>2002-07-18T12:39:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8e465298e27ad4961f25a1955121f30a45db5975'/>
<id>urn:sha1:8e465298e27ad4961f25a1955121f30a45db5975</id>
<content type='text'>
We now talk to the memory and mmu instances directly rather than using the
OpenFirmware "claim" method.
</content>
</entry>
<entry>
<title>Add OF_claim_virt() and OF_release_phys().</title>
<updated>2002-02-23T03:36:04Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-02-23T03:36:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=acfdfd647b574e4e41b68e189327c38385463c69'/>
<id>urn:sha1:acfdfd647b574e4e41b68e189327c38385463c69</id>
<content type='text'>
Submitted by:	tmm
</content>
</entry>
<entry>
<title>Make the openfirmware entry point function pointer non-static so that it</title>
<updated>2001-10-30T06:23:32Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2001-10-30T06:23:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eea923d7f8de2807bfdfc273ec485ec4f5846609'/>
<id>urn:sha1:eea923d7f8de2807bfdfc273ec485ec4f5846609</id>
<content type='text'>
can be passed to the kernel.
</content>
</entry>
</feed>
