History log of /drivers/misc/sgi-xp/xp_main.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
682128939f546e3a9cdd9fef392b932dd9c41a65 16-Dec-2009 Robin Holt <holt@sgi.com> x86: uv: xpc needs to provide an abstraction for uv_gpa

Provide an SGI SN2/UV agnositic method for converting a global physical
address into a socket physical address.

Signed-off-by: Robin Holt <holt@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
e873cff0fada2b0532ca5104d5b5f5b02aa442b2 21-Apr-2009 Robin Holt <holt@sgi.com> sgi-xp/sgi-gru: allow modules to load on non-uv systems

For an upcoming distro release, we need to have the xp kernel module
loadable even when not on UV equipment. The xpc module will not load.
This will allow one set of modules dependent upon xp to work on either UV
or non-UV equipment.

Signed-off-by: Robin Holt <holt@sgi.com>
Signed-off-by: Jack Steiner <steiner@sgi.com>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
bb0dc43eeeea6a3ace7fae42e583a9be176eb1f9 06-Jan-2009 Kay Sievers <kay.sievers@vrfy.org> SGI: struct device - replace bus_id with dev_name(), dev_set_name()

CC: Jack Steiner <steiner@sgi.com>
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
/drivers/misc/sgi-xp/xp_main.c
6c1c325de908cbc444cf284f59c3a892161012e9 06-Nov-2008 Dean Nelson <dcn@sgi.com> sgi-xp: define xp_expand_memprotect() and xp_restrict_memprotect()

Define xp_expand_memprotect() and xp_restrict_memprotect() so they can be
tailered to the hardware they are run on.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
/drivers/misc/sgi-xp/xp_main.c
bd3e64c1759e4930315ebf022611468ee9621486 30-Jul-2008 Dean Nelson <dcn@sgi.com> sgi-xp: setup the notify GRU message queue

Setup the notify GRU message queue that is used for sending user messages
on UV systems.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
Cc: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
a812dcc3a298eef650c381e094e2cf41a4ecc9ad 30-Jul-2008 Dean Nelson <dcn@sgi.com> sgi-xp: add usage of GRU driver by xpc_remote_memcpy()

Add UV support to xpc_remote_memcpy(), which involves interfacing to the
GRU driver.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
Cc: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
261f3b4979db88d29fc86aad9f76fbc0c2c6d21a 30-Jul-2008 Dean Nelson <dcn@sgi.com> sgi-xp: enable building of XPC/XPNET on x86_64

Get XPC/XPNET to build on x86_64. Trying to modprobe them up on a non-UV
or sn2 system will result in a -ENODEV.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
Cc: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
97bf1aa1e1bb18de9bb1987c6eb9ad751bf08aab 30-Jul-2008 Dean Nelson <dcn@sgi.com> sgi-xp: move xpc_allocate() into xpc_send()/xpc_send_notify()

Move xpc_allocate() functionality into xpc_send()/xpc_send_notify() so
xpc_allocate() no longer needs to be called by XPNET.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
908787db9b95f548270af18d83d62b9d2020ca10 30-Jul-2008 Dean Nelson <dcn@sgi.com> sgi-xp: create a common xp_remote_memcpy() function

Create a common remote memcpy function that maps to what the hardware
booted supports.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
bc63d387e4f5dbbe4ea0c5ade862c38073fd7fa3 30-Jul-2008 Dean Nelson <dcn@sgi.com> sgi-xp: support runtime selection of xp_max_npartitions

Support runtime selection of the max number of partitions based on the
hardware being run on.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
64d032ba434ad41586460811148f01511e5612f9 12-May-2008 Dean Nelson <dcn@sgi.com> drivers/misc/sgi-xp: replace partid_t with a short

In preparation for supporting greater than 64 partitions replace partid_t by
short in drivers/misc/sgi-xp.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Acked-by: Robin Holt <holt@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
65c17b801e03e40acdca0cd34e8eb1b8a347b539 12-May-2008 Dean Nelson <dcn@sgi.com> drivers/misc/sgi-xp: clean up return values

Make XP return values more generic to XP and not so tied to XPC by changing
enum xpc_retval to xp_retval, along with changing return value prefixes from
xpc to xp. Also, cleanup a comment block that referenced some of these return
values as well as the handling of BTE related return values.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Acked-by: Robin Holt <holt@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
/drivers/misc/sgi-xp/xp_main.c
2c2b94f93f4732c3b9703ce62627e6187e7d6128 22-Apr-2008 Dean Nelson <dcn@sgi.com> [IA64] run drivers/misc/sgi-xp through scripts/checkpatch.pl

Addressed issues raised by scripts/checkpatch.pl. Removed unnecessary curly
braces. Eliminated uses of volatiles and use of kernel_thread() and daemonize().

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
/drivers/misc/sgi-xp/xp_main.c
4a3ad2ddc0b920cd3ead84b0c67599be02d689ca 22-Apr-2008 Dean Nelson <dcn@sgi.com> [IA64] run some drivers/misc/sgi-xp through scripts/Lindent

Ran patches through scripts/Lindent (part 1).

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
/drivers/misc/sgi-xp/xp_main.c
45d9ca492e4bd1522d1b5bd125c2908f1cee3d4a 22-Apr-2008 Dean Nelson <dcn@sgi.com> [IA64] move XP and XPC to drivers/misc/sgi-xp

Move XPC and XPNET from arch/ia64/sn/kernel to drivers/misc/sgi-xp.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
/drivers/misc/sgi-xp/xp_main.c