summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include
AgeCommit message (Expand)Author
2023-02-23alpha: Add missing barriers in cpu_switchto.riastradh
2022-07-20Make alpha_wmb() actually a WMB rather than an MB (all uses ofthorpej
2022-07-20In the Alpha tc_syncbus(), we need to issue a MB because WMB does notthorpej
2022-07-19alpha: Fix missing includes in pmap.h.riastradh
2022-06-03remove reference to gatekeeper.dec.com ftp.andvar
2022-02-13alpha: __cpu_simple_lock audit.riastradh
2022-02-12__cpu_simple_lock(9): Omit needless barriers in init.riastradh
2021-11-02In order to prevent _mcount() from being recursively called when built with C...ryo
2021-10-29Define __HAVE_STRUCT_SIGCONTEXT regardless of its current visibility.thorpej
2021-10-26Merge all MD __sigaction14_sigtramp.c copies into one:christos
2021-09-25Make all of the EISA chipset functions call through real functions,thorpej
2021-08-25- In kern_mutex.c, if MUTEX_CAS() is not defined, define it in terms ofthorpej
2021-08-14Improved the performance of kernel profiling on MULTIPROCESSOR, and possible ...ryo
2021-07-23- Expose alpha_fp_complete_at() to callers outside fp_complete.c.thorpej
2021-07-22Various minor cleanups and bug fixes to the FP software completion code:thorpej
2021-07-22Use __BITS() to define MDLWP_FP_C.thorpej
2021-07-20Define the f_float in-memory format. Line of the fields in s_float andthorpej
2021-07-19Remove definitions for CACHE_LINE_SIZE and COHERENCY_UNIT which are the samechristos
2021-07-18Allow for the SGMAP implementation to specify a minimum alignment forthorpej
2021-07-16The Alpha AXP Architecture Reference Manual is explcit that the onlythorpej
2021-07-14Disable the mutex_spin_{enter,exit}() fast-path stubs while I investigatethorpej
2021-07-12Optimized fast-paths for mutex_spin_enter() and mutex_spin_exit().thorpej
2021-07-11Optimized fast-paths for rw_enter() / rw_tryenter() / rw_exit().thorpej
2021-07-06- Define STACK_ALIGNBYTES to override the default and ensure thatthorpej
2021-07-04Reduce code duplication when setting up the interrupt handler datathorpej
2021-06-26Fix typo in commentskrll
2021-06-19Don't use a bunch of switch() statements in the core logic drivers to selectthorpej
2021-05-31Additional comment about the range (0-1025) that's needed for the PT pagethorpej
2021-05-31After a comment by joerg@, go back to using a dedicated field for thethorpej
2021-05-31Include "opt_param.h" (ifdef _KERNEL_OPT) everywhere that MSGBUFSIZE issimonb
2021-05-30Implement pmap_remove_all().thorpej
2021-05-30When removing mappings, hang PV entries to be freed off of thethorpej
2021-05-30Keep track of a pmap's PV entries with a list hanging off the pmap.thorpej
2021-05-30Store the modified / referenced attribute bits in the lower 2 bits ofthorpej
2021-05-30Define a macro, VM_MDPAGE_PVS(), for fetching the first pv entrythorpej
2021-05-30Pages that are in-use as page table pages should never be part of athorpej
2021-05-30Track the PT pages allocated to a pmap in the pmap itself.thorpej
2021-05-30Define a pmap_pagelist LIST_HEAD and use it where we used ad hoc LIST_HEADsthorpej
2021-05-29Move the pointer to the pmap's lev1map out of the shared pmap structurethorpej
2021-05-29Rather than tracking "needs I-sync on return to userspace" in a bitmap,thorpej
2021-05-29Rename pmap_asn_info to pmap_percpu, and pmap::pm_asni to pmap::pm_percpu.thorpej
2021-05-27The Tsunami / Typhoon chipsets have a static "monster window" for DMAthorpej
2021-05-27Define the arithmetic exception summary bits passed in a0 to entArith.thorpej
2021-05-24Add _UC_SETSTACK / _UC_CLRSTACK handling. Fixes the t_sigaltstack testthorpej
2021-05-24pmap_tlb_shootdown_all_user() can be called in the PV scenario as wellthorpej
2021-05-05Remove unused dot_conv() function.thorpej
2021-05-01Make sure preemption is disabled around PMAP_USERRET(); it usesthorpej
2021-04-20Slight tweak to previous changes:thorpej
2021-04-15Fix fallout from alpha/interrupt.c rev 1.93:rin
2021-04-03Fix an IPI deadlock scenario that resulted in a TLB shootdown timeoutthorpej