An error occurred fetching the project authors.
- 04 Nov, 2004 1 commit
-
-
Tom Rini authored
From: Dan Malek <dan@embeddededge.com> Signed-off-by: Robert P. J. Day <rpjday@mindspring.com> Signed-off-by: Tom Rini <trini@kernel.crashing.org>
-
- 15 Aug, 2004 1 commit
-
-
Sam Ravnborg authored
For all architectures use the new name for linker definition scripts. Based on patch from: Dan Aloni <da-x@colinux.org> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
-
- 06 Aug, 2004 1 commit
-
-
Tom Rini authored
The following corrects how we pass CPU flags to gas. Previous, AFLAGS was incorrectly assumed to be pased directly to $(AS), which is not the case. Concept ack'd by Sam Ravnborg. Signed-off-by: Tom Rini <trini@kernel.crashing.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 18 Jun, 2004 1 commit
-
-
Kumar Gala authored
Here is both a GNU style and BK patch for adding support for the e500 core and 85xx platform to 2.6. This is pretty much a direct port from 2.4 with a bit of cleanup around the edges. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 29 May, 2004 1 commit
-
-
Andrew Morton authored
From: Matt Porter <mporter@kernel.crashing.org> Reorg PPC DMA API. Use PCI DMA API wrapper and add coherent alloc in irq. Signed-off-by: Matt Porter <mporter@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 18 May, 2004 1 commit
-
-
Andrew Morton authored
From: Paul Mackerras <paulus@samba.org> On machines with Altivec (i.e. G4 and G5 processors), 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. This patch also makes sure that we always have a handler for the altivec unavailable exception. Without this, if you run a kernel that is not configured for altivec support on a machine with altivec, it works fine until a user process tries to execute an altivec instruction. At that point the kernel thinks it has taken an unknown exception and panics. With this patch it sends a SIGILL to the process instead.
-
- 06 Feb, 2004 2 commits
-
-
Benjamin Herrenschmidt authored
used on machines that don't have a HW facility (or we don't drive it yet like G5s)
-
Benjamin Herrenschmidt authored
-
- 19 Jan, 2004 1 commit
-
-
Andrew Morton authored
From: Tom Rini <trini@kernel.crashing.org> PPC32: Select arch/ppc/kernel/head.S on CONFIG_PPC_STD_MMU. - Don't pick a head*.S by default, instead select head.S on CONFIG_PPC_STD_MMU. This is more consistent with how we case things in this file.
-
- 18 Sep, 2003 1 commit
-
-
Benjamin Herrenschmidt authored
-
- 12 Sep, 2003 1 commit
-
-
Tom Rini authored
-
- 04 Sep, 2003 1 commit
-
-
Paul Mackerras authored
This has three main parts: (1) support for the 440GP and 440GX processors, (2) support for the "Ebony" and "Ocotea" reference boards for those processors, and (3) support for 64-bit physical addresses. The 440GP and 440GX are "Book E" processors, and this introduces a CONFIG_BOOKE and some definitions that apply to all Book E processors. Having 64-bit physical addresses means that PTEs are now 64 bits. The PTE pages stay at 4kB, and the pgdir expands to 8kB.
-
- 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).
-
- 22 May, 2003 1 commit
-
-
Paul Mackerras authored
-
- 28 Mar, 2003 1 commit
-
-
Benjamin Herrenschmidt authored
-
- 21 Mar, 2003 1 commit
-
-
Paul Mackerras 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.
-
- 03 Feb, 2003 1 commit
-
-
Kai Germaschewski authored
One of the goals of the whole new modversions implementation: export-objs is gone for good!
-
- 05 Jan, 2003 2 commits
-
-
Paul Mackerras authored
All the iSeries machines that can run Linux are 64-bit PowerPC machines and are now supported by the ppc64 kernel. Since no-one is interested in maintaining the iSeries support in the ppc32 kernel, I am removing it.
-
Benjamin Herrenschmidt 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.
-
- 20 Nov, 2002 1 commit
-
-
Rusty Russell authored
-
- 08 Nov, 2002 1 commit
-
-
Paul Mackerras authored
-
- 06 Nov, 2002 1 commit
-
-
Matt Porter authored
This changeset moves all "system library" code to this directory. System library code includes all common libraries of routines (PIC, system controller, host bridge, kernel feature enablement are all examples of things that belong here). The existing arch/ppc/kernel/ directory keeps all "core" CPU support. Cache handling, basic cpu startup, tlb manipulation, and core kernel code all belong here. The arch/ppc/platforms/ directory now contains only platform family specific files. For SoC processors this includes the OCP glue-code that defines an SoC family.
-
- 08 Oct, 2002 1 commit
-
-
Paul Mackerras authored
This also puts the file in include/asm-ppc/offsets.h rather than arch/ppc/kernel/asm-offsets.h. This changes PPC to do things similarly to other ports, and makes make -j work reliably.
-
- 22 Sep, 2002 1 commit
-
-
Kai Germaschewski authored
-
- 17 Sep, 2002 1 commit
-
-
Paul Mackerras authored
The tags were slightly useful when the kernel maintainers weren't using BK, but these days they are more trouble than they are worth. They tend to cause patch rejects, and often end up getting turned into the fixed form (rather than the %x% tag form).
-
- 04 Sep, 2002 1 commit
-
-
Paul Mackerras authored
-
- 22 Jul, 2002 1 commit
-
-
Tom Rini 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.
-
- 25 May, 2002 1 commit
-
-
Paul Mackerras authored
CONFIG_4xx but which won't apply on the new 440GP has been changed to depend on CONFIG_40x instead. Also a few other fixes and updates for 405GP-based systems from the linuxppc_2_4_devel tree.
-
- 20 May, 2002 1 commit
-
-
Kai Germaschewski authored
-
- 14 May, 2002 2 commits
- 09 May, 2002 1 commit
-
-
Paul Mackerras authored
-
- 12 Feb, 2002 1 commit
-
-
Paul Mackerras authored
having the thread_info struct at the base of the stack and the task_struct elsewhere.
-
- 11 Feb, 2002 1 commit
-
-
Paul Mackerras authored
-
- 05 Feb, 2002 3 commits
-
-
Linus Torvalds authored
- Andrea: fix races in do_wp_page, free_swap_and_cache - me: clena up page dirty handling - Tim Waugh: parport IRQ probing and documentation fixes - Greg KH: USB updates - Michael Warfield: computone driver update - Randy Dunlap: add knowledge about some new io-apics - Richard Henderson: alpha updates - Trond Myklebust: make readdir xdr verify the reply packet - Paul Mackerras: PPC update - Jens Axboe: make cpqarray and cciss play nice with the request layer - Massimo Dal Zotto: SMM driver for Dell Inspiron 8000 - Richard Gooch: devfs symlink deadlock fix - Anton Altaparmakov: make NTFS compile on sparc
-
Linus Torvalds authored
- Al Viro: block device cleanups - Marcelo Tosatti: make bounce buffer allocations more robust (it's ok for them to do IO, just not cause recursive bounce IO. So allow them) - Anton Altaparmakov: NTFS update (1.1.17) - Paul Mackerras: PPC update (big re-org) - Petko Manolov: USB pegasus driver fixes - David Miller: networking and sparc updates - Trond Myklebust: Export atomic_dec_and_lock - OGAWA Hirofumi: find and fix umsdos "filldir" users that were broken by the 64-bit-cleanups. Fix msdos warnings. - Al Viro: superblock handling cleanups and race fixes - Johannes Erdfelt++: USB updates
-
Linus Torvalds authored
- Chris Mason: reiserfs update - Paul Mackerras: PPC updates (softirq) - Kai Germaschewski: ISDN updates - various: workaround for cpuid inline asm problem with egcs-2.91.66
-