chs
ff1e758c8c
use round_page(...) instead of roundup(..., NBPG).
2000-11-08 05:53:10 +00:00
chs
a74393b970
remove unneeded includes.
2000-11-08 05:47:56 +00:00
chs
071195415e
fix an LP64BE bogon.
2000-11-08 05:29:32 +00:00
chs
51c256aa5a
in nfs_flush(), only play games with B_NOCACHE for VREG vnodes.
...
if we do this for VBLK vnodes which are in use by softdep mounts,
brelse() will mark the buffer B_INVAL as well, which makes the
softdep code very unhappy.
2000-11-08 05:20:32 +00:00
chs
a284236c04
in fork1(), only add make the new proc visible (by giving it a pid
...
and adding it to allproc) after it's fully initialized.
this prevents the scheduler from coming in via a clock interrupt
and tripping over a partially-initialized proc.
2000-11-08 05:16:23 +00:00
itojun
e452bf6c6b
save a little bit of CPU time (avoid computing CBC IV we do not use).
...
sync with kame.
2000-11-08 04:57:57 +00:00
erh
1f16400706
Update the names of some unimplemented syscalls to match what linux calls them. Match const in parameters to our sys_writev.
2000-11-08 04:19:00 +00:00
msaitoh
3ba9161ab2
check whether SH4_PCMCIA is defined or not.
...
fixes PR. 11441.
2000-11-08 01:03:03 +00:00
msaitoh
5cb13a674a
add shpcmcia_mem*() for SH4_PCMCIA
2000-11-08 01:01:22 +00:00
matt
d522d7acc9
Add fwlynx & fwnode.
2000-11-07 18:45:46 +00:00
matt
4feeea4377
Reduce maxusers to 12 (this is a single user kernel after all).
...
Remove COMPAT_13 since it's not needed.
2000-11-07 17:37:07 +00:00
matt
c62b76ce87
Switch from the old yucky ncr to the new good siop driver for 53c8xx.
2000-11-07 17:01:33 +00:00
tsutsui
b666be4488
Add more names:
...
MI: hifn, intersil7170, neo, siop_common, sysmon_envsys, sysmon_wdog
i386: mca
newsmips: dmac, spifi, xafb
2000-11-07 15:33:53 +00:00
soren
232e2c5ef9
Regen.
2000-11-07 13:53:59 +00:00
soren
0dc9fd53b9
Just print 'Intel' for their other OUI.
2000-11-07 13:53:42 +00:00
jdolecek
7d8eefdffc
add void *p_emuldata into struct proc - this can be used to hold per-process
...
emulation-specific data
add process exit, exec and fork function hooks into struct emul:
* e_proc_fork() - called in fork1() after the new forked process is setup
* e_proc_exec() - called in sys_execve() after the executed process is setup
* e_proc_exit() - called in exit1() after all the other process cleanups are
done, right before machine-dependant switch to new context; also called
for "old" emulation from sys_execve() if emulation of executed program and
the original process is different
This was discussed on tech-kern.
2000-11-07 12:41:52 +00:00
jdolecek
75823fcfc2
write KTR_EMUL entry on end of fork1() - primarily usable when the new
...
process never does execve(2), such as when creating a thread
2000-11-07 12:31:17 +00:00
jdolecek
04cbfb1132
add M_EMULDATA
2000-11-07 12:12:15 +00:00
nisimura
dfb8c2a44f
Fix a minor typo in the previous change of tp->t_linesw introduction.
2000-11-07 09:23:21 +00:00
thorpej
5929990d15
Add `bktr'.
2000-11-07 06:02:24 +00:00
augustss
5a356af882
Regen.
2000-11-06 22:32:49 +00:00
augustss
75367f830a
Add some OUIs and models. From OpenBSD.
2000-11-06 22:32:26 +00:00
augustss
a00e309252
Fix speeling in cooment.
2000-11-06 22:10:03 +00:00
augustss
83bdca3a71
Print a newline after the random number speed message.
2000-11-06 22:01:31 +00:00
tsutsui
f1403ed3e2
Protect netisr by splnet().
2000-11-06 16:54:28 +00:00
tsubai
760413cb15
"xa" frame buffer driver.
2000-11-06 15:00:28 +00:00
itojun
7236276c18
sync with kame.
...
- include string.h (instead of sys/systm.h) on userland compilation.
make compilation under src/regress/sys/crypto happier. from minoura
- (blowfish) KNF.
2000-11-06 14:11:40 +00:00
tsubai
532d1c33c2
Enter ddb after ddb_init() if -d is specified.
2000-11-06 12:35:21 +00:00
tsubai
7bfead48b0
Rearrange console selection code.
...
Now usb keyboard is preferred to adb.
2000-11-06 12:33:07 +00:00
itojun
ad037eb274
avoid namespace pollution by radix.h. the #ifndef _KERNEL portion was to
...
use radix.c in userland compilation, however, noone is using it.
(routed has its own radix.c)
2000-11-06 11:07:37 +00:00
itojun
47bce75f00
check IPsec SA type (tunnel/transport/any) when we try to decapsulate IPsec
...
tunnel mode packet. decapsulate only if we got a tunnel mode SA.
KAME PR 296.
2000-11-06 00:58:34 +00:00
itojun
ef8a34f5c3
fix IPv4 TTL selection with AF_INET6 API. sync with kame. From: jdc
2000-11-06 00:50:12 +00:00
matt
5a55a6ac60
Add files.ieee1394
2000-11-05 23:19:41 +00:00
onoe
5d7a16ff8c
make it compilable with FW_DEBUG
2000-11-05 23:04:00 +00:00
chs
b6b3ee8657
remove what looks to be a bit of leftover debug code.
2000-11-05 23:00:10 +00:00
chs
1c76b8d14d
fix types in debug code.
2000-11-05 22:59:27 +00:00
matt
c135d1f282
Add files.ieee1394
2000-11-05 22:48:27 +00:00
tv
c6a1ef4f70
8 spaces -> tab
2000-11-05 22:41:35 +00:00
matt
f0bd09f42d
Merge in my some of my stuff.
2000-11-05 22:35:56 +00:00
thorpej
c60d6ae15b
Machine pmc.h
2000-11-05 22:28:00 +00:00
thorpej
fa03f6e74d
If we have a working cycle counter, compute the number of CPU
...
cycles in a second, and print the CPU speed.
Derived from similar code in FreeBSD.
2000-11-05 22:10:01 +00:00
matt
43ff857e29
Don't allow use of mapreg is they are at or above 0x10000 in I/O space. (in
...
other words, if the address uses bits in the top 16 bits, don't use it).
2000-11-05 21:14:59 +00:00
mhitch
d458239a94
When doing the cacheflush for MIPS1, adjust the length to account for
...
an unaligned buffer. The last word of the buffer was not getting flushed
if the buffer was unaligned and fit in a single DMA segment. Now dump(8)
works on both MIPS1 and MIPS3 DECstations.
2000-11-05 21:02:13 +00:00
jdolecek
0f1770e08d
make compilable without FW_DEBUG
2000-11-05 19:43:32 +00:00
onoe
e83458422f
First Prototype implementation of network interface part for IEEE1394 (if_fw).
...
Current status:
Only OHCI chip is supported (fwohci).
ping (IPv4) works with Sony's implementation (SmartConnect) on Win98.
sometimes works but not stable.
Not implemented yet:
IRM (Isochronous Resource Manager) functionality.
Link layer fragmentation.
Topology map.
More to do:
clean ups
MCAP
charactor device part
dhcp
There is no entry in GENERIC config file yet.
Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw.
2000-11-05 17:17:12 +00:00
thorpej
1363813e0d
Two things off the TODO list.
2000-11-05 16:44:08 +00:00
thorpej
cde4f7415c
Add mmap support (i386-specific for the moment).
2000-11-05 16:24:45 +00:00
thorpej
5a8a59d459
Weed out the Dell and HP versions which are known to work in
...
WSS emulation mode (i.e. won't work in AC'97 mode).
2000-11-05 16:13:17 +00:00
jdolecek
e8e4da6b87
add new function sigismasked(), which checks whether passed signal
...
is ignored or masked by the process, and use it appropriately
instead of directly checking p->p_sigmask and p->p_sigignore
2000-11-05 15:37:09 +00:00
thorpej
70b3814a53
Add NeoMagic 256 audio.
2000-11-05 06:46:03 +00:00
thorpej
f945fc008d
Driver for NeoMagic 256 audio. Based on the OpenBSD driver, which is
...
in turn based on the FreeBSD driver, ported to NetBSD and somewhat
modified by me. Thanks to Matt Thomas for testing.
2000-11-05 06:43:45 +00:00
thorpej
aac73109ae
Feh, fix st00p1d braino in last.
2000-11-05 05:41:25 +00:00
thorpej
584c0d1319
Use <dev/sysmon/sysmonconf.h>
2000-11-05 04:08:48 +00:00
thorpej
6ea062a0d7
Update for sysmon splitting, and lm carries the sysmon_envsys
...
attribute.
2000-11-05 04:08:10 +00:00
thorpej
fce3c3a6a8
pcweasel carries the sysmon_wdog attribute.
2000-11-05 04:07:30 +00:00
thorpej
8e0eb1dc12
viaenv carries the sysmon_envsys attribute.
2000-11-05 04:06:53 +00:00
thorpej
e67f5e66bc
Split the envsys and watchdog parts of sysmon into their own
...
files.
2000-11-05 04:06:13 +00:00
thorpej
f6099127b7
DELPHI -- one of my devel machines at Zembu Labs. This is an
...
example of how to configure the PC-Weasel driver into the kernel.
2000-11-05 03:51:14 +00:00
mhitch
b38f4a0528
From Andrew Doran:
...
Fix 2100/3100 monochrome font display problem. Characters were being
rendered as a mirror-image, which was a bit hard to read.
2000-11-05 02:53:20 +00:00
scw
3b5fce6c46
Invert the sense of i82586_init()'s return value so that
...
it matches what ether_ioctl() expects.
2000-11-04 19:48:38 +00:00
thorpej
95b9ab0ebc
Add a device driver for the Middle Digital, Inc. PC-Weasel serial
...
console board. This glues into the `pcdisplay' driver and provides
support for the watchdog timer function on the PC-Weasel.
2000-11-04 18:47:20 +00:00
thorpej
7575e3d5e9
Update comment regarding watchdog timer toggle.
2000-11-04 18:44:28 +00:00
thorpej
c48d521bdb
Add a watchog timer framework to the system monitor.
2000-11-04 18:37:19 +00:00
thorpej
cb5b106fe1
Interface definition for watchdog timers.
2000-11-04 18:33:33 +00:00
veego
232ac6b3d1
Print the vendor and chip id in the DPRINTF with 0x%x and not just %d.
2000-11-04 18:28:19 +00:00
thorpej
f3c38af11b
Regen.
2000-11-04 16:43:14 +00:00
thorpej
601bcf9813
Add a couple NeoMagic products. From OpenBSD.
2000-11-04 16:41:57 +00:00
augustss
f3030960da
Add quirks for a Fuji camera.
2000-11-04 15:54:36 +00:00
tsutsui
87ebc281b2
Print which IRQ is used for compatibility interrupts. (from i386)
2000-11-04 14:05:55 +00:00
thorpej
05d5f37522
Shadow the AC'97 codec registers. This adds two capabilities:
...
* support devices that crash when reading the codec registers; a flags
interface is added to the host interface and one flag is defined
(AC97_HOST_DONT_READ).
* new API (restore_ports) for restoring the user's settings. This
can be useful after an APM resume after a suspend to disk.
From OpenBSD.
2000-11-04 08:07:14 +00:00
thorpej
0bb6525f5b
Add some more codec IDs. From OpenBSD.
2000-11-04 05:45:57 +00:00
wrstuden
029bdd3185
Adjust to change in tty line discipline handling.
2000-11-03 18:50:49 +00:00
tsutsui
99fde8d00d
Call ttymalloc() to initialize struct tty in bmcnattach().
2000-11-03 18:26:32 +00:00
ad
3d193b190b
- Pequr -> Serverworks. It pays to do a cvs update first...
...
- Pay attention only to the low byte of config reg 0x44 on Serverworks chips,
as Linux does.
- Compress duplicatated code.
2000-11-03 17:28:02 +00:00
ad
96d994ecae
regen.
2000-11-03 16:31:51 +00:00
ad
10885fbd47
Oops
2000-11-03 16:31:01 +00:00
ad
62d4f894dc
Regen.
2000-11-03 15:57:33 +00:00
ad
3789452cb3
Pequr Technology is now called ServerWorks.
2000-11-03 15:54:02 +00:00
simonb
dde480911e
Fix up line discipline change fallout.
2000-11-03 15:01:10 +00:00
tsubai
3d213115f4
Don't match if nintr > 12 (more than 3 cells).
2000-11-03 12:26:06 +00:00
tsubai
bcb05a2f55
Get 6 interrupt cells from OF.
2000-11-03 12:20:55 +00:00
pk
8ba559d056
st_touch_tape(): Pass XS_CTL_SILENT to st_mode_select().
2000-11-03 12:08:41 +00:00
pk
4c7351ec7d
* st_touch_tape(): start probing at the block size from the sense data if
...
we have it.
* st_unmount(): reset density to the device default. This prevents using
stale density values after changing to a medium with different density.
Section 9.3.3 of the SCSI specs states that a device shall return the
density value specified in the last succesfull MODE SELECT after an
unload operation, in case it is not able to automatically determine
the density of the new medium.
2000-11-03 10:46:18 +00:00
pk
e3aaa6c1ab
* Per st(4), retrieving status and setting modes on the control device
...
should succeed even if no media is loaded.
* In stopen(), check the return value of st_mount_tape().
2000-11-03 10:22:02 +00:00
abs
cee0acd601
Add
...
options INET6 # IPV6
#options IPSEC # IP security
#options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
#options IPSEC_DEBUG # debug for IP security
In the case of VOYAGER, comment out INET6 also
2000-11-03 10:18:55 +00:00
toddpw
d3ca42abf0
Add support for Socket Comm. PC Card Ethernet, and tidy up naming.
2000-11-03 09:07:24 +00:00
tsutsui
343f07f2ac
Fix some db_printf() format.
2000-11-03 06:27:34 +00:00
tsutsui
39355e9743
Make this compilie with LANCE_REVC_BUG.
2000-11-03 06:21:32 +00:00
tsutsui
ff3b4a0dab
Switch to MI md_root.c. Tested on RAMDISK3X kernel.
2000-11-03 05:52:42 +00:00
tsutsui
6bf0b47164
Fix typo in the previous revision. (s/LIdle/Lidle/)
2000-11-03 05:28:28 +00:00
tsutsui
d952450835
Wrap function declaration with "#ifndef sun3/#endif"
...
because sun3 does not have bus_space(9) support and
it have not switched to MI intersil7170 driver.
XXX We should split this into intersil7170{reg,var}.h ?
2000-11-03 05:23:07 +00:00
tsutsui
0750f35353
Fix printf formats in panic messages.
2000-11-03 04:52:27 +00:00
augustss
9702e75aa1
Sync with FreeBSD: Add a scanner. Fix a pasto.
2000-11-03 04:00:15 +00:00
simonb
be1c09c850
Use the canonical RF_PROTECTED_SECTORS #define hack.
2000-11-03 00:30:34 +00:00
bjh21
930c4cf062
First attempt at multicast stuff. I suspect it doesn't work.
...
Use ether_ioctl -- saves 300 bytes of text.
2000-11-03 00:25:36 +00:00
mhitch
84f1b64ed1
VFB01 framebuffer is 2048 bits wide (but only displays the first 1024 bits
...
of each scan line). Fix the fi_linebytes value to get the right size.
Fixes the 'compressed' display problem with the 2100/3100 monochrome display.
2000-11-02 23:37:08 +00:00
bjh21
42e564ed45
Remove unnecessary includes.
...
Add a compiled-in RCSID.
2000-11-02 21:56:46 +00:00
bjh21
13234acd0f
Convert to using ether_ioctl().
...
G/C huge swathes of unused code and outdated comments.
2000-11-02 21:42:41 +00:00
tsutsui
ae21e0d12e
Use "defined(sun3)" rather than "defined(_SUN3_) || defined(_SUN3X_)"
2000-11-02 21:24:16 +00:00
tsutsui
4ebb5f04e4
Fix typo in comment.
2000-11-02 21:18:03 +00:00