aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/i386/mem.c
Commit message (Expand)AuthorAgeFilesLines
* Add the MEM_EXTRACT_PADDR ioctl to /dev/mem.Mark Johnston2020-09-021-2/+1
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+1
* i386: Merge PAE and non-PAE pmaps into same kernel.Konstantin Belousov2019-01-301-1/+0
* i386 4/4G split.Konstantin Belousov2018-04-131-3/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* MFamd64: Add bounds checks on addresses used with /dev/mem.John Baldwin2016-10-271-2/+7
* Drop support for using mmap() with /dev/kmem.John Baldwin2016-10-141-5/+4
* Remove Giant from /dev/mem and /dev/kmem. It is definitely not neededKonstantin Belousov2015-01-241-4/+0
* Partially revert r217515 so that the mem_range_softc variable is alwaysJohn Baldwin2012-07-091-2/+0
* Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set().Jung-uk Kim2011-01-171-8/+2
* Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.Robert Noland2009-12-291-2/+2
* Replace all calls to minor() with dev2unit().Ed Schouten2008-09-271-5/+5
* Fix race conditions.Stephan Uphoff2006-01-231-33/+57
* Fix module builds for i386 and amd64.Mark Murray2004-08-041-37/+0
* Sort includes; minor whitespace.Mark Murray2004-08-021-2/+1
* Break out the MI part of the /dev/[k]mem and /dev/io drivers intoMark Murray2004-08-011-143/+37
* bde points out that this can't do anything useful. The full patch hasWarner Losh2004-06-281-2/+0
* When opening /dev/io, preserve iopl properly. Otherwise, if you openWarner Losh2004-06-281-0/+2
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-6/+6
* Add some missing <sys/module.h> includes which are masked by thePoul-Henning Kamp2004-05-301-0/+1
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-1/+2
* Use __FBSDID().David E. O'Brien2003-06-021-1/+3
* - Removed APTD and associated macros, it is no longer used.Jake Burkholder2003-04-031-2/+0
* - Add vm_paddr_t, a physical address type. This is required for systemsJake Burkholder2003-03-251-1/+1
* Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp2003-03-031-13/+9
* Cleanup of the d_mmap_t interface.Maxime Henrion2003-02-251-3/+6
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Return an error when r/w is requested on an unsupported device instead ofNate Lawson2002-12-311-0/+3
* Change iov_base's type from `char *' to the standard `void *'. AllMike Barcroft2002-10-111-1/+1
* A good dose of style.9. No functional change.Mark Murray2002-09-211-21/+17
* Take a shot at fixing a nasty bug in the pmap changes that I did. IPeter Wemm2002-08-031-1/+1
* Change the suser() API to take advantage of td_ucred as well as do aJohn Baldwin2002-04-011-1/+1
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-2/+2
* o Modify device open access control for /dev/mem and friends to useRobert Watson2001-09-261-4/+8
* KSE Milestone 2Julian Elischer2001-09-121-6/+6
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-041-8/+2
* Add a new MI pointer to the process' trapframe p_frame instead of usingJohn Baldwin2001-06-291-2/+2
* Sort includes.John Baldwin2001-05-211-1/+1
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-3/+15
* Send the remains (such as I have located) of "block major numbers" toPoul-Henning Kamp2001-03-261-1/+0
* Duh. Fix a fatfingered patch.Mark Murray2000-06-251-1/+1
* Fix an uninitialised variable and a function return value.Mark Murray2000-06-251-1/+4
* Strip out the machine-independant parts of the memory device.Mark Murray2000-06-251-255/+50
* pmap_enter() masked off the page offset bits, pmap_kenter() did not.Peter Wemm2000-05-241-0/+1
* Sort the sys includes.David E. O'Brien2000-05-221-3/+3
* Implement an optimization of the VM<->pmap API. Pass vm_page_t's directlyPeter Wemm2000-05-211-5/+2
* * Use sys/sys/random.h rather than a i386 specific one.David E. O'Brien2000-04-241-1/+1