An error occurred fetching the project authors.
- 22 Jun, 2004 1 commit
-
-
Paul Mackerras authored
This is the PPC64 counterpart of the PPC32 Altivec assist exception handler that went in recently. On PPC64 machines with Altivec (i.e. machines that use the PPC970 chip, such as the G5 powermac), the altivec floating-point instructions can operate in two modes: one where denormalized inputs or outputs are truncated to zero, and one where they aren't. In the latter mode the processor can take an exception when it encounters denormalized floating-point inputs or outputs rather than dealing with them in hardware. This patch adds code to deal properly with the exception, by emulating the instruction that caused the exception. Previously the kernel just switched the altivec unit into the truncate-to-zero mode, which works but is a bit gross. Fortunately there are only a limited set of altivec instructions which can generate the assist exception, so we don't have to emulate the whole altivec instruction set. Note that Altivec is Motorola's name for the PowerPC vector/SIMD instructions; IBM calls the same thing VMX, and currently only IBM makes 64-bit PowerPC CPU chips. Nevertheless, I have used the term Altivec in the PPC64 code for consistency with the PPC32 code. Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 12 Apr, 2004 2 commits
-
-
Andrew Morton authored
[PATCH] ppc64: change the iSeries virtual device drivers to use the vio infrastructure for DMA mapping From: Stephen Rothwell <sfr@canb.auug.org.au> This patch changes the iSeries virtual device drivers to use the vio infrastructure for DMA mapping instead of the PCI infrastructure. This is a step along the way to integrating them correctly into the driver model.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Move sysfs specific stuff into sysfs.c
-
- 15 Mar, 2004 2 commits
-
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Cleanup ppc64 procfs code: - Use initcalls everywhere. This allowed us to remove the iseries proc callback interface. - Kill proc_pmc.c. Most of it wasnt used (and we are planning to export the PMCs via sysfs). The few things left were iseries specific so they got moved into iSeries_proc.c. - Kill pmc.c. We dont use those statistics and the ones that are left can be gained via PMCs. - Create /proc/iSeries and /proc/ppc64 very early. This means we no longer have to call proc_ppc64_init in all the drivers, we can assume its there. - Fix some error return cases in rtas-proc.c and rtas-flash - Dont even try some pseries specific drivers on pmac.
-
Andrew Morton authored
From: Stephen Rothwell <sfr@canb.auug.org.au> Make dma API handle PCI and VIO
-
- 27 Feb, 2004 2 commits
-
-
Benjamin Herrenschmidt authored
This allows us to use more than 2Gb of RAM on a PowerMac G5. You can also boot with iommu=off to disable it, but then you get back the 2Gb RAM limitation.
-
Benjamin Herrenschmidt authored
Lots of things renamed, sillicaps killed, stuffs moved around and common code properly extracted from implementation specific code, new allocator, etc... The code is overall a lot simpler, faster, less prone to fail, and a lot more manageable. I didn't use "bk mv", there is no need to keep the old history attached to the new file.
-
- 23 Feb, 2004 1 commit
-
-
Andrew Morton authored
From: Stephen Rothwell <sfr@canb.auug.org.au> I think Ben introduced this new file and iSeries doesn't need it.
-
- 13 Feb, 2004 1 commit
-
-
Benjamin Herrenschmidt authored
-
- 05 Feb, 2004 1 commit
-
-
Andrew Morton authored
From: anton@samba.org From: Hollis Blanchard <hollisb@us.ibm.com> move hypervisor console code into its own file
-
- 19 Jan, 2004 5 commits
-
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Rewrite __hash_page function in assembly in such a way we don't need the page table lock any more. We now rely on a BUSY bit in the linux PTE on which we spin on when doing an update of the PTE
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> add/forward port of lparcfg, from Will Schmidt
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Add virtual I/O support. These routines provide the infrastructure needed by virtual SCSI, virtual ethernet, virtual serial on IBM pSeries servers
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Preliminary iSeries support. Still a bit hackish in parts but it does compile. The viodasd driver is almost completely untested so don't trust it with your data.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> This is a port of the nvram buffering/error logging code from 2.4 to 2.6. It includes moving /proc/rtas to /proc/ppc64/rtas and making /proc/rtas a symlink to /proc/ppc64/rtas. It also splits up the /dev/nvram device read/write functions from the basic nvram access functions, and adds ppc_md fields for the nvram access functions.
-
- 05 Aug, 2003 1 commit
-
-
Kai Germaschewski authored
Currently, vmlinux.lds.s is generated by the top-level Makefile. Unfortunately, this causes the automatic CONFIG dependencies to not work correctly, the reason being that make caches the timestamps of include/config/* so even after split-include updated the timestamps, make still uses the cached stamps to decide whether to rebuild vmlinux.lds.s. The simple fix is to move generation of vmlinux.lds.s into the arch/$(ARCH)/kernel subdirectories, where we build other files for the final link (like head.o) anyway. This also means some special code in the top-level Makefile for preprocessing can go away, since we now just use the standard rules during the recursive phase. This patches fixes up all archs for this change (untested).
-
- 09 Jun, 2003 1 commit
-
-
Anton Blanchard authored
-
- 07 Jun, 2003 2 commits
-
-
Anton Blanchard authored
-
Anton Blanchard authored
-
- 03 Jun, 2003 1 commit
-
-
Anton Blanchard authored
-
- 25 Mar, 2003 1 commit
-
-
Peter Bergner authored
-
- 10 Mar, 2003 1 commit
-
-
Sam Ravnborg authored
EXTRA_TARGETS has been overloaded with functionality. This is now split in two: targets := list targets kbuild did not know of otherwise extra-y := list targets to be build when not building modules only. extra-y is mainly used to list .o files that is not to be included in the fnal built-in.o file for a directory.
-
- 18 Feb, 2003 1 commit
-
-
Andrew Morton authored
Patch from Nikita Danilov <Nikita@Namesys.COM> this moves functions from identical per-architecture arch/*/kernel/profile.c into generic kernel/profile.c. Also, identical {x86,parisc,ppc64,sparc64}_profile_hook()'s are all replaced by the single kernel/profile.c:profile_hook(), which is #defined to noop in include/linux/profile.h if CONFIG_PROFILING is not set.
-
- 14 Feb, 2003 1 commit
-
-
Todd Inglett authored
-
- 03 Feb, 2003 1 commit
-
-
Kai Germaschewski authored
One of the goals of the whole new modversions implementation: export-objs is gone for good!
-
- 30 Jan, 2003 1 commit
-
-
Anton Blanchard authored
-
- 15 Jan, 2003 1 commit
-
-
Anton Blanchard authored
-
- 16 Dec, 2002 1 commit
-
-
Anton Blanchard authored
-
- 15 Dec, 2002 1 commit
-
-
Brian Gerst authored
Makefiles no longer need to include Rules.make, which is currently an empty file. This patch removes it from the arch tree Makefiles.
-
- 14 Dec, 2002 1 commit
-
-
Anton Blanchard authored
-
- 03 Dec, 2002 1 commit
-
-
Anton Blanchard authored
-
- 22 Sep, 2002 1 commit
-
-
Kai Germaschewski authored
-
- 18 Sep, 2002 1 commit
-
-
Anton Blanchard authored
-
- 27 Jul, 2002 1 commit
-
-
Kai Germaschewski authored
This patch cleans up most of the Makefile's to list the correct files (i.e. the ones which do have "EXPORT_SYMBOL" in them) in $(export-objs) Contributed by "Lightweight patch manager"
-
- 13 Jun, 2002 1 commit
-
-
Anton Blanchard authored
-
- 10 Jun, 2002 1 commit
-
-
Anton Blanchard authored
-
- 28 May, 2002 1 commit
-
-
Kai Germaschewski authored
Many Makefiles did a put an own rule in front of "include $(TOPDIR)/Rules.make" for no good reason at all, the only places where it made sense are converted to using EXTRA_TARGETS now.
-
- 20 May, 2002 1 commit
-
-
Kai Germaschewski authored
-
- 16 May, 2002 1 commit
-
-
Anton Blanchard authored
everywhere ppc64: create CONFIG_XMON_DEFAULT so we can have debugging enabled but xmon disabled at boot.
-
- 13 Apr, 2002 1 commit
-
-
Anton Blanchard authored
-