summaryrefslogtreecommitdiffstats
path: root/include/asm-mips64
Commit message (Collapse)AuthorAgeFilesLines
* The granted member of the semaphore must be unsigned long.Ralf Baechle2000-11-171-1/+1
|
* Change time_t into unsigned int in struct stat. This fixes theRalf Baechle2000-11-081-3/+3
| | | | | newstat / lstat / fstat returning returning January 1, 1970 for all file dates.
* Define RLIM_INFINITY only when building a kernel.Ralf Baechle2000-11-061-2/+2
|
* Add memory clobbers to the atomic_*_return functions. I hope thisRalf Baechle2000-10-261-2/+4
| | | | fixes the file corruption / `D' state processes people observe.
* Move all the definitions for non-Linux syscalls into a separate file.Ralf Baechle2000-10-252-969/+980
| | | | Who cares about POSIX flavoured Risc/OS syscalls etc. anyway ...
* Fix get_wchan for real. The 64-bit version also supports 32-bit psRalf Baechle2000-10-241-1/+1
| | | | | binaries. For 64-bit kernel and 32-bit the higher 32-bit of addresses have to be stripped of all addresses.
* __restore_flags had wrong constraints. The resulting registerRalf Baechle2000-10-241-66/+61
| | | | | corruption probably wasn't really problematic. Anyway, the the fixed version shaves of a few kb (!) of kernel size. Overhaul xchg().
* Kill irq_cannonicalize.Ralf Baechle2000-10-101-5/+14
|
* Add extra brackets to make {get,put}_unaligned macros safe againstRalf Baechle2000-10-061-8/+8
| | | | macro abuse. Patch from Jun Sun.
* Make put_unaligned() compile.Ralf Baechle2000-10-061-3/+2
|
* Merge with Linux 2.4.0-test9. Please check DECstation, I had a numberRalf Baechle2000-10-059-127/+132
| | | | | | | of rejects to fixup while integrating Linus patches. I also found that this kernel will only boot SMP on Origin; the UP kernel freeze soon after bootup with SCSI timeout messages. I commit this anyway since I found that the last CVS versions had the same problem.
* Make /dev/console=5, 1 work by making sure output is redirected intoKanoj Sarcar2000-10-031-0/+6
| | | | the first serial port (/dev/ttyS0), which is also the prom/kernel console.
* Fix the unaligned access macros.Ralf Baechle2000-10-021-81/+72
|
* Delete load_linked / store_conditional.Ralf Baechle2000-10-021-36/+0
|
* Make user_mode mode an inline; it's the same on all 64-bit CPUs.Ralf Baechle2000-10-021-3/+1
|
* Fix various bitops wreckage.Ralf Baechle2000-10-021-10/+9
|
* Move <asm/ioc3.h> to <asm/sn/ioc3.h> which is a better place. The oldKanoj Sarcar2000-09-251-0/+661
| | | | | <asm/ioc3.h> is still around, and should be removed once Linus takes in the ioc3-eth.c patch that I am going to send him.
* Add access function for the cp0 info register.Ralf Baechle2000-09-231-0/+13
|
* Pass the loader script file thru cpp for CONFIG_MAPPED_KERNEL support.Kanoj Sarcar2000-09-181-0/+2
|
* virt_to_bus and bus_to_virt are gone! Implement true pci-dma api thatKanoj Sarcar2000-09-132-24/+12
| | | | routes all dma's via the containing xbow's master hub.
* Erase all traces of the ioc3-eth driver irq hacks.Kanoj Sarcar2000-09-071-1/+0
|
* Delete usage of PG_skip flag from mips64-DISCONTIG code. It was onlyKanoj Sarcar2000-09-071-1/+1
| | | | | | | being used to flag mem_map entries corresponding to holes for counting and reporting during boot time. The current code reports more accurate figures, based on what is found at szmem() time (the old code was reporting more total memory than szmem() had probed).
* Handle a ton more block device, IDE (yuck :-), partition handling andRalf Baechle2000-09-051-116/+129
| | | | | tape ioctls. Dump support for ancient variants of uname(2) syscall; Nothing is using the since Linux/MIPS history started with glibc 2.0.
* No more hardcoded serial port addresses. Get the serial driver probingKanoj Sarcar2000-08-311-26/+20
| | | | addresses for ports. Serial driver changes are being sent to Linus.
* Merge with 2.4.0-test7.Ralf Baechle2000-08-283-10/+21
|
* Merge with Linux 2.4.0-test6-pre10.Ralf Baechle2000-08-252-2/+6
|
* Merge with Linux 2.4.0-test6-pre9.Ralf Baechle2000-08-251-14/+11
|
* Adapt to struct stat changes from test6-pre2. Once more glibc 2.2Ralf Baechle2000-08-171-4/+14
| | | | users will enjoy the priviledge of a full recompile ...
* Kill dead #ifdefs.Ralf Baechle2000-08-171-7/+1
|
* Kill st_fstype member.Ralf Baechle2000-08-091-2/+1
|
* More cleaning of struct stat for glibc 2.2. The necessary glibcRalf Baechle2000-08-091-6/+4
| | | | | patches will go into CVS asap. Remove st_flags and st_gen members, nothing ever used them.
* Faster memcpy / copy_{from,to}_user.Ralf Baechle2000-08-091-10/+7
|
* Fix CONFIG_DISCONTIGMEM.Ralf Baechle2000-08-091-1/+1
|
* Merge with Linux 2.4.0-test6-pre8.Ralf Baechle2000-08-082-5/+5
|
* Merge with Linu 2.4.0-test6-pre6.Ralf Baechle2000-08-081-1/+2
|
* Merge with Linux 2.4.0-test6-pre4.Ralf Baechle2000-08-083-12/+7
|
* Merge with Linux 2.4.0-test6-pre2.Ralf Baechle2000-08-081-3/+0
|
* Port the recent cache changes forward and backward between mips andRalf Baechle2000-08-081-2/+3
| | | | mips64.
* Tweak the initialization macros so that they work even on a systemKanoj Sarcar2000-08-051-2/+14
| | | | that has no physical address 0 (non nasid 0 systems).
* Delete unused definition of pte_page.Kanoj Sarcar2000-08-041-5/+0
|
* Shave of 50% of lat_mmap. Our cache routines were plain stupid.Ralf Baechle2000-07-311-4/+4
|
* Optimized cache flushing on r10k/o200s, assuming processor handlesKanoj Sarcar2000-07-271-0/+24
| | | | | VCEs in hardwire, and system guarantees io coherency. Only need to do cache flushes for icache coherency.
* Name change: the generic call flush_cache_all() does not do anythingKanoj Sarcar2000-07-241-3/+4
| | | | | anymore. All the flush_cache_all() calls in MIPS code is changed to call flush_cache_l1(), and ends up flushing the L1 i/d caches.
* Introduce a new cpu specific routine to flush the L2 cache. This helpsKanoj Sarcar2000-07-241-2/+10
| | | | | | the stability of DISCONTIGMEM kernels. The L2 flushing is needed during bootup. With this, the initialization hacks of scanning the node memories at boot up time is not needed any more.
* Fix a (harmless) typo in the SMP save_and_cli definition. Also, markKanoj Sarcar2000-07-171-1/+1
| | | | | the irqlock as not held by anyone initially. This allows SMP kernels to boot up.
* Merge with Linux 2.4.0-test5-pre1. This works again on Origin UP.Ralf Baechle2000-07-151-16/+11
| | | | The IP22 cache bugs which are plaguing some machines are still unfixed.
* Portability cleanup as required by Linus.Ralf Baechle2000-07-151-0/+2
|
* Another reversed condition.Ralf Baechle2000-07-131-3/+3
|
* Fixup the recent ELF loader changes which were toast ...Ralf Baechle2000-07-131-1/+2
|
* ELF loader changes / cleanup as discussed on linux-kernel.Ralf Baechle2000-07-121-4/+16
|