aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/files.mips
Commit message (Collapse)AuthorAgeFilesLines
* Update MIPS timer code (except RMI) to utilize new MI event timerAlexander Motin2010-07-231-0/+1
| | | | | | | | | infrastructure. Reviewed by: neel Notes: svn path=/head/; revision=210403
* Merge jmallett@'s n64 work into HEAD - changeset 4Jayachandran C.2010-06-171-1/+1
| | | | | | | | | | | | Re-write tlb operations in C with a simpler API. Update callers to use the new API. Changes from http://svn.freebsd.org/base/user/jmallett/octeon Approved by: rrs(mentor), jmallett Notes: svn path=/head/; revision=209243
* Remove unused file.Juli Mallett2010-04-191-1/+0
| | | | Notes: svn path=/head/; revision=206836
* Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.George V. Neville-Neil2010-03-031-0/+3
| | | | | | | | | | | Add macros for properly accessing coprocessor 0 registers that support performance counters. Reviewed by: jkoshy rpaulo fabien imp MFC after: 1 month Notes: svn path=/head/; revision=204635
* Unbreak SENTRY5 build.Warner Losh2010-02-181-1/+2
| | | | Notes: svn path=/head/; revision=204060
* Kernel module support for mips.Neel Natu2010-02-181-0/+2
| | | | | | | | | Reviewed by: gonzo Tested by: Alexandr Rybalko (ray@dlink.ua) Notes: svn path=/head/; revision=204031
* SMP support for the mips port.Neel Natu2010-02-091-0/+1
| | | | | | | | | | The platform that supports SMP currently is a SWARM with a dual-core Sibyte processor. The kernel config file to use is SWARM_SMP. Reviewed by: imp, rrs Notes: svn path=/head/; revision=203697
* merge from my tbemd branch: cmpdi2 and ucmpdi2 are genereated when theWarner Losh2010-02-071-0/+2
| | | | | | | | inline limit is pushed to a very low level. Include them here until we can find a better way to optionally include them. They are small... Notes: svn path=/head/; revision=203629
* Merge from projects/mips to head by hand:Warner Losh2010-01-101-16/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r200593 | imp | 2009-12-15 16:22:19 -0700 (Tue, 15 Dec 2009) | 4 lines Remove the now-obsolete comments about compile-with. There are no compile-with lines in this file at all. So we don't need two warnings about them. r198669 | rrs | 2009-10-30 02:53:11 -0600 (Fri, 30 Oct 2009) | 5 lines With this commit our friend RMI will now compile. I have not tested it and the chances of it running yet are about ZERO.. but it will now compile. The hard part now begins, making it run ;-) r198311 | neel | 2009-10-20 18:56:13 -0600 (Tue, 20 Oct 2009) | 8 lines Update options.mips to support config options required to build the SWARM kernel. The SWARM kernel does not build yet but at least it gets past the kernel config stage. r198154 | rrs | 2009-10-15 15:03:32 -0600 (Thu, 15 Oct 2009) | 10 lines Does 4 things: 1) Adds future RMI directories 2) Places intr_machdep.c in specfic files.arch pointing to the generic intr_machdep.c. This allows us to have an architecture dependant intr_machdep.c (which we will need for RMI) in the machine specific directory 3) removes intr_machdep.c from files.mips 4) Adds some TARGET_XLR_XLS ifdef's for the machine specific intra_machdep.h. We may need to look at finding a better place to put this. But first I want to get this thing compiling. r196315 | imp | 2009-08-17 06:37:06 -0600 (Mon, 17 Aug 2009) | 5 lines Like qdivrem, remove the other quad_t support stuff from 64-bit kernels. r195331 | imp | 2009-07-03 20:49:17 -0600 (Fri, 03 Jul 2009) | 4 lines Merge in new cfe environment passing of kenv for swarm/sibyte boards. Submitted by: Neelkanth Natu r195732 | gonzo | 2009-07-16 20:28:27 -0600 (Thu, 16 Jul 2009) | 2 lines - Add DES and Blowfish implementstions to build. Required by crypto(4) r195437 | imp | 2009-07-07 23:57:58 -0600 (Tue, 07 Jul 2009) | 2 lines The kernel isn't quite ready for this to be optional... r195401 | imp | 2009-07-06 02:16:25 -0600 (Mon, 06 Jul 2009) | 4 lines Only build qdivrem on 32-bit ISA... r195331 | imp | 2009-07-03 20:49:17 -0600 (Fri, 03 Jul 2009) | 4 lines Merge in new cfe environment passing of kenv for swarm/sibyte boards. Submitted by: Neelkanth Natu r195165 | gonzo | 2009-06-29 11:36:47 -0600 (Mon, 29 Jun 2009) | 2 lines - add sys_machdep.c to build r192864 | gonzo | 2009-05-26 16:40:12 -0600 (Tue, 26 May 2009) | 4 lines - Replace CPU_NOFPU and SOFTFLOAT options with CPU_FPU. By default we assume that there is no FPU, because majority of SoC does not have it. r191085 | gonzo | 2009-04-14 20:41:35 -0600 (Tue, 14 Apr 2009) | 2 lines - mainbus.c seems not to be used, disconnect it from build r191084 | gonzo | 2009-04-14 20:28:26 -0600 (Tue, 14 Apr 2009) | 6 lines Use FreeBSD/arm approach for handling bus space access: space tag is a pointer to bus_space structure that defines access methods and hence every bus can define own accessors. Default space is mips_bus_space_generic. It's a simple interface to physical memory, values are read with regard to host system byte order. r187418 | gonzo | 2009-01-18 19:37:10 -0700 (Sun, 18 Jan 2009) | 4 lines - Add trampoline stuff for bootloaders that do not support ELF - Replace arm'ish KERNPHYSADDR/KERNVIRTADDR with KERNLOADADDR/TRAMPLOADADDR and clean configs r187415 | gonzo | 2009-01-18 16:49:02 -0700 (Sun, 18 Jan 2009) | 3 lines - Move Silicon Backplanes code out to system-wide level (dev/siba) as it's going to be used not only for siba5 devices. Notes: svn path=/head/; revision=201986
* Add memmove() to the kernel, making the kernel compile with Clang.Ed Schouten2009-02-281-0/+1
| | | | | | | | | | | | | | | When copying big structures, LLVM generates calls to memmove(), because it may not be able to figure out whether structures overlap. This caused linker errors to occur. memmove() is now implemented using bcopy(). Ideally it would be the other way around, but that can be solved in the future. On ARM we don't do add anything, because it already has memmove(). Discussed on: arch@ Reviewed by: rdivacky Notes: svn path=/head/; revision=189170
* Switch to ath hal source code. Note this removes the ath_halSam Leffler2008-12-011-7/+0
| | | | | | | | | | | | | | | | | | | | module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying device ath_hal gives you the same chip support that the binary hal did but you must also include options AH_SUPPORT_AR5416 to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information. Notes: svn path=/head/; revision=185522
* Add mips/conf/DEFAULTS and populate it with:Marcel Moolenaar2008-10-231-4/+4
| | | | | | | | | | | | | | | machine arm device mem device uart_ns8250 options GEOM_BSD options GEOM_MBR Remove the first three from all kernel configuration files (sometimes commented-out) and change geom_bsd and geom_mbr from standard to optional. Notes: svn path=/head/; revision=184194
* Add atheros HAL building so the IDT kernel can build.Warner Losh2008-09-191-0/+7
| | | | Notes: svn path=/head/; revision=183197
* mips_subr.c was in the Juniper code drop, but didn't have anyWarner Losh2008-09-191-1/+0
| | | | | | | | | | | functions used by other code in the tree. As such it was removed from the merged tree until the functions were needed in the future. The file was missing from the FreeBSD import, but it was listed in the files.mips file as being standard. Remove it from there until such time as we need one. Notes: svn path=/head/; revision=183196
* Minor tweaks to remove references to files that aren't present in theWarner Losh2008-08-271-8/+1
| | | | | | | | current FreeBSD/mips source base. Make phases consistent. Remove comment that's no longer relevant. Notes: svn path=/head/; revision=182224
* Merge in the mips specific configuration files and such from theWarner Losh2008-04-131-0/+105
merged juniper and mips2 code base. This represents the work of Juniper Engineers, plus Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Notes: svn path=/head/; revision=178170