summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include
AgeCommit message (Expand)Author
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
2021-01-23Document via __HAVE_BUS_SPACE_8 platforms that implement bus_space_*_8christos
2020-10-15Expose a bunch of CPU details, including implementation version andthorpej
2020-10-15Fix the bit position for the PMI bit in ALPHA_AMASK_BITS.thorpej
2020-10-14Add a mechanism to allow a platform to optionally shelter some regionthorpej
2020-10-11Add some bus_dma instrumentation.thorpej
2020-10-10G/C alpha_XXX_dmamap() / alpha_XXX_dmamap_or. They haven't been neededthorpej
2020-10-10Rename:thorpej