summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/mem.c
Commit message (Expand)AuthorAgeFilesLines
* MFC 307332,312086: Drop support for using mmap() with /dev/kmem.jhb2017-01-181-4/+3
* MFC 303753,308004: Add bounds checking on addresses used with /dev/mem.jhb2016-12-021-3/+5
* Revert r263475: TDP_DEVMEMIO no longer needed, since amd64 /dev/kmemkib2015-01-121-3/+1
* Fix several issues with /dev/mem and /dev/kmem devices on amd64.kib2015-01-121-47/+55
* For /dev/mem and /dev/kmem accesses, avoid asserting that addresseskib2015-01-031-2/+2
* Callers of pmap_kextract() cannot distinguish between failure andkib2015-01-021-7/+7
* Actually remove GIANT_REQUIRED, declared but not done in r263475.kib2015-01-021-4/+1
* Fix two issues with /dev/mem access on amd64, both causing kernel pagekib2014-03-211-12/+30
* Partially revert r217515 so that the mem_range_softc variable is alwaysjhb2012-07-091-2/+0
* Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set().jkim2011-01-171-7/+2
* Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.rnoland2009-12-291-2/+2
* Replace all calls to minor() with dev2unit().ed2008-09-271-4/+4
* Make preparations for increasing the size of the kernel virtualalc2008-06-201-1/+1
* Minimize diffs with i686_mem.c:jhb2008-03-121-0/+5
* Move the definition of M_MEMDESC to a non-optional file. This allowsscottl2004-08-071-5/+0
* Fix module builds for i386 and amd64.markm2004-08-041-37/+0
* Diff reduction WRT i386 version.markm2004-08-021-11/+12
* Fix the build by providing 'PHYS_TO_DMAP' and 'M_MEMDESC'.obrien2004-08-021-0/+6
* Break out the MI part of the /dev/[k]mem and /dev/io drivers intomarkm2004-08-011-141/+27
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-6/+6
* Add missing <sys/module.h> instances which were shadowed by the nestedphk2004-06-031-0/+1
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Device megapatch 4/6:phk2004-02-211-1/+2
* Various whitespace and cosmetic sync-up's with i386.peter2003-12-061-2/+3
* Initial landing of SMP support for FreeBSD/amd64.peter2003-11-171-0/+9
* Use __FBSDID().obrien2003-07-251-3/+5
* - Allow access to direct mapped region via /dev/kmem. This makessimokawa2003-06-221-13/+16
* Major pmap rework to take advantage of the larger address space on amd64peter2003-05-231-1/+2
* Commit MD parts of a loosely functional AMD64 port. This is based onpeter2003-05-011-16/+7
* - Removed APTD and associated macros, it is no longer used.jake2003-04-031-2/+0
* - Add vm_paddr_t, a physical address type. This is required for systemsjake2003-03-251-1/+1
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-13/+9
* Cleanup of the d_mmap_t interface.mux2003-02-251-3/+6
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Return an error when r/w is requested on an unsupported device instead ofnjl2002-12-311-0/+3
* Change iov_base's type from `char *' to the standard `void *'. Allmike2002-10-111-1/+1
* A good dose of style.9. No functional change.markm2002-09-211-21/+17
* Take a shot at fixing a nasty bug in the pmap changes that I did. Ipeter2002-08-031-1/+1
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-2/+2
* o Modify device open access control for /dev/mem and friends to userwatson2001-09-261-4/+8
* KSE Milestone 2julian2001-09-121-6/+6
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-8/+2
* Add a new MI pointer to the process' trapframe p_frame instead of usingjhb2001-06-291-2/+2
* Sort includes.jhb2001-05-211-1/+1
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-3/+15
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
* Duh. Fix a fatfingered patch.markm2000-06-251-1/+1
* Fix an uninitialised variable and a function return value.markm2000-06-251-1/+4
OpenPOWER on IntegriCloud