summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/alpha_cpu.h
AgeCommit message (Expand)Author
2021-11-02In order to prevent _mcount() from being recursively called when built with C...ryo
2021-05-27Define the arithmetic exception summary bits passed in a0 to entArith.thorpej
2020-10-15Fix the bit position for the PMI bit in ALPHA_AMASK_BITS.thorpej
2020-09-29Add alpha_pal_wtint(), which invokes the WTINT PALcode call.thorpej
2020-09-05- Document all of the various interrupt levels in the Processor Statausthorpej
2012-02-06Do a minor cleanup of alpha (this will make applying pullups post branchingmatt
2010-10-07Enable Pchip and Cchip error interrupts (machine checks) on DEC 6600hans
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-07-28Added a new AMASK bit (ALPHA_AMASK_PMI) and a new IMPLVER family ID:rpaulo
2003-01-17Merge the nathanw_sa branch.thorpej
2001-12-18Add a memory clobber to alpha_pal_swapctx() and alpha_pal_swpipl();thorpej
2001-07-17Protect userland from the inlines and kernel variable decls.thorpej
2000-06-08And more ANSI'ification!thorpej
2000-06-08ANSI'ify.thorpej
2000-04-03Fix a typo in a previous revision, and add bit names for amask bits forthorpej
2000-03-20Update the amask bits.thorpej
2000-03-05Use ANSI-style function declarations for the various inline functionsthorpej
1999-12-02Inline most of the remaining PALcode calls.thorpej
1999-12-02Inline the BWX instructions.thorpej
1999-12-02Move atomic operations into <machine/atomic.h>, and make them in-linethorpej
1999-12-01After reading the GCC `documentation' a little more, improve the inlinethorpej
1999-11-30Inline several things from pal.s:thorpej
1999-11-28Implement atomic addition and subtraction on quadwords.thorpej
1998-09-25Implement atomic quadword load-and-latch.thorpej
1998-09-25The processor unique value in the PCB is used as a backup kernel stackthorpej
1998-09-24Implement atomic test-and-set for longwords (32-bit).thorpej
1998-09-23"Gee, there was already a function to do that."thorpej
1998-09-23Implement a function to recompute the HWRPB checksum.thorpej
1998-09-22Implement quadword atomic test-and-set.thorpej
1998-09-20Add definitions for the maximum allowable `whami' procssor ID and thethorpej
1998-08-14vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_tthorpej
1998-07-08stale beer- place structure in right filemjacob
1998-07-08Define a shorthand macro that represents the mask of PTE bits that thethorpej
1998-07-08Cosmetic change.thorpej
1998-07-08Add machine check type definitions. Structure the expected/receivedmjacob
1998-03-22Implement a set of `atomic' (using load-locked and store-conditional)thorpej
1998-02-27Implement alpha_pal_swpctx().thorpej
1998-02-13Rewrite the way the platform model string is determined:thorpej
1997-09-20Add some defines for alpha interrupt types.mjacob
1997-09-17Prototype alpha_implver(), and fix a think-o in a previous commit.thorpej
1997-09-16Add stubs for the Alpha Byte/Word Extension (BWX) instructions, presentthorpej
1997-09-16- Define bits used in the "amask" instruction.thorpej
1997-09-03Add a few more PALcode operations, as documented in pages (II-B) 2-1 throughthorpej
1997-09-02Fix a typo: ALPHA_PTE_WRITE needs to include the "user write" bit.thorpej
1997-04-24comment out text after #endif. "Pasto!" pointed out by Kevin Sullivancgd
1997-04-06clean up NetBSD RCS ID stringscgd
1996-11-23make ALPHA_K0SEG_TO_PHYS and ~0xfffffc00000000000 with the address,cgd
1996-08-20K0SEG_END is inclusivecgd