summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include/pmap.h
AgeCommit message (Expand)Author
2015-04-09Make the sparc64 pmap (more) mpsafe by protecting both the pmap itself and theMark Kettenis
2014-12-17minimal removal of simplelock to eliminate lock.h dependencyTed Unangst
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2013-08-08Add PMAP_NOCACHE as an alias for PMAP_NC for use in semi-MI code.Mark Kettenis
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstTheo de Raadt
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
2011-05-18Turns out VA_ALIAS_MASK is indeed a mask, but with the PAGE_MASK deceptivelyAriane van der Steldt
2011-05-18Better make PMAP_PREFER_ALIGN() a rounded value, as done on other arches;Miod Vallat
2011-05-18Off-by-two in PMAP_PREFER_ALIGN definition; found the hard way by matthieu@Miod Vallat
2011-04-28Expose pmap_prefer parameters.Ariane van der Steldt
2010-12-26Kill pmap_phys_address(), and force every driver's mmap() routine to returnMiod Vallat
2010-12-06Change the signature of PMAP_PREFER from void PMAP_PREFER(..., vaddr_t *) toMiod Vallat
2009-02-12Add a pm_statistics struct to all pmap, and keep track of residentMiod Vallat
2008-06-09Sparc64 MMUs have an address hole, too, and the pmap implementation weMiod Vallat
2007-12-14Remove a lot of symbols from the namespace, otherwise sys/sysctl.h andTheo de Raadt
2007-10-17Spin up secondary CPUs on MULTIPROCESSOR kernels. Works on UltraSPARC-IIIMark Kettenis
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-06-06now that all partition size/offsets are potentially 64-bit, change theTheo de Raadt
2006-06-29Fix PMAP_PREFER and make it use VA_ALIAS_MASK to prevent me from breakingMark Kettenis
2006-05-31It's bit 13 that's causing the address aliasing in the cache, not bit 14.Mark Kettenis
2005-12-12Nuke unused pmap_from_phys_address().Miod Vallat
2004-08-09Needs a non-empty pmap_unuse_final() as sparc.Miod Vallat
2004-08-06rename sparc kill_user_windows() to pmap_unuse_final(). provide empty stubsTheo de Raadt
2004-05-20Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpcMark Kettenis
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-05Implement vgafb_mmap() fullyJason Wright
2001-12-04Yet another sync to NetBSD uvm.Artur Grabowski
2001-08-18Some more includes from NetBSD.Artur Grabowski