<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/powerpc/ps3/ps3bus.c, branch upstream/12.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F12.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F12.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-03-03T02:04:40Z</updated>
<entry>
<title>Remove assumption that all physical memory is available to the kernel and</title>
<updated>2018-03-03T02:04:40Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2018-03-03T02:04:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1a60bed7319856e7bf2314b53b3821a757b9296e'/>
<id>urn:sha1:1a60bed7319856e7bf2314b53b3821a757b9296e</id>
<content type='text'>
that the physical and available memory arrays are interchangeable.
</content>
</entry>
<entry>
<title>sys/powerpc: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T15:09:59Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T15:09:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71e3c3083b47ad0f04322c5a1173377433c05a6e'/>
<id>urn:sha1:71e3c3083b47ad0f04322c5a1173377433c05a6e</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Fix the resource_list_print_type() calls to use uintmax_t.</title>
<updated>2016-03-22T22:25:08Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2016-03-22T22:25:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8fd3fb51851136d6e74578405d3ba9b01f223b9'/>
<id>urn:sha1:f8fd3fb51851136d6e74578405d3ba9b01f223b9</id>
<content type='text'>
Missed a bunch from r297000.
</content>
</entry>
<entry>
<title>As &lt;machine/pmap.h&gt; is included from &lt;vm/pmap.h&gt;, there is no need to</title>
<updated>2016-02-22T09:02:20Z</updated>
<author>
<name>Svatopluk Kraus</name>
<email>skra@FreeBSD.org</email>
</author>
<published>2016-02-22T09:02:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a1e1814d763ae0dd1c50a85bbd6884969ed26126'/>
<id>urn:sha1:a1e1814d763ae0dd1c50a85bbd6884969ed26126</id>
<content type='text'>
include it explicitly when &lt;vm/pmap.h&gt; is already included.

Reviewed by:	alc, kib
Differential Revision:	https://reviews.freebsd.org/D5373
</content>
</entry>
<entry>
<title>Another conversion u_long -&gt; rman_res_t</title>
<updated>2016-02-16T21:30:55Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2016-02-16T21:30:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a721585d2730a274bdbc07bce39ae49894271ae1'/>
<id>urn:sha1:a721585d2730a274bdbc07bce39ae49894271ae1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix interrupt allocation after changes to nexus. This makes PS3 boot</title>
<updated>2014-05-11T16:49:31Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2014-05-11T16:49:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d1381bb569d8b1d52217e9a92a8278dca1f4c15'/>
<id>urn:sha1:0d1381bb569d8b1d52217e9a92a8278dca1f4c15</id>
<content type='text'>
multiuser again (this commit comes from the PS3 itself). Some problems
still exist with SMP, apparently, as I had to boot a non-SMP kernel to
get here.
</content>
</entry>
<entry>
<title>- Change contigmalloc() to use the vm_paddr_t type instead of an unsigned</title>
<updated>2012-03-01T19:58:34Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-03-01T19:58:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=831ce4cb3d9dbbf5cfcdb6956004479d52ce6c4d'/>
<id>urn:sha1:831ce4cb3d9dbbf5cfcdb6956004479d52ce6c4d</id>
<content type='text'>
  long for specifying a boundary constraint.
- Change bus_dma tags to use bus_addr_t instead of bus_size_t for boundary
  constraints.

These allow boundary constraints to be fully expressed for cases where
sizeof(bus_addr_t) != sizeof(bus_size_t).  Specifically, it allows a
driver to properly specify a 4GB boundary in a PAE kernel.

Note that this cannot be safely MFC'd without a lot of compat shims due
to KBI changes, so I do not intend to merge it.

Reviewed by:	scottl
</content>
</entry>
<entry>
<title>- There's no need to overwrite the default device method with the default</title>
<updated>2011-11-22T21:28:20Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-11-22T21:28:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b7ec27007570e0ce4fe9dbb447e7afc131b487a'/>
<id>urn:sha1:4b7ec27007570e0ce4fe9dbb447e7afc131b487a</id>
<content type='text'>
  one. Interestingly, these are actually the default for quite some time
  (bus_generic_driver_added(9) since r52045 and bus_generic_print_child(9)
  since r52045) but even recently added device drivers do this unnecessarily.
  Discussed with: jhb, marcel
- While at it, use DEVMETHOD_END.
  Discussed with: jhb
- Also while at it, use __FBSDID.
</content>
</entry>
<entry>
<title>Use 4 KB pages for storage bus devices, which seems to be what the HV uses</title>
<updated>2011-06-23T04:06:33Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2011-06-23T04:06:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c167648c90c1df206aea016697bb28771c256a1'/>
<id>urn:sha1:1c167648c90c1df206aea016697bb28771c256a1</id>
<content type='text'>
internally.
</content>
</entry>
<entry>
<title>This is more complicated than I expected. Storage devices need the IOMMU</title>
<updated>2011-06-22T02:23:18Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2011-06-22T02:23:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cb705160c609ad16d05d21e65a4072f3dcf1dbc3'/>
<id>urn:sha1:cb705160c609ad16d05d21e65a4072f3dcf1dbc3</id>
<content type='text'>
set up, but must not use it.
</content>
</entry>
</feed>
