<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/ia64/include, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2010-10-17T12:11:43Z</updated>
<entry>
<title>MFC: r204646</title>
<updated>2010-10-17T12:11:43Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-10-17T12:11:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d2a030ba2fb334f9ecc837cfcb814a8234e8cfcb'/>
<id>urn:sha1:d2a030ba2fb334f9ecc837cfcb814a8234e8cfcb</id>
<content type='text'>
The NetBSD Foundation has granted permission to remove clause 3 and 4 from
the software.

Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>MFC r197933:</title>
<updated>2010-01-19T19:51:54Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-01-19T19:51:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a83eeda2c605c74386181b0e1e98e492f287a702'/>
<id>urn:sha1:a83eeda2c605c74386181b0e1e98e492f287a702</id>
<content type='text'>
Define architectural load bases for PIE binaries.

MFC r198203:
Change the load base to below 2GB for sparc64/sun4v.
</content>
</entry>
<entry>
<title>MFC r189926:</title>
<updated>2009-12-22T19:59:01Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-12-22T19:59:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b699cbbb93c24e7806c3a669b40d3b56d6e05cb2'/>
<id>urn:sha1:b699cbbb93c24e7806c3a669b40d3b56d6e05cb2</id>
<content type='text'>
Add AT_EXECPATH ELF auxinfo entry type.
</content>
</entry>
<entry>
<title>MFC r186212 (by imp):</title>
<updated>2009-12-22T19:51:49Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-12-22T19:51:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e8364adf0d18ae993ba641360fc98045ff2901c6'/>
<id>urn:sha1:e8364adf0d18ae993ba641360fc98045ff2901c6</id>
<content type='text'>
AT_DEBUG and AT_BRK were OBE like 10 years ago, so retire them.

MFC r186225:
Remove two remnant uses of AT_DEBUG.
</content>
</entry>
<entry>
<title>MFC: r195376</title>
<updated>2009-12-17T07:36:40Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-12-17T07:36:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e21076e8e20eefac2bf08fd4fd396e4d6f4abc66'/>
<id>urn:sha1:e21076e8e20eefac2bf08fd4fd396e4d6f4abc66</id>
<content type='text'>
Cleanup ALIGNED_POINTER:
o add to platforms where it was missing (arm, i386, powerpc, sparc64, sun4v)
o define as "1" on amd64 and i386 where there is no restriction
o make the type returned consistent with ALIGN
o remove _ALIGNED_POINTER
o make associated comments consistent

Reviewed by:	bde, imp, marcel
Approved by:	sam (MFC to stable/7)
</content>
</entry>
<entry>
<title>MFC r197316</title>
<updated>2009-11-01T08:45:44Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-11-01T08:45:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ed8a6399c59d8db51044dd737d1f6ab1b4978cc8'/>
<id>urn:sha1:ed8a6399c59d8db51044dd737d1f6ab1b4978cc8</id>
<content type='text'>
    Add a new sysctl for reporting all of the supported page sizes.
</content>
</entry>
<entry>
<title>MFC 193396, 193521, 194331, 194337, 194376, 194454, 194562, 194642, 195033,</title>
<updated>2009-09-04T19:59:32Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-09-04T19:59:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ba781abec1a4ade9ad647dd2d47aa67025bd1084'/>
<id>urn:sha1:ba781abec1a4ade9ad647dd2d47aa67025bd1084</id>
<content type='text'>
195385, 195649, 195660, 195749, and 195774:
Add support to the virtual memory system for configuring machine-
dependent memory attributes:
- Refactor contigmalloc() into two functions: a simple front-end that deals
  with the malloc tag and calls a new back-end, kmem_alloc_contig(), that
  allocates the pages and maps them.
- Use kmem_alloc_contig() to implement the UMA back-end allocator for
  jumbo frame zones.
- Use kmem_alloc_contig() to allocate the top-level page tables for PAE.
- Introduce vm_memattr_t to as a type to hold memory attributes.
- Introduce vm_object_set_memattr() for setting the default memory
  attributes that will be given to an object's pages.
- Introduce and use pmap_page_{get,set}_memattr() for getting and
  setting a page's machine-dependent memory attributes.  Add full
  support for these functions on amd64 and i386 and stubs for them on
  the other architectures.  The function pmap_page_set_memattr() is also
  responsible for any other machine-dependent aspects of changing a
  page's memory attributes, such as flushing the cache or updating the
  direct map.  The uses include kmem_alloc_contig(), vm_page_alloc(),
  and the device pager:

    kmem_alloc_contig() can now be used to allocate kernel memory with
    non-default memory attributes on amd64 and i386.

    vm_page_alloc() and the device pager will set the memory attributes
    for the real or fictitious page according to the object's default
    memory attributes.

- Update the various pmap functions on amd64 and i386 that map pages to
  incorporate each page's memory attributes in the mapping.

Reviewed by:	alc
</content>
</entry>
<entry>
<title>Unbreak LINT.</title>
<updated>2009-06-07T19:12:40Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2009-06-07T19:12:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3d202f4896cd3a213206748fa5964a535e813659'/>
<id>urn:sha1:3d202f4896cd3a213206748fa5964a535e813659</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Expand the scope of the sysctllock sx lock to protect the sysctl tree</title>
<updated>2009-03-10T18:57:10Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-10T18:57:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=772cc2acbf3dda4f332de34d7fd26a14bb2821dc'/>
<id>urn:sha1:772cc2acbf3dda4f332de34d7fd26a14bb2821dc</id>
<content type='text'>
itself.  This also includes changes to the ia64 machine check code to
defer adding machine check records to the sysctl tree, removing Giant
from the CAM code that created dynamic sysctls, and tweaking the teardown
of da(4) and cd(4) peripheral devices to not hold locks when freeing the
sysctl tree.
</content>
</entry>
<entry>
<title>MFC: Add support for "superpages" on amd64 and i386.  This includes adding the</title>
<updated>2009-02-26T15:59:22Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-02-26T15:59:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=15826f991ff92f0afe64311327d5a2f38aae5cbf'/>
<id>urn:sha1:15826f991ff92f0afe64311327d5a2f38aae5cbf</id>
<content type='text'>
superpage reservation system to the machine-independent VM system as well as
changes to the pmap code for amd64 and i386 to support superpages.

Reviewed by:	alc
Tested by:	ps
</content>
</entry>
</feed>
