summaryrefslogtreecommitdiff
path: root/sys/arch/mips64/include
AgeCommit message (Expand)Author
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
2012-04-19Print the currently active ASID in `machine tlb' ddb command.Miod Vallat
2012-04-16Fix struct arc_param_blk_* layout to not embed pointers, as this messes theMiod Vallat
2012-04-15Tell Indy and Challenge S apart.Miod Vallat
2012-04-06Make the logic for PMAP_PREFER() and the logic, inside pmap, to do theMiod Vallat
2012-04-06Rework IP22 RTC year base computation, again. It turns out that differentMiod Vallat
2012-03-28Work in progress support for the SGI Indigo, Indigo 2 and Indy systemsMiod Vallat
2012-03-25Move cache handling routines related definitions to a dedicated header file,Miod Vallat
2012-03-24The various ConfigCache() functions actually return void, not int.Miod Vallat
2012-03-24Rename the various SGI_xxx constants from machine names to their IP numbers,Miod Vallat
2012-03-24Add a few trivial routines to get mips64r2 specific config registers. Not usedMiod Vallat
2012-03-19Use uncached addresses for all exception vectors, when copying our code (orMiod Vallat
2012-03-15uncached_base was introduced early in IP27 support, since these designs useMiod Vallat
2011-11-15label_t is the kernel setjmp buffer. It should simply be an array ofTheo de Raadt
2011-10-27Specify the TLS variant for each platform.Philip Guenthe
2011-09-08Provide namespace-safe alignment macros in <machine/_types.h>, withPhilip Guenthe
2011-09-08Make the INT_FAST*_{MIN,MAX} macros match the types they're defined to.Philip Guenthe
2011-08-29Only provide FLT_EVAL_METHOD for C99. Add missing DECIMAL_DIG for C99.Mark Kettenis
2011-07-21Support for the eBenton EBT-700 netbook, which is similar to the LemoteMiod Vallat
2011-06-24machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 andChristian Weisgerber
2011-06-05Prefer __LP64__ to _LP64; pointed out by bradMiod Vallat
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-05-25Also enclose variable names with external linkage in __BEGIN_DECLS.Martynas Venckus
2011-04-28Expose pmap_prefer parameters.Ariane van der Steldt