summaryrefslogtreecommitdiff
path: root/arch/mips64
AgeCommit message (Collapse)Author
2003-07-31[PATCH] MIPS updateRalf Bächle
Here's another MIPS update. The patch is huge because it completly folds mips64 into mips, thereby eleminating 41010 lines of code.
2003-07-31[PATCH] more arch typo/illegal->invalid fixesAlan Cox
(Steven Cole)
2003-07-16[PATCH] remove all #include <blk.h>'sAdrian Bunk
This causes blk.h to print a warning and removes all uses of blk.h. I've tested the compilation in 2.6.0-test1 with a .config that tries to compile as many drivers as possible.
2003-07-10[PATCH] wall_to_monotonic initialization fixes forAndrew Morton
From: Tim Schmielau <tim@physik3.uni-rostock.de> This patch adds (or fixes) initialization of wall_to_monotonic for a few more architectures. This should get rid of the strange uptime>14600 days reports, except on arm whose arch file layout is too unfamiliar to me. The patch is blessed by George Anzinger, but untested due to lack of hardware.
2003-06-22[PATCH] ARC updateRalf Bächle
This updates the ARC firmware support code. Also removes the 64-bit variant of the code; the 64-bit kernel now uses the 32-bit code also.
2003-06-22[PATCH] Add support for SGI IP32Ralf Bächle
This adds support for SGI's O2 workstation aka IP32.
2003-06-22[PATCH] DEC updateRalf Bächle
An update of the code for the DECstations. This also adds 64-bit support for the R4000 versions of DEC's good old workstations.
2003-06-22[PATCH] Update for MIPS Inc's eval boards.Ralf Bächle
This is an update for MIPS Inc's evaluation boards in all their ugly versions ...
2003-06-22[PATCH] Sibyte updatesRalf Bächle
Update the code for the BCM1250 and evaluation platforms.
2003-06-22[PATCH] 2.7.73 SGI IP27 updateRalf Bächle
An update of the SGI IP27 aka Origin 200/2000/Onyx 2 support.
2003-06-22[PATCH] SGI IP22 bitsRalf Bächle
An update for the Indy aka IP22 support. Consolidates the 32-bit and 64-bit copies of the support code into one directory, so in total this patch deletes quite a bit of code.
2003-06-22[PATCH] MIPS merge, generic mips64 bits.Ralf Bächle
This updates the generic mips64 code.
2003-06-18DRIVER: add drivers/base/Kconfig to all arch main Kconfig files.Greg Kroah-Hartman
2003-06-17[PATCH] Consolidate Kconfigs for binfmtsMatthew Wilcox
This patch creates fs/Kconfig.binfmt and converts all architectures to use it. I took the opportunity to spruce up the a.out help text for the new millennium.
2003-06-14[PATCH] ide: move "config IDE" to drivers/ide/KconfigBartlomiej Zolnierkiewicz
Patch by Matthew Wilcox. Allows all architectures to simply include the drivers/ide/Kconfig file.
2003-06-13[PATCH] lsm: Early init for security modules (1/4)Chris Wright
As discussed before, this allows for early initialization of security modules when compiled statically into the kernel. The standard do_initcalls is too late for complete coverage of all filesystems and threads, for example.
2003-06-07[PATCH] all archs: Replace O_TARGET with lib-ySam Ravnborg
lib-y is the new way to define what objects belongs to a library. The implementation was not made backwards compatible and therefore an update to all architectures are needed. This is a simple replacement of obj-* to lib-* and deletion of L_TARGET. The new mechanish where lib.a can be mixed with built-in.o is not utilised.
2003-06-04[PATCH] PCI: remove usage of pci_for_each_dev() in ↵Greg Kroah-Hartman
arch/mips64/sgi-ip32/ip32-pci.c
2003-06-04[PATCH] PCI: remove usage of pci_for_each_dev() in ↵Greg Kroah-Hartman
arch/mips64/mips-boards/generic/pci.c
2003-05-25[PATCH] arch/* strlcpy conversionBen Collins
Obvious strlcpy conversions in arch/*. In fact, mips and mips64 had an actual bug in sys_sysmips(). Confirmed with Keith Wesolowski.
2003-05-25[PATCH] Change mmu_gathers into per-cpu dataAndrew Morton
From: Martin Hicks <mort@wildopensource.com> Here is a patch that changes mmu_gathers into a per-cpu resource. It includes the changes for all arches except ia64. I've sent a separate patch to David Mosberger for ia64.
2003-05-12[PATCH] Use '#ifdef' to test for CONFIG_xxx variablesSteven Cole
Don't depend on undefined preprocessor symbols evaluating to zero.
2003-04-29[PATCH] ioctl32 cleanupsPavel Machek
ioctl32 cleanups are pretty neccessary (we have 6+ copies of 600+ lines tables, all getting slightly out of sync, not speaking about surrounding code produced by cut-and-paste).
2003-04-26[PATCH] fix iomem_resourceMatthew Wilcox
Every 64-bit architecture changes the end of iomem_resources. Some more gracefully than others. This patch does away with all that by making it end at ~0UL by default.
2003-04-20[PATCH] replace URLs in KconfigRandy Dunlap
This is a patch from Robert P.J. Day that replaces www.linuxdoc.org (which is outdated and unspported according to www.tldp.org) with www.tldp.org in lots of Kconfig files.
2003-04-20[PATCH] initrd.hChristoph Hellwig
split the initrd stuff out of blk.h, it's only needed in the boot code and the ramdisk driver.
2003-04-12[PATCH] Remove flush_page_to_ram()Andrew Morton
From: Hugh Dickins <hugh@veritas.com> This patch removes the long deprecated flush_page_to_ram. We have two different schemes for doing this cache flushing stuff, the old flush_page_to_ram way and the not so old flush_dcache_page etc. way: see DaveM's Documentation/cachetlb.txt. Keeping flush_page_to_ram around is confusing, and makes it harder to get this done right. All architectures are updated, but the only ones where it amounts to more than deleting a line or two are m68k, mips, mips64 and v850. I followed a prescription from DaveM (though not to the letter), that those arches with non-nop flush_page_to_ram need to do what it did in their clear_user_page and copy_user_page and flush_dcache_page. Dave is consterned that, in the v850 nb85e case, this patch leaves its flush_dcache_page as was, uses it in clear_user_page and copy_user_page, instead of making them all flush icache as well. That may be wrong: I'm just hesitant to add cruft blindly, changing a flush_dcache macro to flush icache too; and naively hope that the necessary flush_icache calls are already in place. Miles, please let us know which way is right for v850 nb85e - thanks.
2003-03-30[SOFTIRQ]: Move softirq implementation to common area, add debug check.David S. Miller
1) Every arch implemented local_bh_foo identically, move to linux/interrupt.h 2) Kill all asm/softirq.h references 3) Kill asm/softirq.h itself 4) Move local_bh_disable() out of line to kernel/softirq.c 5) Add BUG check on irqs_disabled() to local_bh_disable()
2003-03-18MergeJames Simmons
2003-03-17[PATCH] OOPS instance countersAndrew Morton
Patch from "Randy.Dunlap" <rddunlap@osdl.org> Adds an oops counter to the oops messages, such as: Oops: 0002 [#2] So we can tell whether oops reports refer to the first oops, or to some less-interesting followon oops.
2003-03-17MergeJames Simmons
2003-03-16Merge http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds
into home.transmeta.com:/home/torvalds/v2.5/linux
2003-03-16[PCI] pci-9: Kill per-architecture pcibios_update_resource()Russell King
Kill pcibios_update_resource(), replacing it with pci_update_resource(). pci_update_resource() uses pcibios_resource_to_bus() to convert a resource to a device BAR - the transformation should be exactly the same as the transformation used for the PCI bridges. pci_update_resource "knows" about 64-bit BARs, but doesn't attempt to set the high 32-bits to anything non-zero - currently no architecture attempts to do something different. If anyone cares, please fix; I'm going to reflect current behaviour for the time being. Ivan pointed out the following architectures need to examine their pcibios_update_resource() implementation - they should make sure that this new implementation does the right thing. #warning's have been added where appropriate. ia64 mips mips64 This cset also includes a fix for the problem reported by AKPM where 64-bit arch compilers complain about the resource mask being placed in a u32.
2003-03-16[PCI] pci-8: pci_resource_to_bus()Russell King
Convert pcibios_fixup_pbus_ranges() into something more generic, namely pcibios_resource_to_bus() - we are really trying to convert resources to something to program into bus registers for bridge windows, and in fact, PCI device BARs. This is necessary since some architectures, namely Alpha, ARM and PARISC have an offset between PCI addressing and host-based addressing, so resources need to be adjusted when read or when written back to the bus. We provide a generic version in asm-generic/pci.h, which most architectures use. This patch finds the following architectures with something to think consider: - ppc, ppc64 adjusts resources for devices, but not buses. This is inconsistent, and leads to improperly programmed windows/BARs. PPC people (Anton) has a replacement PCI resource implementation which should do the right thing.
2003-03-16[PCI] pci-7: Remove second argument to pcibios_update_resource()Russell King
Patch from Ivan Kokshaysky remove the "parent" or "root" second argument to pcibios_update_resource(). This highlights the following architectures doing something wrong in their implementation: - ia64 - mips it8172 - mips "generic mips boards" - mips64 "generic mips boards" - mips64 IP27
2003-03-15MergeKai Germaschewski
2003-03-10Merge kozmo.(none):/usr/src/linus-2.5James Simmons
into kozmo.(none):/usr/src/fbdev-2.5
2003-03-09Merge nuts.ninka.net:/home/davem/src/BK/network-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-03-10kbuild: Introduced extra-y, as replacement for EXTRA_TARGETSSam Ravnborg
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.
2003-03-08Merge kozmo.(none):/usr/src/linus-2.5James Simmons
into kozmo.(none):/usr/src/fbdev-2.5
2003-03-08[PATCH] protect 'action' in show_interruptsAndrew Morton
Patch from Zwane Mwaikambo <zwane@linuxpower.ca> On SMP or preemptible kernels, every instance of show_interrupts() is oopsily racy wrt request_irq() and free_irq(). Fix that up by taking the irq_desc_t's lock while walking the action list.
2003-03-08[PATCH] move CONFIG_SWAP aroundAndrew Morton
Patch from Tom Rini <trini@kernel.crashing.org> Take CONFIG_SWAP out of the top-level menu into the general setup menu. Make it dependent on CONFIG_MMU and common to all architectures.
2003-03-07Merge nuts.ninka.net:/home/davem/src/BK/network-2.5David S. Miller
into nuts.ninka.net:/home/davem/src/BK/net-2.5
2003-03-06Merge maxwell.earthlink.net:/usr/src/linus-2.5James Simmons
into maxwell.earthlink.net:/usr/src/fbdev-2.5
2003-03-06[PATCH] clean up all the console inits using an initcall variantAlan Cox
Dave Woodhouse did this a while ago and its been kicking around in my tree just fine. This gets rid of a lot of the init lists of functions still left in the kernel by having an __init type array built up for the consoles as well
2003-03-05[NET]: Simplify scm handling and sendmsg/recvmsg invocation, consolidate net ↵Benjamin LaHaise
compat syscalls. 1) Pull scm argument from sendmsg/recvmsg, it is available from I/O control block 2) Consolidate networking syscall compat call into net/compat.c 3) Change ops->{sendmsg,recvmsg}() code sequences into sock_{sendmsg,recvmsg}()
2003-03-02MergeJames Simmons
2003-03-02[PATCH] fix preempt-issues with smp_call_function()Andrew Morton
Patch from Thomas Schlichter <schlicht@uni-mannheim.de> Based on a patch from Dave Jones. It converts a large number of instances of: smp_call_function(foo); foo(); into on_each_cpu(foo); and in doing so fixes up the preempt-unsafeness of the first version.
2003-02-26Merge maxwell.earthlink.net:/usr/src/linus-2.5James Simmons
into maxwell.earthlink.net:/usr/src/fbdev-2.5
2003-02-25[PATCH] Spelling fixes: guaranteeMichael Hayes
guarentee -> guarantee guarenteed -> guaranteed guarentees -> guarantees