<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/amd64/include, 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>Allow different ABIs to use different initial control words for the FPU on</title>
<updated>2009-03-25T17:22:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-25T17:22:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2b9e37e2b9fad40851fbce8db0f72ca460efb191'/>
<id>urn:sha1:2b9e37e2b9fad40851fbce8db0f72ca460efb191</id>
<content type='text'>
amd64 and i386.  This fixes a bug were 32-bit binaries would run with a
different floating point exception mask under FreeBSD/amd64 vs FreeBSD/i386.
This commit also includes a few other minor changes to keep the code in
sync with 8.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r188932, r189785, r189795, and r190272</title>
<updated>2009-03-22T20:46:37Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-03-22T20:46:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=183283f4667c81541be5b985d19bb8b470727dd1'/>
<id>urn:sha1:183283f4667c81541be5b985d19bb8b470727dd1</id>
<content type='text'>
  Optimize free_pv_entry(); specifically, avoid repeated TAILQ_REMOVE()s.

  Update the pmap's resident page count when a page table page is freed in
  pmap_remove_pde() and pmap_remove_pages().

  Update stale comments.  The alternate address space mapping was eliminated
  when PAE support was added to i386.  The direct mapping exists on amd64.
</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-test2/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>
<entry>
<title>MFC: Set tsc_is_invariant for some known AMD CPUs even if BIOS does not</title>
<updated>2009-01-21T21:28:21Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-01-21T21:28:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af6896e0265f9738b67090fba6c3e770ede413e4'/>
<id>urn:sha1:af6896e0265f9738b67090fba6c3e770ede413e4</id>
<content type='text'>
advertise it.
</content>
</entry>
<entry>
<title>MFC: Turn off CPU frequency change notifiers when the TSC is P-state</title>
<updated>2009-01-21T20:53:36Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-01-21T20:53:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f976241d35f9a7b047c36ad93420d9bd420d24cc'/>
<id>urn:sha1:f976241d35f9a7b047c36ad93420d9bd420d24cc</id>
<content type='text'>
invariant or it is forced by setting 'kern.timecounter.invariant_tsc'
tunable to non-zero.
</content>
</entry>
<entry>
<title>MFC: Detect Advanced Power Management Information for AMD CPUs.</title>
<updated>2009-01-21T20:16:11Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-01-21T20:16:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5a9c4ac40845a5aec160c9ab2dde6c6e13bdeca6'/>
<id>urn:sha1:5a9c4ac40845a5aec160c9ab2dde6c6e13bdeca6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Stop maintaining pv_list_count for i386 and amd64 since it was</title>
<updated>2009-01-20T19:41:18Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-01-20T19:41:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9e657a658610f9a581a1f023abe3c0f2badf53e6'/>
<id>urn:sha1:9e657a658610f9a581a1f023abe3c0f2badf53e6</id>
<content type='text'>
obsoleted by Peter's rewrite of the pv entry allocator.  To avoid ABI
breakage, the field in 'struct mdpage' has not been removed, but it has
been renamed to 'pv_unused'.
</content>
</entry>
<entry>
<title>MFC</title>
<updated>2009-01-20T08:13:45Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-01-20T08:13:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=28f21bea0b110ee77daab4d0e138b48d9718c06c'/>
<id>urn:sha1:28f21bea0b110ee77daab4d0e138b48d9718c06c</id>
<content type='text'>
  Increase the size of the kernel virtual address space to 6GB.

  Increase the ceiling on the kmem map's size to 3.6GB.  Also, define the
  ceiling as a fraction of the kernel map's size rather than an absolute
  quantity.  Thus, scaling of the kmem map's size will be automatic with
  changes to the kernel map's size.
</content>
</entry>
<entry>
<title>MFC r179917,180333,180373,180378</title>
<updated>2009-01-20T07:24:28Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-01-20T07:24:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c770c55ddb51c0fe25ee4c1ee14fe0ec653babdf'/>
<id>urn:sha1:c770c55ddb51c0fe25ee4c1ee14fe0ec653babdf</id>
<content type='text'>
  Prepare for a larger kernel virtual address space.  Specifically, once
  KERNBASE and VM_MIN_KERNEL_ADDRESS are no longer the same, the physical
  memory allocated during bootstrap will be offset from the low-end of the
  kernel's page table.

  Change create_pagetables() and pmap_init() so that many fewer page table
  pages have to be preallocated by create_pagetables().

  Eliminate pmap_growkernel()'s dependence on create_pagetables() preallocating
  page directory pages from VM_MIN_KERNEL_ADDRESS through the end of the
  kernel's bss.  Specifically, the dependence was in pmap_growkernel()'s one-
  time initialization of kernel_vm_end, not in its main body.  (I could not,
  however, resist the urge to optimize the main body.)

  Reduce the number of preallocated page directory pages to just those needed
  to support NKPT page table pages.  (In fact, this allows me to revert a
  couple of my earlier changes to create_pagetables().)

  Fix lines that are too long in pmap_growkernel() by substituting shorter
  but equivalent expressions.
</content>
</entry>
</feed>
