Commit Graph

197 Commits (50592f5d2ae7b95b239ea41d76ad81fee046be86)

Author SHA1 Message Date
Ralf Baechle 479a0e3e02 Support for CoreFPGA-3. 19 years ago
Ralf Baechle 23fbee9dd5 Support for Toshiba's RBHMA4500 eval board for the TX4938. 19 years ago
Pete Popov bdf21b18b4 Philips PNX8550 support: MIPS32-like core with 2 Trimedias on it. 19 years ago
Ralf Baechle e01402b115 More AP / SP bits for the 34K, the Malta bits and things. Still wants 19 years ago
Ralf Baechle 86071b637d Cleanups. 19 years ago
Ralf Baechle 7e35952baa Move Origin crapola into a machine-specific header file. 19 years ago
Ralf Baechle 8f40611d2b Detect the MIPS R2 vectored interrupt, external interrupt controller 19 years ago
Ralf Baechle 699dbc90e8 Macros to access the register of processors using the new MIPS 19 years ago
Pete Popov f10fae0240 Fix the fixup_bigphys_addr compile problem. 19 years ago
Pete Popov 10f6567e63 Removed __ilog2 since it's no longer needed and conflicts with the 19 years ago
Ralf Baechle 7a0fc58cd9 A few more macros to access MIPS R2 architecture registers. 19 years ago
Ralf Baechle 97fb5de194 Add EF_MIPS_ARCH_32R2 and EF_MIPS_ARCH_64R2 for tagging of R2 binaries. 19 years ago
Ralf Baechle f039b5d366 Add a few more SHN_MIPS_* symbols from glibc. 19 years ago
Ralf Baechle 7db36c858c Add inotify syscalls for MIPS. 19 years ago
Ralf Baechle cc61c1fede MIPS R2 instruction hazard handling. 19 years ago
Ralf Baechle bbc7f22f6d Detect the 34K. 19 years ago
Ralf Baechle ff88f8a3d2 Use ei / di MIPS32 R2 instructions if available. 19 years ago
Ralf Baechle 6590326505 Use clz / dclz on MIPS32 / MIPS64 processors. 19 years ago
Ralf Baechle 60080265a1 Define kmap_atomic_pfn() for MIPS. 19 years ago
Ralf Baechle c0ec406c80 Fix endianess bugs. 19 years ago
Thiemo Seufer 04988d6fda Protect noat assembly with .set push/pop and make it somewhat readable. 19 years ago
Thiemo Seufer 9556ac2fa1 Fix get_saved_sp for 64bit address space. Simplify set_save_sp. 19 years ago
Thiemo Seufer 4552074577 IP30 Identification. 19 years ago
Ralf Baechle 6e760c8dae Rename CONFIG_CPU_MIPS{32,64} to CONFIG_CPU_MIPS{32|64}_R1. 19 years ago
Maciej W. Rozycki a5fc9c0bbe Use physical addresses at the interface level, letting drivers remap 19 years ago
Maciej W. Rozycki 7d7ee22121 Prevent 64-bit constants from being cropped to 32 bits when used in C code. 19 years ago
Maciej W. Rozycki c3455b0efc Inline ioremap() calls for constant addresses that map to KSEG1. 19 years ago
Ralf Baechle 7222424e2e More .set to keep 32-bit processors happy. 19 years ago
Maciej W. Rozycki c4559f67b7 Always use ".set mips3" rather than select between "mips2" or "mips3" 19 years ago
Maciej W. Rozycki 64dac503e8 System-specific handling of bus errors for DECstation variations 19 years ago
Ralf Baechle e20368d5df Get the thing to compile again ... 19 years ago
Maciej W. Rozycki c6ad7b7d3c Use macros for the RM7k cp0.config bits instead of magic numbers. 19 years ago
Maciej W. Rozycki 260c96738c Mark __die() "noreturn" for real. 19 years ago
Maciej W. Rozycki a76f9fe122 GCC 4.0.0 broke `attribute(("alias"))' -- resort to an assembly variant. 19 years ago
Maciej W. Rozycki 3bd4c902da Deal with the bloody KSEG vs CKSEG horror... 19 years ago
Ralf Baechle 02416dcf5a Redo RM9000 workaround which along with other DSP ASE changes was 19 years ago
Maciej W. Rozycki aac8aa7717 Enable a suitable ISA for the assembler around ll/sc so that code 19 years ago
Ralf Baechle 478489dd2c Remove dead code which was causing warnings. 19 years ago
Ralf Baechle ac130ac494 Fix build with CONFIG_PRINTK disabled. 19 years ago
Ralf Baechle e50c0a8fa6 Support the MIPS32 / MIPS64 DSP ASE. 19 years ago
Ralf Baechle ffd099bd33 Fix build for CONFIG_BUG=n. Yes, bugs are now a compile time option ;-) 19 years ago
Ralf Baechle fdb551a4c5 Bugs are now a configuration option. 19 years ago
Ralf Baechle 629c83f89b On MIPS the struct sigev preamble is only 8 bytes. 19 years ago
Ralf Baechle 4a99d1e25b Now that a struct is the only member left in struct 19 years ago
Ralf Baechle baee502ce2 Get rid of the eir struct mips_fpu_emulator_private member. It's 19 years ago
Ralf Baechle 1d74f6bc85 __compute_return_epc() uses CFC1 instruction which might result in a 19 years ago
Ralf Baechle 4194318c39 Cleanup decoding of MIPSxx config registers. 19 years ago
Thiemo Seufer ba5187dbb4 Better interface to run uncached cache setup code. 19 years ago
Pete Popov 7de8d23287 * use 'unsigned long' as address supplied to au_write[bwl]() 19 years ago
Ralf Baechle 9447cbfc7a Fix D-cache aliasing problem in the PIO IDE driver potencially resulting 19 years ago