a7665b0a380585fbd70a2275f3120c6086e0c92d |
|
13-Apr-2009 |
Robin Holt <holt@sgi.com> |
sgi-xpc: clean up numerous globals Introduce xpc_arch_ops and eliminate numerous individual global definitions. Signed-off-by: Robin Holt <holt@sgi.com> Cc: 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/xpc_channel.c
|
efdd06ed181a88a11e612238c1ac04668e665395 |
|
13-Apr-2009 |
Robin Holt <holt@sgi.com> |
sgi-xpc: implement opencomplete messaging sgi-xpc has a window of failure where an open message can be sent and a subsequent data message can get lost. We have added a new message (opencomplete) which closes that window. Signed-off-by: Robin Holt <holt@sgi.com> 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/xpc_channel.c
|
6f2584f47474d29ce829604bfc8b56c10b352fdb |
|
03-Apr-2009 |
Jack Steiner <steiner@sgi.com> |
sgi-gru: add support to the GRU driver for message queue interrupts Add support to the GRU driver for message queue interrupts. Signed-off-by: Jack Steiner <steiner@sgi.com> 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/xpc_channel.c
|
252523ef2421b803de4810876223e4d695f23ec6 |
|
29-Jan-2009 |
Robin Holt <holt@sgi.com> |
sgi-xpc: fix up stale DBUG_ON statements Clean up the stale DBUG_ON checks and add a couple new ones. Signed-off-by: Robin Holt <holt@sgi.com> 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/xpc_channel.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/xpc_channel.c
|
5b8669dfd110a62a74eea525a009342f73987ea0 |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: setup the activate GRU message queue Setup the activate GRU message queue that is used for partition activation and channel connection 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/xpc_channel.c
|
83469b5525b4a35be40b17cb41d64118d84d9f80 |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: cleanup naming of partition defines Cleanup naming of partition defines. 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/xpc_channel.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/xpc_channel.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/xpc_channel.c
|
ea57f80c8c0e59cfc5095f7e856ce7c8e6ac2984 |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: eliminate '>>>' in comments Comments in /drivers/misc/sgi-xp has been using '>>>' as a means to draw attention to something that needs to be done or considered. To avoid colliding with git rejects, '>>>' will now be replaced by '!!!' to indicate something to do, and by '???' to indicate something to be considered. 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/xpc_channel.c
|
185c3a1b4bb4353529257f97caaeaac6c695e77d |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: isolate allocation of XPC's msgqueues to sn2 only Move the allocation of XPC's msgqueues to xpc_sn2.c. 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/xpc_channel.c
|
7fb5e59d63deda89a8eefdbd5b3c8d622076afd4 |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: separate chctl_flags from XPC's notify IRQ Tie current IPI references to either XPC's notify IRQ or channel control flags. 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/xpc_channel.c
|
a47d5dac9d8481766382f8cf1483dd581df38b99 |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: isolate additional sn2 specific code Move additional sn2 specific code into xpc_sn2.c. 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/xpc_channel.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/xpc_channel.c
|
33ba3c7724be79f7cdbfc611335572c056d9a05a |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: isolate xpc_vars structure to sn2 only Isolate the xpc_vars structure of XPC's reserved page to sn2 only. 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/xpc_channel.c
|
e17d416b1bc947df68499863f13b401fb42b48f6 |
|
30-Jul-2008 |
Dean Nelson <dcn@sgi.com> |
sgi-xp: isolate xpc_vars_part structure to sn2 only Isolate the xpc_vars_part structure of XPC's reserved page to sn2 only. 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/xpc_channel.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/xpc_channel.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/xpc_channel.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/xpc_channel.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/xpc_channel.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/xpc_channel.c
|
35190506b1a18eda7df24b285fdcd94dec7800ef |
|
22-Apr-2008 |
Dean Nelson <dcn@sgi.com> |
[IA64] run rest drivers/misc/sgi-xp through scripts/Lindent Ran patches through scripts/Lindent (part 2). Signed-off-by: Dean Nelson <dcn@sgi.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
/drivers/misc/sgi-xp/xpc_channel.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/xpc_channel.c
|