summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/pmap.h
AgeCommit message (Expand)Author
2014-01-01Fix PMAP_SIZEOF() to deal with that the pmap has 0 pmap_asn_info now.matt
2013-11-04convert to flex arraychristos
2012-02-06Do a minor cleanup of alpha (this will make applying pullups post branchingmatt
2010-11-14Move struct vm_page_md definition from vmparam.h to pmap.h, becauseuebayasi
2009-10-26Garbage-collect pmap_do_reactivate() and the associated IPI -- nothing hasthorpej
2009-03-15ansify function definitionscegger
2008-12-09In case of no _KERNEL_OPT, always define _PMAP_MAY_USE_PROM_CONSOLEpooka
2008-12-09Make pmap_kernel() a MI macro for struct pmap *kernel_pmap_ptr,pooka
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-10Finish moving alpha over to the MI atomic ops.ad
2008-01-02Merge vmlocking2 to head.ad
2007-02-21Replace the Mach-derived boolean_t type with the C99 bool type. Athorpej
2006-04-02Static'ify.thorpej
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
2003-08-24add support for non-executable mappings (where the hardware allows this)chs
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-02Make this compile with gcc3. Change kernel_pmap_store to array of structmatt
2003-04-09POOL_VTOPHYS: Cast argument to ALPHA_K0SEG_TO_PHYS() to vaddr_t tonathanw
2003-04-09Add the ability for pool caches to cache the physical address ofthorpej
2003-01-17Merge the nathanw_sa branch.thorpej
2002-09-24Remove the TCWSCONS config now that zstty can do flow control on IOASICad
2002-09-22it really helps to get the stub right before cutting + pasting it 27 times.chs
2002-09-22add pmap_remove_all() hook (empty on most platforms so far).chs
2001-09-10Update pmap_update to now take the updated pmap as an argument.chris
2001-07-15Defer sending shootdown IPIs a bit longer. Reduces traffic a fairthorpej
2001-07-15- Tweak the pmap locking protocol slightly -- require that a pmap mustthorpej
2001-05-30use _KERNEL_OPTmrg
2001-05-26replace vm_page_t with struct vm_page *.chs
2001-05-01Delete the pmap_copy() calls.thorpej
2001-05-01Use a single linked list for PV entries. This saves 1MB of spacethorpej
2001-05-01Per discussion w/ chuck and chuck, restructure the md page stuffthorpej
2001-04-29Add a VM_MDPAGE_MEMBERS macro that defines pmap-specific data forthorpej
2001-04-29Add glue for page zero'ing in the idle loop.thorpej
2001-04-24Delete a couple of statistics that are not really worth keeping.thorpej
2001-04-24Gather ASN info into a single structure, and place a variable-lengththorpej
2001-04-22Undo a misguided previous change to the pmap_update() API.thorpej
2001-04-22Give pmap_update() an argument (a pmap_t) so that it knows whichthorpej
2001-04-21#define away pmap_update() in <machine/pmap.h> so that no functionthorpej
2001-04-20pmap_asn_alloc(): In a multiprocessor configuration, it's possiblethorpej
2000-11-22Several changes, which get us generally further along withthorpej
2000-11-19Implement pmap_growkernel().thorpej
2000-08-26Snapshot of TLB shootdown bugfixes.thorpej
2000-06-08And more ANSI'ification!thorpej
2000-05-23Rename the atomic operations to have generic machine-independentthorpej
2000-03-01Infrastructure for lazy istream sync in the pmap module:thorpej
1999-11-28- Use alpha_atomic_{add,sub}_q() to update the pmap statistics. We now nothorpej
1999-05-24The kernel pmap can be accessed (and locked!) while in an interruptthorpej
1999-05-23Make the list of all pmaps LRU-ordered, and update a comment regardingthorpej