thorpej
a1050c527b
Use device_is_a().
2006-02-25 17:32:43 +00:00
thorpej
458b3e43f7
Use device_parent().
2006-02-23 05:37:46 +00:00
drochner
9c6a0cdbbd
don't bother to figure out whether a page was not mapped at all or mapped
...
with too little permission (physically) on a fault -- uvm knows better
2006-02-22 22:11:44 +00:00
perry
fbae48b901
Change "inline" back to "__inline" in .h files -- C99 is still too
...
new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
2006-02-16 20:17:12 +00:00
mhitch
dca4768842
Bad Jason! Fix interrupt event counter attach typo. Only the last interrupt
...
was getting an event counter, and none of the dec_6600 interrupts were
getting counted.
2006-02-16 04:48:50 +00:00
cube
6ff13154dd
Remove 'count' argument for pseudo-devices that ignore it
...
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
2006-02-05 05:01:48 +00:00
rpaulo
21c1d240bc
bpfilter doesn't accept count anymore.
2006-02-04 02:31:12 +00:00
reinoud
a92fdbbc53
Add commented out UDF file-system entry in all GENERIC configurations.
2006-02-02 21:32:08 +00:00
christos
606bb2caed
free -> dealloc
...
unsigned -> size_t for alloc/dealloc
2006-01-25 18:28:25 +00:00
christos
3ffa241fcd
Add a STRONG_ALIAS macro
2006-01-20 22:02:40 +00:00
christos
a26b31d72e
PR/32502: Anders Hjalmarsson: profiling (ticks) is broken on alpha
2006-01-12 00:30:59 +00:00
perry
2d542ba1f8
inline -> __inline
2005-12-28 19:09:29 +00:00
perry
2d65de2479
bare asm -> __asm
2005-12-24 22:45:33 +00:00
perry
f2bc845517
__inline__ -> inline
2005-12-24 21:44:28 +00:00
perry
5f1c88d70d
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 20:06:46 +00:00
christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
elad
4591e5acfd
Add (commented out) Veriexec options and pseudo-device to GENERIC kernels,
...
and remove the i386 GENERIC_VERIEXEC config.
2005-12-09 23:34:01 +00:00
tsutsui
2a32b6081e
Remove obsolete options VNODE_OP_NOINLINE.
2005-12-07 12:40:46 +00:00
tsutsui
ff9b47d69e
Adjust comments for options FFS_NO_SNAPSHOT.
...
XXX: This option should be mentioned in options(4).
2005-12-07 09:10:11 +00:00
thorpej
cfc81086d9
swcr -> swcrypto
2005-11-25 16:41:31 +00:00
thorpej
7385cdd346
"pseudo-device crypto" really refers to the /dev/crypto API to the
...
opencrypto framework, not the framework itself. Update the comment
accordingly.
2005-11-25 16:35:11 +00:00
thorpej
751f32db24
Add "pseudo-device swcr" (commented out if "pseudo-device crypto" is also
...
commented out).
2005-11-25 16:30:23 +00:00
yamt
bc21da4cfb
bus_dmamem_map: honour BUS_DMA_NOWAIT. noted by Manuel Bouyer.
...
bus_space_map: always do NOWAIT allocation as it used to be before yamt-km.
we have too many copies!
2005-11-24 13:08:32 +00:00
chs
59fddeceaa
turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they
...
are compatible with the LKMs that are part of the release.
2005-11-03 16:48:29 +00:00
yamt
06085e8f52
- use sys/spl.h.
...
- add some IPL_ definitions.
2005-11-03 13:06:06 +00:00
yamt
fd96f3e9ea
pull splraiseipl() from newlock branch.
2005-10-29 14:38:51 +00:00
heas
bfceed8072
Add major for twe(4), so that management applications have a /dev entry to use.
2005-10-14 22:02:42 +00:00
abs
97f580372a
If we're enabling ipfilter then we should really have IPFILTER_LOG
2005-09-29 17:21:24 +00:00
yamt
d597202302
make VMSWAP optional again.
2005-09-17 14:38:38 +00:00
yamt
7e71f567e4
include "conf/std".
2005-09-17 09:44:05 +00:00
he
2f1d097559
The compat signal / signalvar headers are only needed under COMPAT_13
...
and COMPAT_OSF1, so make the header inclusion conditional as well.
2005-09-14 21:48:14 +00:00
martin
b00f137222
Add missing <compat/...> includes
2005-09-14 17:52:24 +00:00
jmmv
ec93365612
Initial addition of tmpfs, an efficient memory file-system. This project
...
was developed as part of Google's Summer of Code 2005 program. This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.
The file-system is still *experimental*. Therefore, it is disabled by
default in all kernels. However, as typically done, a commented-out
entry is added in them to ease its setup.
Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.
OK'ed by my project mentor, William Studenmund (wrstuden@).
2005-09-10 19:20:48 +00:00
kleink
aece7a90fd
Change the driver open function's conditional for overriding exclusive tty
...
use from checking the proc's uid to suser(9), and account for the use of
privileges. Noted by David Holland in PR kern/31126.
2005-09-06 21:40:37 +00:00
kleink
1020316c01
Change the driver open function's conditional for overriding exclusive tty
...
use from checking the proc's uid to suser(9), and account for the use of
privileges. Noted by David Holland in PR kern/31126.
Also, dispose of a redundant instance of that check.
2005-09-06 20:24:01 +00:00
yamt
2cebed8c78
don't include uvm_extern.h twice.
2005-09-01 02:19:40 +00:00
yamt
c6b465a33e
revert rev.1.99 as it is no longer necessary.
2005-09-01 02:18:19 +00:00
he
0bd65b04de
Now that uvm_extern.h no longer includes uvm_fault.h, we need to include
...
the latter explicitly.
2005-08-31 07:07:29 +00:00
drochner
096c3e1d2c
kill some more simple submatch() functions, use config_stdsubmatch()
2005-08-26 10:13:05 +00:00
drochner
fa3cb84d62
replace the "locdesc_t" structure carrying the number of locators
...
explicitely by a plain integer array
the length in now known to all relevant parties, so this avoids
duplication of information, and we can allocate that thing in
drivers without hacks
2005-08-25 18:35:38 +00:00
abs
2ea92d2f7a
Support booting from ffsv2 filesystems - thanks Simon Burge
2005-08-20 20:15:57 +00:00
abs
60d651f649
Include the ffsv2 filesystem ops. Necessary but not sufficient for booting
...
from an FFSv2 filesystem. Similar change tested on NetBSD-3
2005-08-20 20:09:25 +00:00
christos
93c362d7ef
Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
2005-08-19 05:19:49 +00:00
christos
758a209d23
64 bit inode changes.
2005-08-19 02:03:49 +00:00
skrll
1293f7a748
Add (commented out) ucycom to various kernel configs.
2005-08-05 09:23:16 +00:00
yamt
38ca5312d2
revert "defflag VMSWAP" changes for now.
...
there seems to be far more people who don't want to edit
their kernel config files than i thought.
2005-07-31 04:04:30 +00:00
mhitch
2e8c0b59d2
Check for stale flags in the DMA map. This was causing crashes on an ES40
...
with more than 1GB of memory due to a bug in one of the drivers. From
Jason Thorpe.
2005-07-30 17:25:51 +00:00
yamt
558fded29a
add "options VMSWAP" to non INSTALL kernels.
2005-07-30 06:35:34 +00:00
yamt
1d0891101c
defflag VMSWAP.
2005-07-30 06:33:33 +00:00
thorpej
8919f50566
- Change FPCPU_LOCK() such that the caller is responsible for blocking
...
IPIs in the MULTIPROCESSOR case. Adjust all callers.
- In fpusave_cpu(), block IPIs for the entire duration (while we have
CPUF_FPUSAVE set in ci_flags) to fix the deadlock that leads to
"panic: fpsave ipi didn't", as described in PR port-alpha/26383.
Many thanks to Michael Hitch for the analysis and initial patch which
this one is derived from.
2005-07-28 13:57:06 +00:00