aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* MFC 190239:John Baldwin2010-01-251-0/+4
* MFC 193396, 193521, 194331, 194337, 194376, 194454, 194562, 194642, 195033,John Baldwin2009-09-041-1/+3
* MFC 180430, 180483, 180485, 180601, 180845, 180871-180873, 181043, 181077,John Baldwin2009-09-031-1/+4
* MFC r188932, r189785, r189795, and r190272Alan Cox2009-03-221-7/+1
* MFC: Add support for "superpages" on amd64 and i386. This includes adding theJohn Baldwin2009-02-261-2/+10
* MFC: Stop maintaining pv_list_count for i386 and amd64 since it wasJohn Baldwin2009-01-201-1/+1
* MFC r179917,180333,180373,180378Alan Cox2009-01-201-2/+1
* MFC rev 180108Alan Cox2009-01-191-1/+1
* MFC rev 180101Alan Cox2009-01-191-1/+0
* Use a different bitmask for superpages' base address so that itRuslan Ermilov2006-12-051-0/+1
* The global variable avail_end is redundant and only used once. EliminateAlan Cox2006-11-191-1/+0
* Fix NKPT comments to match reality. Note that the current valueRuslan Ermilov2006-11-131-2/+3
* Fix a comment.Ruslan Ermilov2006-11-131-1/+1
* First pass at allowing memory to be mapped using cache modes other thanJohn Baldwin2006-08-111-0/+5
* Define the additional page fault error codes that are implemented by amd64.Alan Cox2006-08-021-0/+2
* Add various constants for the PAT MSR and the PAT PTE and PDE flags.John Baldwin2006-05-011-0/+3
* Add a new 'pmap_invalidate_cache()' to flush the CPU caches via theJohn Baldwin2006-05-011-0/+1
* Shrink the amd64 pv entry from 48 bytes to about 24 bytes. On a machinePeter Wemm2006-04-031-3/+16
* Merge/sync with i386: various cosmetic tweaksPeter Wemm2006-03-141-1/+1
* - Cleanup whitespace and extra ()s in vtophys() macros.John Baldwin2005-12-061-5/+4
* Switch AMD64 and i386 platforms to using ELF as their kernel crashPeter Wemm2005-06-291-0/+1
* Begin all license/copyright comments with /*-Warner Losh2005-01-051-1/+1
* Make pte_load_store() an atomic operation in all cases, not just i386 PAE.Alan Cox2004-10-081-4/+14
* Prevent the unexpected deallocation of a page table page while performingAlan Cox2004-09-291-1/+1
* Double the number of kernel page tables for amd64 and for i386/PAE. The oldScott Long2004-09-111-1/+2
* Remove the allpmaps list. It's unused.Alan Cox2004-07-201-1/+0
* Like on i386, eliminate pv_ptem (which was suggested by alc). ThisPeter Wemm2004-07-141-1/+0
* Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including theBruce Evans2004-06-191-1/+1
* Introduce pmap locking to many of the pmap functions. There is more toAlan Cox2004-06-141-0/+14
* - Remove an unused declaration.Alan Cox2004-06-131-3/+2
* Initial PG_NX support (no-execute page bit)Peter Wemm2004-06-081-0/+3
* Mask pte's with PG_FRAME before passing it to PHYS_TO_VM_PAGE().. PG_NXPeter Wemm2004-06-081-1/+1
* For consistency with i386, have pmap_kenter_temporary() take a vm_paddr_tPeter Wemm2004-05-161-1/+1
* MFi386: numerous interrupt and acpi updatesPeter Wemm2004-05-161-1/+0
* - pmap_kenter_temporary() is unused by machine-independent code. Therefore,Alan Cox2004-04-101-0/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Remove ptmmap and ptvmmap. They are unused on amd64.Alan Cox2004-04-031-1/+0
* Remove unused declarations. (Some time ago, these variables became fieldsAlan Cox2004-03-071-2/+0
* Initial landing of SMP support for FreeBSD/amd64.Peter Wemm2003-11-171-1/+2
* Update the graffiti.Peter Wemm2003-11-081-0/+1
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.Bruce M Simpson2003-10-061-1/+0
* Eliminate the pte object.Alan Cox2003-09-271-1/+0
* Fix the VADDR() macros to use either KVADDR() or UVADDR(), dependingPeter Wemm2003-07-091-9/+13
* Move KERNBASE to -2GB.Hidetoshi Shimokawa2003-06-221-1/+1
* Update comments. Note that the kernel is at -1GB, not -2GB as erroniouslyPeter Wemm2003-05-231-3/+3
* Major pmap rework to take advantage of the larger address space on amd64Peter Wemm2003-05-231-45/+32
* Use compile time constants for things like PTmap[] etc because they'rePeter Wemm2003-05-151-7/+3
* Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm2003-05-011-101/+47
* Use inlines for loading and storing page table entries. Use cmpxchg8b forJake Burkholder2003-04-281-7/+45
* Remove invalid cast to vm_offset_t to avoid truncating a physical addressJake Burkholder2003-04-081-1/+1