mrg
7e590c46fe
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-29 07:07:52 +00:00
cgd
7e975cacbe
un-__P, clean up spacing a little bit, put fwd struct decl(s) near top
...
rather than embedded. no functional changes.
2000-06-29 06:00:43 +00:00
mrg
c48063facd
remove include of <vm/vm.h>
2000-06-29 02:40:37 +00:00
mhitch
e87450fc4b
Add cdev_decl() to declare mm*() routines.
2000-06-29 01:55:57 +00:00
oster
ce2b2827e5
Nuke a printf that *I* added at least as early as Nov, 1998, and which is
...
as bogus now as it was then.
2000-06-29 00:22:27 +00:00
matt
f77f36407d
Use __builtin_va_list when GCC >= 2.96
2000-06-28 21:13:35 +00:00
thorpej
0b82c9610f
Don't check for a BAR address past PCI_MAPREG_END; some devices
...
have BARs way out in left field.
2000-06-28 17:32:48 +00:00
mrg
314f1e97c5
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 17:12:48 +00:00
mrg
b5e0d5686e
remove include of <vm/vm.h>
2000-06-28 17:09:41 +00:00
mrg
a14baa8257
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 17:05:20 +00:00
mrg
261538ecac
remove include of <vm/vm.h>
2000-06-28 16:39:25 +00:00
mrg
666116dd21
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:38:37 +00:00
mrg
7e81221f5a
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:27:51 +00:00
mrg
7c15053eed
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:08:42 +00:00
mrg
13f211c52e
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 15:39:24 +00:00
minoura
ae45dff5fc
GENERIC should run on any environment.
...
It required 6MB of memory; disable some options/devices so that
it can run on 4MB machines.
2000-06-28 15:27:19 +00:00
bjh21
9f33355278
Ensure rtcattach generates a newline even if the RTC is broken
2000-06-28 15:25:03 +00:00
bjh21
47b9c31e71
Minor obvious delinting
2000-06-28 15:18:16 +00:00
mrg
419501093a
remove include of <vm/vm.h> and <uvm/uvm_extern.h>
2000-06-28 14:16:37 +00:00
mrg
91cc436b9e
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 14:11:33 +00:00
ad
c3459ba769
Apply patch supplied by Konrad Schroder in PR 10452: fixes console output
...
on PMAG-D.
2000-06-28 11:03:25 +00:00
soren
b4225fd0d4
Fix tags directory list.
2000-06-28 09:47:55 +00:00
soren
7fa690304f
Drop kernfs.
2000-06-28 09:45:01 +00:00
soren
5d381873f9
Whitespace.
2000-06-28 09:40:59 +00:00
thorpej
e24d6ebc19
Fix a couple of brain-o's in error cases, and use PCATCH for
...
the sysmon mutex wait.
2000-06-28 06:51:17 +00:00
mrg
8890e2439a
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 03:32:55 +00:00
mrg
05e377a0bd
remove include of <vm/vm.h>
2000-06-28 03:30:42 +00:00
mrg
577e415862
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 03:29:45 +00:00
mrg
cf594a3f4d
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 03:01:16 +00:00
mrg
5ec6fd267b
remove include of <vm/vm.h>
2000-06-28 02:59:32 +00:00
mrg
8e3207b69a
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 02:53:49 +00:00
mrg
bcc4078e32
remove include of <vm/vm.h>
2000-06-28 02:49:15 +00:00
mrg
20515f2854
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 02:44:06 +00:00
thorpej
e9052d7c40
New delay() function that uses the RPCC instruction. From
...
Matthew Jacob <mjacob@feral.com>.
2000-06-28 02:02:26 +00:00
matt
3c173d4927
If we loaded an nmagic on a subpage boundary, adjust epp->ep_d{addr,size} so
...
that they start on a page boundary. This is needed so that obreak(2) works
properly.
2000-06-28 00:14:44 +00:00
fvdl
975751cda2
vinsheadfree -> ungetnewvnode
2000-06-27 23:51:51 +00:00
fvdl
d09958adad
Due to popular demand, change vinsheadfree to ungetnewvnode to make
...
the name clearer. No functional change.
2000-06-27 23:51:22 +00:00
fvdl
bba2403203
In ffs_vget, do not hold ufs_haslock across the call to getnewvnode.
...
We may sleep in it, or even recurse, with softdeps. Instead, grab
the lock later, but check if noone else has beaten us to the VFS_VGET
operation, and if so, roll back getnewvnode using vinsheadfree, and
just return.
2000-06-27 23:39:17 +00:00
fvdl
4ff91a9bc3
Add vinsheadfree prototype.
2000-06-27 23:36:06 +00:00
fvdl
c39797c045
Add vinsheadfree, a small function to push vnodes that have just
...
been allocated by getnewvnode, back onto the head of the free list.
Needed in some VFS_VGET functions to deal with races.
2000-06-27 23:34:45 +00:00
augustss
d28770775b
Make it compile with AUDIO_DEBUG after the mmap API change.
2000-06-27 21:25:02 +00:00
augustss
040884b5e6
Regen (no difference in generated files, but they were not up-to-date).
2000-06-27 20:59:23 +00:00
perseant
39b86955ed
Fixes associated with filling an LFS:
...
Change the space computation to appear to change the size of the *disk*
rather than the *bytes used* when more segment summaries and inode
blocks are written. Try to estimate the amount of space that these will
take up when more files are written, so the disk size doesn't change too
much.
Regularize error returns from lfs_valloc, lfs_balloc, lfs_truncate: they
now fail entirely, rather than succeeding half-way and leaving the fs in
an inconsistent state.
Rewrite lfs_truncate, mostly stealing from ffs_truncate. The old
lfs_truncate had difficulty truncating a large file to a non-zero size
(indirect blocks were not handled appropriately).
Unmark VDIROP on fvp after ufs_remove, ufs_rmdir, so these can be
reclaimed immediately: this vnode would not be written to disk again
anyway if the removal succeeded, and if it failed, no directory
operation occurred.
ufs_makeinode and ufs_mkdir now remove IN_ADIROP on error.
2000-06-27 20:57:11 +00:00
perseant
d8584d7769
From John Evans <jevans@cray.com>: use datosn() to convert to segment
...
number, when remarking the current segment ACTIVE. See PR #10463 .
2000-06-27 20:00:03 +00:00
ragge
30a1a1bb3c
Add hdc controller and rd disks.
2000-06-27 18:50:47 +00:00
ragge
2be09b4a84
Do 3 retries on a failing sector before giving up.
...
Clear pending interrupts before starting a DMA transfer. If an interrupt
occurs while the HDC9224 is doing DMA, the transfered data will be
scrambled (without giving any errors, quite bad).
2000-06-27 18:46:17 +00:00
ragge
92f0a8f388
Make this file compile again.
2000-06-27 18:38:27 +00:00
soren
d6295e3d35
Don't include <vm/vm.h>.
2000-06-27 18:10:04 +00:00
mrg
de53718be7
<vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-27 18:01:06 +00:00
mrg
f324eef2d2
remove include of <vm/vm.h>
2000-06-27 17:55:38 +00:00