summaryrefslogtreecommitdiffstats
path: root/arch/mips64/sgi-ip27/ip27-memory.c
Commit message (Collapse)AuthorAgeFilesLines
* Added a few klconfig functions from IRIX. This triggered some house cleaning,Kanoj Sarcar2000-04-041-1/+1
| | | | | ie, moving type declarations into sn/types.h and moving klconfig code from ip27-init.c into ip27-klconfig.c.
* Minor memory accounting bug fixes to get cat /proc/meminfo and bootupKanoj Sarcar2000-03-251-2/+7
| | | | | Memory: report print sane values. Hack around a generic free_area_init_node() bug that can be removed once the generic code has been fixed.
* The fast tlb handlers [x]tlb_refill_debug blindly look at pgd/pmd/ptes.Kanoj Sarcar2000-03-161-0/+1
| | | | | | | So, _all_ page tables in the system _must_ be 2 pages, including empty_bad_page_table. And, the invalid page table _must_ be initialized to all invalid entries, so that even if the fast handler picks something up from an unallocated pmd/ptetable, the processor takes a mm fault.
* Misc mm type bug fixes.Kanoj Sarcar2000-03-161-1/+0
|
* Changes to make DISCONTIGMEM compile and boot after the upgrades, asKanoj Sarcar2000-02-271-13/+9
| | | | | well as substitution of some platform specific fields by their new generic counterparts.
* The pernode pgdat structure is now allocated out of the correspondingKanoj Sarcar2000-02-101-5/+12
| | | | | node's memory, instead of having all the per node data in an array on node 0.
* Header file cleanup: put basic defines into sn/arch.h.Kanoj Sarcar2000-02-101-7/+0
|
* Okay, we can now touch remote node memory, setup bootmem data structuresKanoj Sarcar2000-02-101-11/+189
| | | | per node and allocate per node mem_maps.
* Add in code for a CONFIG_DISCONTIGMEM compile. Still to be debugged.Kanoj Sarcar2000-02-061-0/+12
|
* Reduce calias protection to access remote node memory completely.Kanoj Sarcar2000-02-051-7/+1
|
* Discover the amount of memory present in other nodes. Get ready toKanoj Sarcar2000-02-051-34/+158
| | | | do numa style bootmem setup.
* Bootmem fixes for IP22.Ralf Baechle2000-01-271-3/+1
|
* Merge with Linux 2.3.23. The new bootmem stuff has broken variousRalf Baechle2000-01-271-6/+23
| | | | | platforms. At this time I've only verified that IP22 support compiles and IP27 actually works.
* - IOC3 driver now will panic when encountering a RX/TX PCI DMA error.Ralf Baechle2000-01-171-0/+65
- IOC3 driver does no longer use GFP_DMA which given the _very_ small number of available GFP_DMA pages might have deadlocked the system. - First cut of Origin support. Last minute change: Do no longer use ARC memory / MD hub memory configuration information but klconfig.h stuff. Simpler, faster, shorter. - Zillions of MIPS64 fixes.