<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/asm-ia64/processor.h, branch v2.6.19</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/asm-ia64/processor.h?h=v2.6.19</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/asm-ia64/processor.h?h=v2.6.19'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-09-26T19:03:13Z</updated>
<entry>
<title>[IA64] Move perfmon tables from thread_struct to pfm_context</title>
<updated>2006-09-26T19:03:13Z</updated>
<author>
<name>Keshavamurthy Anil S</name>
<email>anil.s.keshavamurthy@intel.com</email>
</author>
<published>2006-09-26T19:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=35589a8fa8138244e7f2ef9317c440aa580c9335'/>
<id>urn:sha1:35589a8fa8138244e7f2ef9317c440aa580c9335</id>
<content type='text'>
This patch renders thread_struct-&gt;pmcs[] and thread_struct-&gt;pmds[]
OBSOLETE. The actual table is moved to pfm_context structure which
saves space in thread_struct (in turn saving space in task_struct
which frees up more space for kernel stacks).

Signed-off-by: Stephane Eranian &lt;eranian@hpl.hp.com&gt;
Signed-off-by: Anil S Keshavamurthy &lt;anil.s.keshavamurthy@intel.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>Pull model-name into release branch</title>
<updated>2006-09-26T16:47:04Z</updated>
<author>
<name>Tony Luck</name>
<email>tony.luck@intel.com</email>
</author>
<published>2006-09-26T16:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ae3e0218621db0590163b2d5c424ef1f340e3cc6'/>
<id>urn:sha1:ae3e0218621db0590163b2d5c424ef1f340e3cc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[IA64] Add "model name" to /proc/cpuinfo</title>
<updated>2006-06-05T20:54:14Z</updated>
<author>
<name>Tony Luck</name>
<email>tony.luck@intel.com</email>
</author>
<published>2006-06-05T20:54:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=76d08bb3f09054edc45326ce5c698a3f6c45f5d0'/>
<id>urn:sha1:76d08bb3f09054edc45326ce5c698a3f6c45f5d0</id>
<content type='text'>
Linux ia64 port tried to decode the processor family number
to something human-readable, but Intel brandnames don't change
synchronously with updates to the family number.  Adopt a more
i386-like approach and just print the family number in decimal.
Add a new field "model name" that uses PAL_BRAND_INFO to find
the official name for the cpu, or on older systems, falls back
to using the well-known codenames (Merced, McKinley, Madison).

Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>Don't include linux/config.h from anywhere else in include/</title>
<updated>2006-04-26T11:56:16Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2006-04-26T11:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f'/>
<id>urn:sha1:62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[IA64] add init declaration to cpu initialization functions</title>
<updated>2006-03-23T00:04:37Z</updated>
<author>
<name>Chen, Kenneth W</name>
<email>kenneth.w.chen@intel.com</email>
</author>
<published>2006-03-12T17:00:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=244fd54540806a5e3391d117794105a35815cbb2'/>
<id>urn:sha1:244fd54540806a5e3391d117794105a35815cbb2</id>
<content type='text'>
Add init declaration to cpu initialization functions.

Signed-off-by: Ken Chen &lt;kenneth.w.chen@intel.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>Pull sn2-mmio-writes into release branch</title>
<updated>2006-03-21T16:21:26Z</updated>
<author>
<name>Tony Luck</name>
<email>tony.luck@intel.com</email>
</author>
<published>2006-03-21T16:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=409761bb6a06bd61e2d8e27a1af534371d9537ed'/>
<id>urn:sha1:409761bb6a06bd61e2d8e27a1af534371d9537ed</id>
<content type='text'>
Hand-fixed conflicts:
	include/asm-ia64/machvec_sn2.h

Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] avoid broken SAL_CACHE_FLUSH implementations</title>
<updated>2006-02-02T21:25:54Z</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bjorn.helgaas@hp.com</email>
</author>
<published>2006-01-30T23:32:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a58786917ce23c2a26c3e099c3cdba32a35eeceb'/>
<id>urn:sha1:a58786917ce23c2a26c3e099c3cdba32a35eeceb</id>
<content type='text'>
If SAL_CACHE_FLUSH drops interrupts, complain about it and fall back to
using PAL_CACHE_FLUSH instead.

This is to work around a defect in HP rx5670 firmware: when an interrupt
occurs during SAL_CACHE_FLUSH, SAL drops the interrupt but leaves it marked
"in-service", which leaves the interrupt (and others of equal or lower
priority) masked.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[IA64] hooks to wait for mmio writes to drain when migrating processes</title>
<updated>2006-01-26T23:55:52Z</updated>
<author>
<name>Brent Casavant</name>
<email>bcasavan@sgi.com</email>
</author>
<published>2006-01-26T23:55:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e08e6c521355cd33e647b2f739885bc3050eead6'/>
<id>urn:sha1:e08e6c521355cd33e647b2f739885bc3050eead6</id>
<content type='text'>
On SN2, MMIO writes which are issued from separate processors are not
guaranteed to arrive in any particular order at the IO hardware.  When
performing such writes from the kernel this is not a problem, as a
kernel thread will not migrate to another CPU during execution, and
mmiowb() calls can guarantee write ordering when control of the IO
resource is allowed to move between threads.

However, when MMIO writes can be performed from user space (e.g. DRM)
there are no such guarantees and mechanisms, as the process may
context-switch at any time, and may migrate to a different CPU as part
of the switch.  For such programs/hardware to operate correctly, it is
required that the MMIO writes from the old CPU be accepted by the IO
hardware before subsequent writes from the new CPU can be issued.

The following patch implements this behavior on SN2 by waiting for a
Shub register to indicate that these writes have been accepted.  This
is placed in the context switch-in path, and only performs the wait
when the newly scheduled task changes CPUs.

Signed-off-by: Prarit Bhargava &lt;prarit@sgi.com&gt;
Signed-off-by: Brent Casavant &lt;bcasavan@sgi.com&gt;
</content>
</entry>
<entry>
<title>[IA64] Perfmon for Montecito</title>
<updated>2006-01-16T18:31:44Z</updated>
<author>
<name>Stephane Eranian</name>
<email>eranian@hpl.hp.com</email>
</author>
<published>2006-01-10T11:10:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9179cb65780def28770a895a4bc8fa60e903ab80'/>
<id>urn:sha1:9179cb65780def28770a895a4bc8fa60e903ab80</id>
<content type='text'>
Add Montecito PMU description table for perfmon2

Signed-off-by: Stephane Eranian &lt;eranian@hpl.hp.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] ia64: task_pt_regs()</title>
<updated>2006-01-12T17:08:58Z</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2006-01-12T09:06:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6450578f32cdca587ae5f148e2118b2fcc36bb11'/>
<id>urn:sha1:6450578f32cdca587ae5f148e2118b2fcc36bb11</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
