<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/x86/kernel/bios_uv.c, branch docs-mw</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-mw</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-mw'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2010-10-27T12:30:02+00:00</updated>
<entry>
<title>x86: Move uv to platform</title>
<updated>2010-10-27T12:30:02+00:00</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2010-10-23T09:23:37+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=329b84e42e3ee348b114fd0bfe4b2421e6139257'/>
<id>urn:sha1:329b84e42e3ee348b114fd0bfe4b2421e6139257</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Mike Travis &lt;travis@sgi.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip</title>
<updated>2010-02-28T19:00:55+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2010-02-28T19:00:55+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=30ff056c42c665b9ea535d8515890857ae382540'/>
<id>urn:sha1:30ff056c42c665b9ea535d8515890857ae382540</id>
<content type='text'>
* 'x86-uv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
  x86, uv: Remove recursion in uv_heartbeat_enable()
  x86, uv: uv_global_gru_mmr_address() macro fix
  x86, uv: Add serial number parameter to uv_bios_get_sn_info()
</content>
</entry>
<entry>
<title>x86, uv: Update UV arch to target Legacy VGA I/O correctly.</title>
<updated>2010-02-05T22:05:41+00:00</updated>
<author>
<name>Mike Travis</name>
<email>travis@sgi.com</email>
</author>
<published>2010-02-02T22:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=841582ea9e29a8f757c30c5377ce649586ba793a'/>
<id>urn:sha1:841582ea9e29a8f757c30c5377ce649586ba793a</id>
<content type='text'>
Add function to direct Legacy VGA I/O traffic to correct I/O Hub.

Signed-off-by: Mike Travis &lt;travis@sgi.com&gt;
LKML-Reference: &lt;201002022238.o12McEbi018727@imap1.linux-foundation.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Robin Holt &lt;holt@sgi.com&gt;
Cc: Jack Steiner &lt;steiner@sgi.com&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Cc: David Airlie &lt;airlied@linux.ie&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86, uv: Add serial number parameter to uv_bios_get_sn_info()</title>
<updated>2009-12-17T19:33:51+00:00</updated>
<author>
<name>Russ Anderson</name>
<email>rja@sgi.com</email>
</author>
<published>2009-12-17T16:53:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=b76365a18f7593c9df32a74bf2b4a39741b67bc6'/>
<id>urn:sha1:b76365a18f7593c9df32a74bf2b4a39741b67bc6</id>
<content type='text'>
Add system_serial_number to the information returned by
uv_bios_get_sn_info() UV BIOS call.

Signed-off-by: Russ Anderson &lt;rja@sgi.com&gt;
LKML-Reference: &lt;20091217165323.GA30774@sgi.com&gt;
Cc: Jack Steiner &lt;steiner@sgi.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86: uv: update XPC to handle updated BIOS interface</title>
<updated>2009-12-16T15:20:14+00:00</updated>
<author>
<name>Robin Holt</name>
<email>holt@sgi.com</email>
</author>
<published>2009-12-16T00:47:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c2c9f115741453715d6b4da1cd2de65af8c7ad86'/>
<id>urn:sha1:c2c9f115741453715d6b4da1cd2de65af8c7ad86</id>
<content type='text'>
The UV BIOS has moved the location of some of their pointers to the
"partition reserved page" from memory into a uv hub MMR.  The GRU does not
support bcopy operations from MMR space so we need to special case the MMR
addresses using VLOAD operations.

Additionally, the BIOS call for registering a message queue watchlist has
removed the 'blade' value and eliminated the structure that was being
passed in.  This is also reflected in this patch.

Signed-off-by: Robin Holt &lt;holt@sgi.com&gt;
Cc: Jack Steiner &lt;steiner@sgi.com&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>x86, UV: system table in bios accessed after unmap</title>
<updated>2009-04-03T17:25:57+00:00</updated>
<author>
<name>Russ Anderson</name>
<email>rja@sgi.com</email>
</author>
<published>2009-03-30T22:52:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1a544e659cbfce178395e9a090a47d1907d0cfa8'/>
<id>urn:sha1:1a544e659cbfce178395e9a090a47d1907d0cfa8</id>
<content type='text'>
Use the copy of UV system table in kernel memory, not the one in
bios after unmapping.

Signed-off-by: Russ Anderson &lt;rja@sgi.com&gt;
LKML-Reference: &lt;20090330225240.GA22776@sgi.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: bios_uv.c: uv_systab should be static</title>
<updated>2008-12-30T06:08:28+00:00</updated>
<author>
<name>Jaswinder Singh Rajput</name>
<email>jaswinder@infradead.org</email>
</author>
<published>2008-12-29T16:42:50+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c62e9d56ea90ef94f9708ce3f11860c20fa5e135'/>
<id>urn:sha1:c62e9d56ea90ef94f9708ce3f11860c20fa5e135</id>
<content type='text'>
Impact: cleanup, reduce kernel size a bit, avoid sparse warning

Fixes sparse warning:
arch/x86/kernel/bios_uv.c:28:18: warning: symbol 'uv_systab' was not declared. Should it be static?

Signed-off-by: Jaswinder Singh Rajput &lt;jaswinderrajput@gmail.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>sgi-xp: xpc needs to pass the physical address, not virtual</title>
<updated>2008-12-16T22:04:24+00:00</updated>
<author>
<name>Russ Anderson</name>
<email>rja@sgi.com</email>
</author>
<published>2008-12-12T17:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c8182f0016fb65a721c4fbe487909a2d56178135'/>
<id>urn:sha1:c8182f0016fb65a721c4fbe487909a2d56178135</id>
<content type='text'>
Impact: fix crash

xpc needs to pass the physical address, not virtual.

Testing uncovered this problem.  The virtual address happens to work
most of the time due to the way bios was masking off the node bits.
Passing the physical address makes it work all of the time.

Signed-off-by: Russ Anderson &lt;rja@sgi.com&gt;
Acked-by: Dean Nelson &lt;dcn@sgi.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>x86: uv: Add UV reserved page bios call</title>
<updated>2008-11-06T04:30:25+00:00</updated>
<author>
<name>Russ Anderson</name>
<email>rja@sgi.com</email>
</author>
<published>2008-11-06T04:15:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=23c357003b3671cdfb17bc4d5383589e74b71511'/>
<id>urn:sha1:23c357003b3671cdfb17bc4d5383589e74b71511</id>
<content type='text'>
Add UV bios call to get the address of the reserved page.

Signed-off-by: Russ Anderson &lt;rja@sgi.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
<entry>
<title>x86: uv: Add UV memory protection bios call</title>
<updated>2008-11-06T04:30:20+00:00</updated>
<author>
<name>Russ Anderson</name>
<email>rja@sgi.com</email>
</author>
<published>2008-11-06T04:13:44+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e8929c8a6acbecbd629b8e3f2d1a2546ec4ebdfc'/>
<id>urn:sha1:e8929c8a6acbecbd629b8e3f2d1a2546ec4ebdfc</id>
<content type='text'>
Add UV bios call to change memory protections.

Signed-off-by: Russ Anderson &lt;rja@sgi.com&gt;
Signed-off-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
</content>
</entry>
</feed>
