summaryrefslogtreecommitdiffstats
path: root/sys/mips
Commit message (Collapse)AuthorAgeFilesLines
* MFp4: Merge interrupt code from p4imp2008-09-192-37/+15
| | | | Submitted by: gonzo@
* MFp4: Update the interrupt code from perforce.imp2008-09-192-52/+11
| | | | Submitted by: gonzo@
* Merge from p4: add bpfimp2008-09-191-0/+2
|
* Catch up with intr_event_create() API changes.obrien2008-09-181-2/+2
|
* Catch up with intr_event_create() API changes.obrien2008-09-181-1/+1
|
* Fix path in all includes: remove /mips32 subdirectorygonzo2008-09-1022-32/+32
|
* style(9)obrien2008-09-041-49/+44
|
* Catch up with the move from mips32/.obrien2008-09-035-5/+7
|
* Catch up with the move from mips32/.obrien2008-09-032-2/+2
|
* Style(9).obrien2008-09-032-23/+23
|
* White space nit.imp2008-08-231-1/+1
|
* Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsjhb2008-08-191-2/+3
| | | | | | | already define _KERNEL to get to this and I'm about to add hooks to libkvm to access per-CPU data. MFC after: 1 week
* Document a few sysctls.trhodes2008-08-032-5/+7
| | | | Approved by: imp
* In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPTalc2008-07-071-1/+1
| | | | to vm_page_alloc() instead of VM_ALLOC_SYSTEM.
* As discussed on IRC and at BSDcan, move the mips32/* directories up aimp2008-07-0653-31/+31
| | | | | | | level. The distinction was artificial. Some more movement around the deck charis is likely depending on the fallout from this one. Paths were corrected after the svn mv. Hope that's OK.
* Remove the unused major/minor numbers from iodev and memdev.ed2008-06-252-4/+0
| | | | | | | | | Now that st_rdev is being automatically generated by the kernel, there is no need to define static major/minor numbers for the iodev and memdev. We still need the minor numbers for the memdev, however, to distinguish between /dev/mem and /dev/kmem. Approved by: philip (mentor)
* Fix spelling of "virtual".wkoszek2008-06-082-5/+5
| | | | | | There should be no visible change. Reviewed by: rink
* Retire pmap_addr_hint(). It is no longer used.alc2008-05-181-13/+14
|
* Add a stub for pmap_align_superpage() on machines that don't (yet)alc2008-05-091-0/+10
| | | | implement pmap-level support for superpages.
* Add FLT_EVAL_METHOD and DECIMAL_DIG, required by C99 standard.gonzo2008-05-031-0/+6
| | | | Approved by: cognet (mentor)
* These files are unused, so remove them for now. If they turn out toimp2008-05-032-358/+0
| | | | be needed later, they can be restored.
* This file is unused, so remove it for now.imp2008-05-021-111/+0
|
* Eliminate an unused field from the pmap.alc2008-04-301-1/+0
|
* Remove two unused declarations. These variables are now fields withinalc2008-04-271-2/+0
| | | | vm.h's struct kva_md_info.
* Remove an XXX comment. sys/amd64/amd64/pmap.c revision 1.516 explains whyalc2008-04-271-4/+0
| | | | "pmap_initialized" no longer exists.
* MFamd64 revision 1.544/i386 revision 1.549alc2008-04-261-41/+10
| | | | | | | | | Retire pmap_track_modified(). We no longer need it because we do not create managed mappings within the clean submap. To prevent regressions, add assertions blocking the creation of managed mappings within the clean submap. Approved by: imp
* - Add an integer argument to idle to indicate how likely we are to wakejeff2008-04-251-1/+8
| | | | | | | | | | | | | | | from idle over the next tick. - Add a new MD routine, cpu_wake_idle() to wakeup idle threads who are suspended in cpu specific states. This function can fail and cause the scheduler to fall back to another mechanism (ipi). - Implement support for mwait in cpu_idle() on i386/amd64 machines that support it. mwait is a higher performance way to synchronize cpus as compared to hlt & ipis. - Allow selecting the idle routine by name via sysctl machdep.idle. This replaces machdep.cpu_idle_hlt. Only idle routines supported by the current machine are permitted. Sponsored by: Nokia
* Make genclock standard on all platforms.phk2008-04-215-5/+0
| | | | Thanks to: grehan & marcel for platform support on ia64 and ppc.
* Multi-bss (aka vap) support for 802.11 devices.sam2008-04-201-2/+0
| | | | | | | | | | | Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module. Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits)
* This file shows signs of heavy borrowing from NetBSD's cache.c file,imp2008-04-151-16/+58
| | | | | | | | so credit its authors with contributions to this file. Remove prototype copyright notice, although one might be warranted if someone wanted to claim it badly enough. Noticed by: Simon Burge.
* Add copyright notice and license to reflect origin of most of theimp2008-04-151-5/+28
| | | | | | | | | routines in this file. Remove 'place holder' copyright since the amount that's actually original is small relative to the length of the file. The contents of this file appear to have originated at DECWRL by way of NetBSD. Noticed by: Simon Burge
* This isn't used, so remove it. It isn't relevant to most mips platforms.imp2008-04-153-219/+0
|
* Copied from amd64, where it wasn't used, into mips, where it wasn't used.imp2008-04-151-4/+0
| | | | Remove it.
* Remove $P4$ tag. Rumor has it that p4 importer hates it.imp2008-04-151-1/+0
|
* fix comments for these files.imp2008-04-132-2/+2
| | | | Noticed by: stass
* FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64,imp2008-04-1350-0/+11444
| | | | | | | | | | | | | | | | | | | | | mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett.
* FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64,imp2008-04-13125-0/+33717
| | | | | | | | | | | | | | | | | | | | | mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett.
* FreeBSD/mips port. The FreeBSD/mips port targets mips32, mips64,imp2008-04-1310-0/+411
mips32r2 and mips64r2 (and close relatives) processors. There presently is support for ADMtek ADM5120, A mips 4Kc in a malta board, the RB533 routerboard (based on IDT RC32434) and some preliminary support for sibtye/broadcom designs. Other hardware support will be forthcomcing. This port boots multiuser under gxemul emulating the malta board and also bootstraps on the hardware whose support is forthcoming... Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard, Randall Stewert and others that have contributed to the mips2 and/or mips2-jnpr perforce branches. Juniper contirbuted a generic mips port late in the life cycle of the misp2 branch. Warner Losh merged the mips2 and Juniper code bases, and others list above have worked for the past several months to get to multiuser. In addition, the mips2 work owe a debt to the trail blazing efforts of the original mips branch in perforce done by Juli Mallett.
OpenPOWER on IntegriCloud