summaryrefslogtreecommitdiff
path: root/sys/arch/mips64/include
AgeCommit message (Expand)Author
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-24Do not protect struct vm_page_md with defined(_KERNEL), for userland uvmMiod Vallat
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2013-12-19recognize octeon 2 cpus; as found in the lanner mr326Jasper Lievisse Adriaanse
2013-12-18Provide MI symbol _STACKALIGNBYTESTheo de Raadt
2013-07-13unify register_t to long on all platformsTheo de Raadt
2013-07-05Take II, this time without flubbing off_t: : move several internalPhilip Guenther
2013-07-04backout previous; off_t must be signed and there might be other C++ APIOtto Moerbeek
2013-07-04To ease future changes, move several internal type definitions that arePhilip Guenther
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2013-05-29Add PMAP_PA_MASK to mips64. Needed for loongson hibernate.Paul Irofti
2013-05-21remove unused cpu_lock code (where it is truly unused). it is notTed Unangst
2013-03-28Add STRONG_ALIAS macros to be used from assembly code in libc andMartynas Venckus
2013-03-28Add __strong_alias macros for all architectures to be able to aliasMartynas Venckus
2013-03-26PGSHIFT and PGOFSET are now contained inside the kernel namespace.Theo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-25ALIGNBYTES/ALIGN/ALIGNED_POINTER can move to the MI file.Theo de Raadt
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachMartin Pieuchot
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headerMartin Pieuchot
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. PreviouslyMartin Pieuchot
2013-02-09No longer define EXEC_SCRIPT (probably coming from old PefoBSD). Also,Miod Vallat
2013-01-16On second thought, do not unconditionnaly register the cpu throttling codeMiod Vallat
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-12-04Only pull in sys/cdefs.h if neededTheo de Raadt
2012-12-02Determine whether we're currently on the alternative signal stackPhilip Guenthe
2012-11-05unifdef -D __HAVE_TIMECOUNTERMiod Vallat
2012-10-03Do not use <mips64/archtype.h> for loongson model numbers, but rather put theMiod Vallat
2012-10-03Split ever-growing mips <machine/cpu.h> into what 99% of the kernel needs,Miod Vallat
2012-09-29Do not hardcode ARCBios vector base, but rather compute it at runtime.Miod Vallat
2012-09-29Basic R8000 processor support. R8000 processors require MMU-specific code,Miod Vallat
2012-09-29Forgot this in previous commitMiod Vallat
2012-09-29Handle the coprocessor 0 cause and status registers as a 64 bit value now,Miod Vallat
2012-09-29Add a few more coprocessor 0 cause and config registers defines.Miod Vallat
2012-09-29Kill the mostly unused VMTLB_xxx and VMNUM_xxx defines. Move all tlbMiod Vallat
2012-09-29Introduce assembly macros for specific processor hazards: tlb update, statusMiod Vallat
2012-09-29Provide a few more macros in <machine/asm.h> to wrap coprocessor 0Miod Vallat
2012-09-29Proide a mips_sync() macro to wrap asm("sync"), and replace gazillions ofMiod Vallat
2012-09-11Remove the 'OLF method' used for the transition from a.out to ELF andTheo de Raadt
2012-07-14Split the existing mips64 clock code into time-of-day and generic duties inMiod Vallat
2012-06-26create new machine/_float.h which is namespace clean. create a newTheo de Raadt
2012-06-24Do not output unnecessary semicolons when expanding macros. No functional changeMiod Vallat
2012-06-24Add cache operation functions pointers to struct cpu_info; the variousMiod Vallat
2012-06-23Fix ITLBNOPFIX macro definition on RM7000-capable kernels, and use itMiod Vallat
2012-05-27Add a `L2 cache line size' member to struct cpu_info. This allows R4k code toMiod Vallat
2012-05-10The uvm_map() changes introduced about two months ago yield a differentMiod Vallat
2012-04-24Add support for wired mappings, using the last unused bit in the PTE.Miod Vallat
2012-04-24Introduce a #define for the number of PFN bits in a pte, to be used in theMiod Vallat
2012-04-21Correct a wrong comment.Miod Vallat
2012-04-21Rework the signature of the cache handling routines again. It makes more senseMiod Vallat