- 07 Sep, 2005 1 commit
-
-
Pekka Enberg authored
This patch converts kcalloc(1, ...) calls to use the new kzalloc() function. Signed-off-by:
Pekka Enberg <penberg@cs.helsinki.fi> Cc: "Luck, Tony" <tony.luck@intel.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 26 Aug, 2005 2 commits
-
-
Russ Anderson authored
bte_copy() calls calls smp_processor_id(), which will get flagged if preemption if enabled. raw_smp_processor_id() is used instead because we are just using it to pick a BTE interface and are not tied to a specific cpu. Signed-off-by: Russ Anderson (rja@sgi.com) Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Maule authored
Altix patch to abstract irq_affinity down to the pci provider level since different SGI hardware implements this in different ways. Signed-off-by:
Mark Maule <maule@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 24 Aug, 2005 5 commits
-
-
Russ Anderson authored
Clean up of SGI SN partitioning related code. The SN_SAL_GET_SN_INFO SAL call returns the partition ID, making the SN_SAL_SYSCTL_PARTITION_GET SAL call redundant. Remove sn_partid and use sn_partition_id. Signed-off-by: Russ Anderson (rja@sgi.com) Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Goodwin authored
Update the SN pci device info to use the nearest node function to allocate driver memory on the nearest node (rather than defaulting to node 0). Signed-off-by:
Mark Goodwin <markgw@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Goodwin authored
Add a new exported function for determining the nearest node with CPUs for I/O nodes and fix a bug where the hwperf dynamic misc device was being registered before misc_init(). Signed-off-by:
Mark Goodwin <markgw@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Goodwin authored
Bugfix to export PCI topology information in /proc/sgi_sn/sn_topology. Signed-off-by:
Mark Goodwin <markgw@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Kumar Gala authored
Removed IA64 architecture specific users of asm/segment.h The removal of asm-ia64/segment.h itself can wait until all of the kernel source has been purged of references. Signed-off-by:
Kumar Gala <kumar.gala@freescale.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 17 Aug, 2005 6 commits
-
-
Jack Steiner authored
Shub2 provides a much improved mechanism for issuing internode TLB purges. Add code to support the newer mechanism. There is also some debug code (disabled) that is useful for testing. Collect statistics on the number, type & duration of TLB purges. This data will be useful for making future improvements in the algorithms. Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Jack Steiner authored
Add a few missing calls to "hint @pause". Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Jack Steiner authored
Change the BTE driver so that it works for both shub1 and shub2. Most of the changes are related to the number of cores that use the BTE engine, to the MMR addresses of various shub registers, and to using the correct processor or network physical address. Signed-off-by:
Russ Anderson <rja@sgi.com> Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Jack Steiner authored
Disable some shub1-specific code when running on systems with shub2. Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Jack Steiner authored
Update the addresses of the pio_write_status_addr so that they are correct for newer processors. Shub2 did not number the threads in the order that I had expected. Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Jack Steiner authored
Use local SHUB alias space when referencing MMRs that are known to be node local. There is a slight performance benefit & code simplification. Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 16 Aug, 2005 2 commits
-
-
Keith Owens authored
Some IA64 spinlocks are not being initialized, make it so. Signed-off-by:
Keith Owens <kaos@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Prarit Bhargava authored
The main issue is that bus_fixup calls may potentially call functions that require a valid bus->sysdata pointer. Since this is the case, we must set the bus->sysdata pointer before calling the bus_fixup functions. The remaining changes are simple fixes to make sure memory is cleaned up in the function. Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 11 Aug, 2005 5 commits
-
-
Mark Maule authored
Altix patch to add an SN pci provider for TIOCE, which is SGI's PCI Express implementation. Signed-off-by:
Mark Maule <maule@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Maule authored
Altix patch to add TIO "huge-window" address support to sn_dma_flush(). Update copyright in affected files. Signed-off-by:
Mark Maule <maule@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Maule authored
Altix patch to abstract the force_interrupt() mechanism away from the pcibr provider. Signed-off-by:
Mark Maule <maule@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Maule authored
Cosmetic altix patch to rename SGI_PCIBR_ERROR to something more generic and remove a duplicate #define. Signed-off-by:
Mark Maule <maule@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Colin Ngam authored
This patch enables PCI Domain numbering on Altix. Signed-off-by:
Colin Ngam <cngam@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 26 Jul, 2005 1 commit
-
-
Steven Rostedt authored
Here's the patch again to fix the code to handle if the values between MAX_USER_RT_PRIO and MAX_RT_PRIO are different. Without this patch, an SMP system will crash if the values are different. Signed-off-by:
Steven Rostedt <rostedt@goodmis.org> Cc: Ingo Molnar <mingo@elte.hu> Signed-off-by:
Dean Nelson <dcn@sgi.com> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 13 Jul, 2005 1 commit
-
-
Dean Nelson authored
XPC calls smp_processor_id() twice from xpc_setup_infrastructure() with preemption enabled, which gets flagged if 'DEBUG_PREEMPT=y'. This patch replaces the two calls to smp_processor_id() by a single call to raw_smp_processor_id() since any CPU within the partition will do. Signed-off-by:
Dean Nelson <dcn@sgi.com> Acked-by:
Christoph Hellwig <hch@infradead.org> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 12 Jul, 2005 1 commit
-
-
Christoph Lameter authored
The Altix subarch does not provide node information via ACPI. Instead hooks are used to fixup pci structures. This patch determines the nodes for Altix PCI busses. Remote Bridges: --------------- Altix supports remote I/O nodes without memory or processors but with bridges. The TIOCA type of bridge is an AGP bridge and the PROM provides information about the closest node. That information will be returned by pcibus_to_node. The TIOCP remote bridge type is a PCI bridge but the PROM does not provide a closest node id. pcibus_to_node will return -1 for devices on those bridges meaning that device control structures may be allocated on any node. Safeguard: ---------- Should the fixups result in invalid node information for a pci controller then a warning will be printed and pcibus_to_node will return -1. This patch also fixes the "FIXME" in sn_dma_alloc_coherent. This means that dma_alloc_coherent will now use alloc_pages_node to allocate memory local to the node that the PCI device is connected to. Signed-off-by:
Christoph Lameter <clameter@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 11 Jul, 2005 2 commits
-
-
Nishanth Aravamudan authored
Description: Replace schedule_timeout() with msleep_interruptible() to guarantee the task delays as expected. Signed-off-by:
Nishanth Aravamudan <nacc@us.ibm.com> Acked-by:
Dean Nelson <dcn@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Olaf Hering authored
changing CONFIG_LOCALVERSION rebuilds too much, for no appearent reason. Signed-off-by:
Olaf Hering <olh@suse.de> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 07 Jul, 2005 1 commit
-
-
Jack Steiner authored
Disable the tiocx driver on non-SN systems. Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 06 Jul, 2005 4 commits
-
-
Prarit Bhargava authored
This patch is the SGI hotplug driver and additional changes required for the driver. These modifications include changes to the SN io_init.c code for memory management, the inclusion of new SAL calls to enable and disable PCI slots, and a hotplug-style driver. Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Prarit Bhargava authored
This patch is a rewrite of the code to check the PROM version. The current code has some deficiences in the way PROM comparisons were made. The minimum value of PROM that will boot has also been changed to 4.04. Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Prarit Bhargava authored
This patch moves header files out of the arch/ia64/sn directories and into include/asm-ia64/sn. These files were being included by other subsystems and should be under include/asm-ia64/sn. Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Prarit Bhargava authored
This patch fixes the SN IRQ code such that cpu affinity and Hotplug can modify IRQ values. The sn_irq_info structures are now locked using a RCU lock mechanism to avoid lock contention in the lost interrupt WAR code. Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 28 Jun, 2005 5 commits
-
-
Bruce Losure authored
This patch fixes an ordering issue between the init code for the tiocx bus driver and tiocx-related device drivers. Also adds a new brick to the list of known FPGA bricks. Signed-off-by:
Bruce Losure <blosure@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Prarit Bhargava authored
This patch is a sparse compile cleanup of tioca_provider.c, sn_hwperf.h, and tioca_provider.h. Each of these files had sparse warnings when compiled. Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Jack Steiner authored
This patch changes some macros that are used when running kernel on the SGI simulator. Signed-off-by:
Jack Steiner <steiner@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Prarit Bhargava authored
This patch is a sparse compile cleanup of shub_mmr.h using both the defconfig and the sn2_defconfig config files. The issue with this file was the missing usage of __IA64_UL_CONST wrapper. This wrapper is defined in include/asm-ia64/types.h and wraps a long constant definition with UL or with nothing depending on its usage in the kernel. The missing wrapper caused many sparse compile errors like warning: constant 0x0x0000000010000380 so big it is long Signed-off-by:
Prarit Bhargava <prarit@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
Mark Maule authored
Altix patch to enable use of vgacon driver on that platform. Depends on the PCDP generalization patch discussed at: http://marc.theaimsgroup.com/?l=linux-ia64&m=111446235101939&w=2 Signed-off-by:
Mark Maule <maule@sgi.com> Signed-off-by:
Tony Luck <tony.luck@intel.com>
-
- 25 Jun, 2005 1 commit
-
-
Dave Jones authored
Gcc4 doesn't like volatile casts as lvalues. Make the structure members volatile instead. Signed-off-by:
Dave Jones <davej@redhat.com> Cc: "Luck, Tony" <tony.luck@intel.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 21 Jun, 2005 1 commit
-
-
Jes Sorensen authored
This patch contains the bits to make the XPC code use the uncached allocator rather than calling into the mspec driver. It also includes the mspec.h header which is required to build the XPC modules. Signed-off-by:
Jes Sorensen <jes@wildopensource.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 20 Jun, 2005 2 commits
-
-
Yani Ioannou authored
Signed-off-by:
Yani Ioannou <yani.ioannou@gmail.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
-
Patrick Mochel authored
Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
-