Tor Egge
b872e9c03f
Don't try to obtain an excluive lock on the vm map, since a deadlock might
...
occur if the process owning the map is wiring pages.
1997-11-14 22:57:46 +00:00
Bruce Evans
1fd0b0588f
Removed unused #includes.
1997-08-02 14:33:27 +00:00
Bruce Evans
fce002fdef
Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include
...
it when it is not used. In most cases, the reasons for including it
went away when the special ioctl headers became self-sufficient.
1997-03-24 11:25:10 +00:00
Peter Wemm
6875d25465
Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not
...
ready for it yet.
1997-02-22 09:48:43 +00:00
John Dyson
996c772f58
This is the kernel Lite/2 commit. There are some requisite userland
...
changes, so don't expect to be able to run the kernel as-is (very well)
without the appropriate Lite/2 userland changes.
The system boots and can mount UFS filesystems.
Untested: ext2fs, msdosfs, NFS
Known problems: Incorrect Berkeley ID strings in some files.
Mount_std mounts will not work until the getfsent
library routine is changed.
Reviewed by: various people
Submitted by: Jeffery Hsu <hsu@freebsd.org>
1997-02-10 02:22:35 +00:00
John Dyson
afa07f7e83
Change the map entry flags from bitfields to bitmasks. Allows
...
for some code simplification.
1997-01-16 04:16:22 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
John Dyson
d700038439
Fix a potential deadlock from the previous commit.
1996-10-30 03:52:57 +00:00
John Dyson
56673451a7
Fix the /proc/???/map file so that it is possible to read an arbitrarily
...
large process map. Another commit will follow to fix a problem just found
during this one... Sorry!!! :-(.
1996-10-30 03:45:00 +00:00
John Dyson
3c087a2f30
Modify slightly the output from the map file in /proc. Now the
...
executable bit is shown.
1996-07-27 19:47:04 +00:00
John Dyson
34e95a26ec
Under certain circumstances, reading the /proc/*/map file can
...
crash the system. Nonexistant objects were not handled correctly.
1996-07-27 18:28:10 +00:00
John Dyson
6ead3edd9c
Clean-up the new VM map procfs code, and also add support for executable
...
format file "etype". It contains a description of the binary type for
a process.
1996-06-18 05:16:00 +00:00
John Dyson
975dcaa94f
This file is the "meat" of the process address space capability. If you
...
would like other things added, just ask!!! It might be pretty easy to add.
1996-06-17 22:53:27 +00:00