junyoung
e4b7588c28
Add NEW_BUFQ_STRATEGY (disabled by default).
2002-10-18 15:11:08 +00:00
elric
5ab71e20b0
Added commented out cgd(4)s to GENERIC configs.
2002-10-14 18:39:22 +00:00
chs
b79663cf62
eliminate PT_ENTRY_NULL in favor of plain old NULL.
2002-10-14 05:11:21 +00:00
thorpej
f157f8fff5
Add missing register prefixes.
2002-10-10 17:12:23 +00:00
jdolecek
de8f0324ad
use (volatile int) cast, rather than just (volatile); the latter gives a warning
2002-10-10 11:45:14 +00:00
provos
2f7a0aaac8
add SYSTRACE; approved perry.
2002-10-06 02:11:54 +00:00
elric
d19d268a95
assign majors for raw and cooked cgd's.
2002-10-04 18:28:24 +00:00
matt
2f1192b327
CFATTACH mem_sbi, not sbi
2002-10-04 17:09:51 +00:00
thorpej
4bf871a755
Add trailing ; to CFATTACH_DECL.
2002-10-02 16:02:08 +00:00
thorpej
354bc052d9
Use the register prefix in the ELF case in _PROF_PROLOGUE.
2002-10-02 00:23:29 +00:00
abs
ef14d0e624
Enable PPP_* options for ppp
2002-10-01 09:52:10 +00:00
abs
cd05e3d894
Enable ppp
2002-10-01 09:37:11 +00:00
thorpej
fa165ee3fd
Use CFATTACH_DECL().
2002-10-01 05:18:59 +00:00
wiz
b1c7ac0e6d
"definitions" has lots of 'i's, but that's not reason to leave one out.
2002-09-29 23:23:56 +00:00
thorpej
50d060cc52
Record stack growth, done inline to avoid another function call on
...
every user page fault.
XXX Should make uvm_grow() an inline.
2002-09-29 16:49:45 +00:00
ragge
780401f935
Add common routines to talk with the CPMBX, from Hugh Graham (hugh@openbsd.org)
...
This makes halt/reboot work correctly on a bunch of machines.
2002-09-28 09:53:07 +00:00
thorpej
f818766afe
Declare all cfattach structures const.
2002-09-27 20:31:45 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53
Introduce a new routine, config_match(), which invokes the
...
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
thorpej
d1ad2ac4f2
Rather than referencing the cfdriver directly in the cfdata entries,
...
instead use a string naming the driver. The cfdriver is then looked
up in a list which is built at run-time.
2002-09-27 02:24:06 +00:00
thorpej
71404bb533
Don't include <sys/map.h>.
2002-09-25 22:21:01 +00:00
thorpej
d3f6afbf48
Don't use rmaps; use extent maps instead.
2002-09-25 21:25:39 +00:00
martti
81e8d78cd4
Add one space between "#option" and "<tab>IPFILTER_DEFAULT_BLOCK"
2002-09-25 11:49:48 +00:00
ad
176dcfaf3d
On pmax, drop into DDB on break.
2002-09-24 06:19:09 +00:00
simonb
63096043b3
Use "#define\t" instead of "#define ".
2002-09-22 08:30:56 +00:00
chs
c081614ea2
it really helps to get the stub right before cutting + pasting it 27 times.
...
alas, I did not. doh.
2002-09-22 07:53:39 +00:00
chs
55e1f79335
add pmap_remove_all() hook (empty on most platforms so far).
2002-09-22 07:17:08 +00:00
gmcgarry
7fe2ef36b9
Update for cpu_switch() prototype changes. No functional change.
2002-09-22 05:39:24 +00:00
gmcgarry
dca80f08fd
Add __HAVE_MD_RUNQUEUE flag for MD code to override MI run queue primitives.
2002-09-22 04:11:32 +00:00
martti
3b553bac54
Added (commented out) IPFILTER_DEFAULT_BLOCK.
2002-09-20 10:39:48 +00:00
ragge
5e6a28c57c
Adopt to boot block change; check for LUN on SCSI disks also.
2002-09-19 17:41:58 +00:00
ragge
a5beda58fa
Remove the (today) unneccessary boot unit number conversions for rom-booted
...
disks. This allows for booting from different LUNs on SCSI disks.
2002-09-19 17:41:21 +00:00
ragge
b3abfee038
Do not include <sys/clist.h>, it's not used in NetBSD at all.
2002-09-19 10:37:59 +00:00
ad
4202c1f405
- The VSXXX is an 8-bit device, not 7.
...
- Obey ls->dz_line in dzputc(), since dzms uses it.
- Remove an odd "circular" reference that doesn't appear to be useful.
2002-09-18 18:36:52 +00:00
lukem
3ea2e21f82
enable USERCONF by default; it's small and extremely useful to have available.
2002-09-18 02:43:53 +00:00
chuck
fa0cb6c277
increase sc_maxxfer from 63K to 64K. otherwise fsck fails for
...
file systems with larger block sizes.
2002-09-13 03:00:18 +00:00
ragge
683a9a8544
Add COMPAT_15 and COMPAT_16 and commented-out dmf.
2002-09-12 19:23:45 +00:00
ragge
32923df5d6
Fix a signal handler bug originally reported by Hugh Graham some year ago:
...
If two signals are sent after each other without the process being run in
userspace between them then the second one will overwrite part of the signal
info stored on the userstack.
Fixed by rewriting and simplifying both the signal delivery code and the
trampoline code. Also bump signal version number to 2.
2002-09-12 18:22:23 +00:00
matt
02573a8516
Add non-_KERNEL variants so regress/sys/kern/lock will compile.
2002-09-12 07:31:13 +00:00
gehenna
77a6b82b27
Merge the gehenna-devsw branch into the trunk.
...
This merge changes the device switch tables from static array to
dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.
- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.
- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.
2002-09-06 13:18:43 +00:00
lukem
fb7bc8541e
arch/*/stand stuff should be LDSTATIC=-static and not LDSTATIC?=-static.
...
It doesn't make sense to have standalone stuff dynamically linked just
because an end-user uses LDSTATIC="".
2002-08-27 08:53:14 +00:00
ragge
9ed570274c
Remove old dmf/dmz definitions.
2002-08-26 08:14:53 +00:00
thorpej
139cdc3125
Make nbuf, nswbuf, and bufpages unsigned. Make all operations on these
...
variables unsigned, and update places where their values are printed.
2002-08-25 20:21:33 +00:00
ragge
2c43ae582f
Must set correct HW unibus number so that disk autodetection on other
...
Unibuses than the first work.
2002-08-24 10:48:10 +00:00
briggs
0b956d0b8b
Implement pmc(9) -- An interface to hardware performance monitoring
...
counters. These counters do not exist on all CPUs, but where they
do exist, can be used for counting events such as dcache misses that
would otherwise be difficult or impossible to instrument by code
inspection or hardware simulation.
pmc(9) is meant to be a general interface. Initially, the Intel XScale
counters are the only ones supported.
2002-08-07 05:14:47 +00:00
ragge
9e16460053
Count adapter, stray and device interrupts separately.
...
From Johnny Billquist.
2002-07-25 12:02:00 +00:00
ragge
2236994142
Increase the interrupt stack, to avoid problems reported on port-vax by
...
Olaf Seibert. (IPSec takes much stack space).
2002-07-25 10:44:25 +00:00
ragge
236406e440
Don't complain about Abuses that don't exist and tell about unsupported CI's.
...
From Johnny Billquist.
2002-07-24 10:17:45 +00:00
hannken
bfc31ebc74
Convert to new device buffer queue interface.
...
Approved by: Anders Magnusson <ragge@netbsd.org>
2002-07-22 21:48:36 +00:00
thorpej
3912e469dd
Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can
...
be properly used by any misc. cloning device. While here, correct
a comment to indicate that "open" is the only entry point and that
everything else is handled with fileops.
2002-07-19 16:38:14 +00:00