is
be4fc8e1b9
Simplify program structure to save a few bytes.
1998-11-13 22:12:35 +00:00
thorpej
d23593a784
Make vfs_sysctl() work.
1998-11-13 20:15:32 +00:00
thorpej
a3574d12b6
Clean up the NFS sysctl variables.
1998-11-13 20:09:54 +00:00
thorpej
1eebbab4db
Some changes to make the vfs. sysctl toplevel work. Wow, we really need
...
a new sysctl interface.
1998-11-13 20:08:06 +00:00
thorpej
faf2211fef
{b,c}dev_decl(raid), like some other disk devices.
1998-11-13 20:04:11 +00:00
mycroft
1115f2e840
Er, NSIG is one *more* than the number of signals.
1998-11-13 17:23:52 +00:00
mycroft
d6ffecf67c
Oops; signal numbers are 1..NSIG, not 0..NSIG-1.
1998-11-13 17:12:54 +00:00
christos
9a95622add
cast _mcount args to u_long, to avoid lint warnings.
1998-11-13 13:50:52 +00:00
drochner
a0c0e7eff1
fix egcs warning
1998-11-13 13:47:56 +00:00
drochner
acdd660ace
fix callback type
1998-11-13 13:45:15 +00:00
christos
0da3503ec5
make sysctl newp argument const void * to avoid const castaway warnings in
...
many places in the source. Unfortunately I am not fixing right now the
second argument from u_int to size_t because it is going to break some
ports. In anycase, the sysctl interface will change shortly.
1998-11-13 12:07:51 +00:00
christos
f44085b9f0
cast lh of shift operator to unsigned to avoid lint "non portable" warnings.
1998-11-13 12:06:05 +00:00
christos
d9616f8756
cast args of ntohl() and htonl() to u_int32_t to avoid lint warnings.
1998-11-13 12:04:49 +00:00
simonb
a9c167b273
prototype un-prototyped functions
1998-11-13 11:51:55 +00:00
simonb
8e893eff9e
Add braces around 'if' to pacify egcs
1998-11-13 11:48:26 +00:00
lukem
cc41dfe747
simplify test in in_pcbbind() for setting wild=1; no need to check if
...
((so->so_proto->pr_flags & PR_CONNREQUIRED) == 0 ||
(so->so_options & SO_ACCEPTCONN) == 0)
since the latter is always true, so the former test in unnecessary.
from `TCP/IP Illustrated, Volume 2', W. Richard Stevens, p 730.
1998-11-13 10:50:10 +00:00
mycroft
5ab6a8555e
Fix one last bug in the multicast filter calculation.
...
sdr and vic work now, at least.
1998-11-13 09:37:46 +00:00
mycroft
56aafbe295
Remove bogus change that cause cpu_fork() to panic.
1998-11-13 09:19:26 +00:00
lukem
6ff594779a
oops - missing ","
1998-11-13 06:11:42 +00:00
oster
c74d32c5fc
Updating of bdev's and cdev's to support RAIDframe.
1998-11-13 04:47:03 +00:00
oster
38a3987b69
RAIDframe, version 1.1, from the Parallel Data Laboratory at
...
Carnegie Mellon University. Full RAID implementation, including
levels 0, 1, 4, 5, 6, parity logging, and a few other goodies.
Ported to NetBSD by Greg Oster.
1998-11-13 04:20:26 +00:00
thorpej
2f3f9379cf
Add a couple more file systems to mountcompatnames[] (even though they
...
didn't exist in 4.3BSD or NetBSD 0.9) and always put the table into
the kernel. It's going to be needed for VFS sysctls.
1998-11-13 04:12:35 +00:00
eeh
08af05f929
Fix 32-bit gcc scheduling problems.
1998-11-13 03:47:15 +00:00
thorpej
0e3a0a7f80
Once a fragmented IP packet has been reassembled, recompute the packet
...
length before passing it up the stack. From FreeBSD.
1998-11-13 03:24:22 +00:00
mhitch
7b16048c5a
Fix the Right-Shift on the LK501 keyboard in a different way. My previous
...
attempt results in the up and down arrows not repeating in the X server.
The keyboard division table is modified to place the Right-Shift keycode
into division 6 along with the Left-Shift and Control. A corresponding
change to the X server lk201 keyboard handler is also required.
1998-11-13 01:59:51 +00:00
thorpej
de234f5dda
Pseudo-device definition and files for RAIDframe, CMU PDL's RAID 0, 1, 4, 5,
...
6 implementation + simulator.
From Greg Oster <oster@netbsd.org>.
1998-11-13 01:16:19 +00:00
thorpej
17bfc42d6d
Add DTYPE_RAID.
1998-11-13 01:05:51 +00:00
thorpej
d272bb0024
Handle the case where ccdbuffer() fails due to memory shortage. Build
...
a fifo of component buffers, and free them if ccdbuffer() fails. Once
all component buffers are build, run through the fifo and fire off the
requests to the components.
1998-11-13 01:00:15 +00:00
thorpej
092c201932
Simplify calling of ccdbuffer() now that the mirroring code is nuked.
1998-11-13 00:35:57 +00:00
thorpej
ab27c3f89c
Return EINVAL if invalid flags are passed.
1998-11-13 00:31:02 +00:00
thorpej
00172c10d5
Nuke the mirroring code. RAIDframe is about to go in, and is a much
...
better mirroring solution.
The ccd driver will stay, even in the presence of RAIDframe, for applications
where just RAID-0 is needed (much smaller code footprint).
1998-11-13 00:26:19 +00:00
thorpej
b6ac7c9b6b
Must use PR_NOWAIT when allocating component buffers.
1998-11-12 22:39:57 +00:00
fvdl
fb1a849339
Use different names for the "nfscon" label to tsleep(), so that it can
...
be seen in which one a process is sleeping.
1998-11-12 22:31:02 +00:00
rvb
b148b1ea84
Oops, I didn't mean to let that last commit get out. Though
...
maybe Havard should look at the changes (to make INSTALL smaller)
and see if any are general/reasonable for everyone.
1998-11-12 21:51:02 +00:00
thorpej
05c4e40b41
defopt the APM options.
1998-11-12 21:32:16 +00:00
rvb
7f2a4a5331
Perry said I should ... enable pms0 for GENERIC
1998-11-12 21:12:34 +00:00
thorpej
1fcae7f1be
defopt FFS_EI
1998-11-12 19:51:10 +00:00
christos
e78e086623
change the id arg of ftok from char to int.
1998-11-12 16:15:45 +00:00
christos
551ff5c2a0
use one define per static array instead of defining all three with DKTYPENAMES
1998-11-12 15:52:21 +00:00
bouyer
56107b8e10
Force PCI_COMMAND_MASTER_ENABLE if DMA has been setup properly. The BIOS is
...
supposed to do it but who knows ...
1998-11-12 15:05:29 +00:00
drochner
a16b0cc7db
regen
1998-11-12 14:09:20 +00:00
drochner
0c0b302fba
-add an NE2000 clone, info from PR kern/6430
...
-add comment for PCNET/isapnp (ID is vendor specific)
1998-11-12 14:06:34 +00:00
ws
99d394c267
Typo
1998-11-12 14:00:06 +00:00
mycroft
8146c925da
If we get a TX interrupt with no packets buffered, ignore it. This can occur
...
if the chip is reset while transmitting.
XXX
This occurs at boot time because the SIOCADDMULTI always resets the interface
when adding the `all hosts groups' -- usually while the ARP packet is being
transmitted. All drivers should be fixed to not reset the interface when
changing the multicast filter, if possible.
1998-11-12 13:18:26 +00:00
mycroft
b8974fbf40
Fix yet another bogon in the multicast filter calculation.
1998-11-12 13:03:51 +00:00
thorpej
b29c33e2a0
Update for the new state of the world: pciide, wscons, and a slight
...
change in how PCI-Host bridges are matched.
1998-11-12 01:04:06 +00:00
tron
76a221aca5
Sync with "GENERIC".
1998-11-12 00:57:29 +00:00
thorpej
ad77ef01b4
Add kern/kern_kthread.c
1998-11-11 22:46:32 +00:00
thorpej
920a1ace5b
fork_kthread() -> kthread_create(). Set P_NOCLDWAIT on kernel threads,
...
which will cause any of their children to be reparented to init(8) (which
is already prepared to wait out orphaned processes).
1998-11-11 22:45:32 +00:00
thorpej
a0fac8a7bc
Move fork_kthread() to a new file, kern_kthread.c, and rename it to
...
kthread_create(). Implement kthread_exit() (causes a thrad to exit).
Set P_NOCLDWAIT on kernel threads, which will cause any of their children
to be reparented to init(8) (which is already prepared to wait out orphaned
processes).
1998-11-11 22:44:24 +00:00
thorpej
04dc9a8878
Remove some code accidentally readded when Christos implement P_NOCLDWAIT.
1998-11-11 22:37:13 +00:00
veego
17509cc037
Add the Ariadne II.
1998-11-11 22:28:32 +00:00
veego
1449b87b11
New driver for the Ariadne II.
1998-11-11 22:26:27 +00:00
is
6b1ed04840
Correct the calls (use AllocVec() and FreeVec()),
...
in case somebody ever needs free().
1998-11-11 21:43:18 +00:00
mjacob
c0782a3653
more printf cleanups
1998-11-11 21:40:38 +00:00
is
f02a3ccb3e
Switch off the cache later.
...
Apparently, this avoids a problem on DraCos with HyperCom boards.
1998-11-11 20:57:33 +00:00
bouyer
1e71e76d6c
- clearify the boot messages (features supported vs features used). Thanks to
...
Havard Eidnes for his complains about this :)
- fix some typo in comments
- hoppefully better detection of drives reporting bogus PIO modes.
1998-11-11 19:38:27 +00:00
rvb
b951d6c0cd
Lookup now passes up an extra flag. But old veni will
...
be ok; new veni will check /dev/cfs0 to make sure that a new
kernel is running.
Also, a bug in vc_nb_close iff CODA_SIGNAL's were seen has been
fixed.
1998-11-11 19:22:08 +00:00
ws
18f9174133
Some BIOSs insist on patching the Bios Parameter Block for some drives
...
(e.g. LS-120). Make room for this.
1998-11-11 16:46:38 +00:00
matt
3e6d4553d9
Make DHCP/BOOTP the default for VAX net booting
1998-11-11 15:49:02 +00:00
thorpej
cabecee13c
Changes to support fork_kthread():
...
- cpu_set_kpc() now takes void *arg third argument, passed to the
entry point.
- cpu_fork() allows parent to be non-curproc iff parent is proc0.
When forking non-curproc, assume its state has already been saved.
- Adjust various pieces of machine-dependent code to account of all of this.
1998-11-11 06:43:49 +00:00
thorpej
49c62c4336
Changes to support fork_kthread():
...
- cpu_set_kpc() now takes void *arg third argument, passed to the
entry point.
- cpu_fork() allows parent to be non-curproc iff parent is proc0.
When forking non-curproc, assume its state has already been saved.
- Adjust various pieces of machine-dependent code to account of all of this.
1998-11-11 06:41:23 +00:00
thorpej
6956a57584
Initial version of API for creating kernel threads (likely to change somewhat
...
in the future):
- New function, fork_kthread(), takes entry point, argument for entry point,
and comment for new proc. May be called by any context, will fork the
thread from proc0 (requires slight changes to cpu_fork()).
- cpu_set_kpc() now takes a third argument, a void *arg to pass to the
thread entry point. Thread entry point now takes void * instead of
struct proc *.
- Create the pagedaemon and reaper kernel threads using fork_kthread().
1998-11-11 06:34:43 +00:00
nisimura
8ed3c420dc
- Withdraw a duplicated file. This has never been a part of distribution.
1998-11-11 05:00:42 +00:00
eeh
f66c79c11e
Turn off debugging.
1998-11-11 02:04:23 +00:00
eeh
bef3f7ec18
FCode bootblock and friends.
1998-11-11 01:57:32 +00:00
dbj
277322402c
Sync'ed more files and routines with mvme port in prepartion for UVM.
...
Now use generic m68k cachops everywhere rather than defining them in locore.s
1998-11-10 22:45:44 +00:00
bouyer
5f9fa9aaaa
Add and enable the pciide driver.
1998-11-10 14:09:15 +00:00
scottr
610fe40379
Only allow access to physical RAM.
1998-11-10 07:29:59 +00:00
thorpej
1a5d2ce537
File is obsolete.
1998-11-10 05:56:31 +00:00
mark
85d4fddd28
Use the footbridge pci bus space tags when attaching a vga console so
...
that the wscons code will recognise them later and correctly setup
cn_tab when the wsdisplay device is attached.
1998-11-10 04:34:05 +00:00
mark
c082b04018
Implement a separate function to set up the pci io and mem bus space
...
tags.
1998-11-10 04:32:03 +00:00
mark
e695fe5347
Implement bus_space_copy_region_2() for footbridge tags.
1998-11-10 04:29:21 +00:00
matt
1b8620b9fb
Cleanup media set on Alpha. ring txpoll after setting proper tx
...
interrupt mask.
1998-11-09 23:41:14 +00:00
thorpej
a1b2be7e1d
Const poisoning.
1998-11-09 23:12:48 +00:00
thorpej
9f20ff377a
Make the device lookup table-driven, like if_ep_pci.c.
1998-11-09 23:12:18 +00:00
rvb
e7f0c5989f
Change the way unmounting happens to guarantee that the
...
client programs are allowed to finish up (coda_call is
forced to complete) and release their locks. Thus there
is a reasonable chance that the vflush implicit in the
unmount will not get hung on held locks.
1998-11-09 16:36:16 +00:00
frueauf
a894e3a493
Add braces to make egcs happy.
1998-11-09 15:53:51 +00:00
frueauf
b6576d4d72
fix typo: nativ_to_hpux_errno -> native_to_hpux_errno.
1998-11-09 15:35:16 +00:00
kleink
4aeff0488e
Need <sys/featuretest.h> for previous commit's use of _POSIX_C_SOURCE to work
...
as expected.
1998-11-09 13:00:41 +00:00
bouyer
432a301fc6
Support for the CMD PCI064{3,6}. Tested on a 0646 with a
...
"wd0: PIO mode 4, DMA mode 2, UDMA mode 2" device.
1998-11-09 09:21:09 +00:00
msaitoh
21e1b057bc
Sorry, I forgot to revert "#if 0".
1998-11-09 07:01:47 +00:00
mrg
9e2545068d
compat_ultrix wants MSG_COMPAT/COMPAT_OLDSOCK: don't depend on COMPAT_43
1998-11-09 04:01:55 +00:00
nisimura
9d716ec821
- Fix many errors in cursor image manipulation. Hardware expect 2
...
bit/pixel format, not planer format. Assign MSB for cursor mask and
LSB for cursor image, where 10 means mask color and 11 for image color.
Image bit order of Bt431 and Bt459 are opposite to MIPS/Alpha processors
while IMS G332 and DC503 (PCC) are indentical.
- Assume that cursor images are 32 pixel padded as ULTRIX/DU ws interface
do. It's natural to X server.
- XXX Vast majority of codes are duplicated between mfb<->tfb and cfb<->sfb.
Code sharing might be achieved in the context of TGA/SFB+ merge.
1998-11-09 03:58:05 +00:00
mycroft
d4026f6eb5
GC the B_CACHE bit.
1998-11-09 01:18:34 +00:00
veego
2749e8b74a
We don't need the pci headers here.
1998-11-08 22:02:25 +00:00
is
9916260262
- declare method arrays in bus.h
...
- add interleaved_wordaccess method array
1998-11-08 21:09:27 +00:00
mycroft
967a4693f2
Set the B_NOCACHE bit so that NFSv3 will not try to do async writes.
1998-11-08 19:45:17 +00:00
mycroft
7c037b7009
Clear B_NOCACHE when we're done with the buffer -- although this is probably
...
pointless.
1998-11-08 19:41:49 +00:00
mycroft
6422baa1c0
Set the B_NOCACHE bit so that NFSv3 will not try to do async writes.
1998-11-08 19:37:12 +00:00
mycroft
36918f312f
Rework cluster_rbuild() to use buffers with the file system block size.
...
From Alasdair Baird.
1998-11-08 18:18:31 +00:00
mycroft
6957bd875c
Do not permit the u area for nfsd or nfsiod to be swapped out.
1998-11-08 15:57:44 +00:00
fvdl
d878e9efc8
Rely on priority match to resolve conflict with the ex driver, not on
...
a define.
1998-11-07 23:06:26 +00:00
is
ba74edf69b
Fix typo.
1998-11-07 22:50:25 +00:00
is
fd3b226223
We didn't really implement bus_space_{read,write}_stream_N, but
...
bus_space_{read,write}_region_stream_N. Correct the names.
1998-11-07 22:44:36 +00:00
ragge
f040374f11
Support for KA820 console RX50. From 4.4, ported to NetBSD by Sergey Svishchev.
1998-11-07 20:58:09 +00:00
drochner
1f23f4e047
add poll entry for (optional add-on) i4b raw device
1998-11-07 17:28:57 +00:00
ragge
b6158fa5e3
EGCS fixes. Implement htons as a C macro instead of asm; generates as
...
good code as the asm implementation _and_ can be optimized.
1998-11-07 17:22:58 +00:00
drochner
f213d2f96a
use common code for extended capability (power management)
...
let "match" return 2 (> ep_pci)
1998-11-07 16:53:19 +00:00
drochner
bbe9d71415
add support for "extended capabilities" (new in PCI spec 2.2)
1998-11-07 16:47:22 +00:00
mrg
7c0d69c3ab
minor KNF nits
1998-11-07 05:50:19 +00:00
jonathan
cdd3abe7a9
Pull MBR-scanning code and NetbSD-partition-finding into a separate
...
function, rathe than duplicating in readdisklabel() and writedisklabel().
XXX should really make MBR code MI, and share with other MBR-using ports
(e.g., arc, arm32 MBR label-scanning code).
1998-11-07 04:39:03 +00:00
jonathan
a581370fce
apply previous change to writedisklabel() as well as readdisklabel().
1998-11-07 01:30:57 +00:00
jonathan
45aa097296
Change COMPAT_386BSD_MBRPART: don't break on match, so that if there's more
...
than one DOSTYP_386BSD partition, we pick the last one, not the first.
That's what our install tools do/did with multiple ID-165 partitions.
1998-11-07 01:08:00 +00:00
cgd
515148e0a3
cast arg to dbtob to u_quad_t; consisent, and fixed size unnecessary
1998-11-06 23:03:06 +00:00
cgd
af24dfc946
argument to dbtob needs to be cast to u_quad_t here to avoid shift lossage
1998-11-06 23:02:12 +00:00
tron
63b722221a
Sync with "GENERIC".
1998-11-06 20:29:52 +00:00
is
23c04fa375
Add color debug code for DraCos.
1998-11-06 20:08:20 +00:00
mhitch
010e90e0ca
Cursor position offsets need different values for an sfb board with an
...
alternate clock that does lower resolution.
1998-11-06 03:53:40 +00:00
mhitch
a7f70a5fbc
Fix problem when using non-DEC CDROMS with blocksize other than 512 bytes.
...
This got lost when disk geometry processing was updated.
Also move the CDROM check from rzread() to rzwrite() - it doesn't make
much sense to report a read-only filesystem error when trying to read a
CDROM.
1998-11-06 01:59:25 +00:00
jonathan
fb020850a0
Increase compiled-in default bpf buffer size from 4096 to 8192.
...
(the libpcap API provides no way to resize the inkernel buffe,r and
4096 is too small to capture maximum-sized FDDI frames.)
1998-11-05 22:50:15 +00:00
kenh
e58cf6b359
Add definitions for the ATA power management commands
1998-11-05 22:49:09 +00:00
erh
bda913305b
Make sure the interpreter string is long enough to check against.
1998-11-05 22:19:25 +00:00
ragge
fbed93d50d
EGCS fixes.
1998-11-05 19:48:04 +00:00
ragge
bee167375f
EGCS fixes + TU81 fix.
1998-11-05 19:47:20 +00:00
ragge
3467859667
EGCS fixes.
1998-11-05 19:46:18 +00:00
mellon
3cc58a69cc
Fix a signed/unsigned thinko (this is cgd's fix)
1998-11-05 15:59:00 +00:00
frueauf
b1122614c3
Add braces to make egcs happy.
1998-11-05 14:13:59 +00:00
frueauf
03c64513e6
hpux_error.c got removed, add hpux_errno.c instead.
1998-11-05 12:42:46 +00:00
tsubai
1bf603b543
Sync to mac68k.
1998-11-05 11:46:07 +00:00
msaitoh
37bbf03777
fix pcic_chip_socket_enable() to works on more machines.
1998-11-05 07:55:48 +00:00
thorpej
2b695df1dc
Common code for media-from-bmcr.
1998-11-05 04:08:01 +00:00
thorpej
aabf2a0809
In the status routine, always use the media selected in the BMCR if
...
autonegotiation is not enabled. This is more reliable on many PHYs,
and requires fewer register reads.
1998-11-05 04:01:32 +00:00
thorpej
c755434d9d
Regen.
1998-11-05 03:43:57 +00:00
thorpej
84def70194
Add AMD's OUI, and the model number for the AMD 79C873 10/100 Ethernet PHY.
1998-11-05 03:43:43 +00:00
jeremy
a6f004d383
Corrected incorrect definition of child_return(). It only accepts one
...
argument.
1998-11-05 03:40:57 +00:00
thorpej
74b81e824e
Add "ukphy".
1998-11-05 00:38:10 +00:00
thorpej
567710942c
Add a driver for "generic unknown PHYs", meant as a catch-all for
...
PHYs we don't have specific drivers for. While this will not give
optimum operation, it will allow network interface drivers to at least
function while drivers for their specific PHYs are written.
1998-11-05 00:36:48 +00:00
thorpej
7d76571fd1
Tidy up the message from mii_print() somewhat.
1998-11-05 00:30:44 +00:00
thorpej
2a17544c19
Place the essentially common "ticks" and "active" members into the
...
mii_softc (generic phy goo), and just switch all of the PHY drivers
(except tlphy, which really does have special stuff) to use an mii_softc
instead of a private one.
1998-11-05 00:19:32 +00:00
thorpej
f66039cbce
Routines common between the Uknown PHY driver (forthcoming) and other
...
PHY drivers. This file has ukphy_status(), which is what PHY drivers
should use if media detection is done by decoding NWay.
1998-11-04 23:59:51 +00:00
thorpej
ad8b66c7c8
Return a higher-priority match than 1. These are specific drivers. This
...
allows for a "generic unknown PHY" driver to be implemented.
1998-11-04 23:44:09 +00:00
thorpej
51da8fc39f
Factor out the common reset code. Use the NOISOLATE flags as appropriate
...
to prevent a PHY from being isolated in the event the MAC can't deal with
this. (3Com 3c905B-TX, and Intel i82557).
1998-11-04 23:28:15 +00:00
thorpej
b097394468
Factor out some common code from all the PHY drivers (autonegotiation, for
...
now.)
1998-11-04 23:07:15 +00:00
thorpej
844622de9c
Define and use generic PHY read/write reg macros.
1998-11-04 22:15:40 +00:00
tsubai
8634976fb2
Move conversion of PRAM-time to UNIX-time to clock.c (like mac68k).
1998-11-04 15:06:13 +00:00
chs
28411139b3
be consistent with locking of amaps and anons when freeing them.
1998-11-04 07:07:22 +00:00
chs
e4c4ea06b4
remove outdated comment.
1998-11-04 07:06:05 +00:00
itohy
2d3363a6d0
regen.
1998-11-04 06:41:57 +00:00
itohy
b0e0dc2101
(manufacturer, product) = (0x149, 0x265) is used both
...
"Linksys EthernetCard" and some new versions of "D-Link DE-650".
Changed the product string as such.
1998-11-04 06:40:54 +00:00
itohy
5bf12ef4b9
Allow newer versions of D-Link DE650 cards (the manufacturer and
...
the product are valid and the same as Linksys EthernetCard's) work
with the current ne driver.
Somewhat kludgy.
1998-11-04 06:37:09 +00:00
chs
23ed4b5656
we must unlock a vp's object's lock before calling vrele().
1998-11-04 06:21:40 +00:00
chs
61458d7dfa
LOCKDEBUG enhancements for non-MP:
...
keep a list of locked locks.
use this to print where the lock was locked
when we either go to sleep with a lock held
or try to free a locked lock.
1998-11-04 06:19:55 +00:00
fvdl
42921bd66d
Add the ex driver.
1998-11-04 00:40:03 +00:00
fvdl
21ab4a980a
Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards.
1998-11-04 00:31:59 +00:00
fvdl
7b10c3e7e4
Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. Rename
...
constants from EP_ to ELINK_ since they're now used in the ex driver as well.
1998-11-04 00:29:28 +00:00
fvdl
28221c24db
Add info for ex driver.
1998-11-04 00:28:05 +00:00
thorpej
6768f892cc
Add sqphy.
1998-11-03 23:52:50 +00:00
thorpej
b5ebc7dd87
Driver for Seeq 80220/80221/80223 10/100 Ethernet PHYs.
1998-11-03 23:51:29 +00:00
tron
46f5a5f507
Make "src/sys/arch/i386/stand" compile again.
1998-11-03 22:00:37 +00:00
tron
873f0be1cd
Sync with files in "src/lib/libz".
1998-11-03 15:49:39 +00:00
leo
4401599ff3
These should have been added together with leo.c a long while ago :-( Thanks
...
to 'entropy' for keeping an eye on me...
1998-11-03 14:50:15 +00:00
tsubai
0b3665db48
Add "Paddington" ID.
1998-11-03 12:15:57 +00:00
simonb
44dfb8ea2c
Define the size of the members of utsname in terms of _SYS_NMLN, and
...
define SYS_NMLN if not POSIX or XOPEN source.
1998-11-03 10:08:32 +00:00
thorpej
7fe67ebc21
Add support for the Seeq 80c24 AutoDUPLEX media interface which was nuked
...
when this driver was changed to use the MAC-independent MII code. This
"PHY" does not have a programming interface, but simply senses the duplex
mode from the link partner. Since it is not possible to read the 80c24
to determine the link type or status, we consider this to be "manual".
1998-11-03 05:47:38 +00:00
thorpej
cbcaaa3bc3
Make sure that a delay loop actually has some delay in it, and use IFF_OACTIVE
...
as appropriate.
1998-11-03 05:04:49 +00:00
thorpej
49d750db09
Regen.
1998-11-03 05:02:25 +00:00
thorpej
8adfcb5246
Define the model ID of the Seeq 84220 10/100 PHY.
1998-11-03 05:01:49 +00:00
thorpej
19fd5d178f
3Com PHY can't be isolated, so don't allow IFM_NONE.
1998-11-03 00:18:18 +00:00
thorpej
ec38cdc6d9
Add icsphy*.
1998-11-03 00:12:45 +00:00
thorpej
3f98e69b07
Driver for the Integrated Circuit Systems ICS1980 10/100 PHY.
1998-11-02 23:46:20 +00:00
thorpej
1f074c785d
When doing a media change service request, use the media word from the
...
current ifmedia_entry, not from the user-supplied media word. The
user supplied media word may not necessarily match e.g. instance (if
the parent MAC driver is intentionally ignoring instance if its expecting
multiple PHYs with non-overlapping media, e.g. TI ThunderLAN) the media
word we are actually switching to.
Since PHY drivers use `instance' to determine if they should isolate
themselves, the ThunderLAN PHY was sometimes being incorrectly isolated
when in fact the user attempted to select that PHY (for e.g. BNC operation).
1998-11-02 22:31:36 +00:00
thorpej
be4ce8c3f4
Add "10baseT-FDX" and "100baseTX-FDX" aliases to the end of the subtype
...
table. These are actually subtype+option combos, but these are the
strings displayed by the MII code to indicate 10Mbps full-duplex and
100Mbps full-duplex respectively, and it's Nice that ifconfig(8) can
grok them.
1998-11-02 22:10:26 +00:00
simonb
67f74ebee4
Implement the new BUFCACHE option.
1998-11-02 07:43:37 +00:00
ross
cee6f4a531
Implement the new BUFCACHE option.
1998-11-02 04:43:23 +00:00
tron
d9b5b0b01a
Sync with files in "src/lib/libz".
1998-11-01 21:28:51 +00:00
hubertf
e45fa5e3bb
add version for libkeycap
1998-11-01 17:14:27 +00:00
hubertf
eccf9ccdd8
s|share/misc|share/pcvt|
1998-11-01 16:37:06 +00:00
lukem
d04b2d9043
implement BUFCACHE, which sets the size of the buffer cache to BUFCACHE %
...
of physmem. if not set (or == 0), falls back to old sizing method.
1998-11-01 09:51:09 +00:00
christos
1cfb41e0d6
make this compile again (missing semi-colon)
1998-11-01 01:04:48 +00:00
mjacob
3bcd2ef84d
fix botched printout format
1998-11-01 00:03:08 +00:00
mjacob
82b48f66b6
If NSIO not defined, compile errors.
1998-10-31 23:51:05 +00:00
is
e4d73206ab
Make the exec header an automatic variable, instead of malloc()ed space.
...
Saves 60 bytes of code.
1998-10-31 22:40:27 +00:00
thorpej
d08eb2a32b
Add code to detect a RealTek 8019 chip, and use the media selection
...
support if present.
1998-10-31 01:44:16 +00:00
matt
32a315ff7c
Use the so_send and so_receive funcptrs in the socket instead of calling
...
sosend/soreceive directly. [I've been meaning to commit these for months.]
1998-10-31 01:18:41 +00:00
thorpej
7d4ee06d3e
Use the rtl80x9 common code for media selection.
1998-10-31 00:45:48 +00:00
thorpej
cd7f7eff85
Code common to RealTek 8019 and 8029 NE2000-compatible Ethernet chips.
...
Includes media selection support and support for Full-duplex.
1998-10-31 00:44:33 +00:00
thorpej
266aaad811
Define the "rtl80x9" attribute, to pull in code common to RealTek 8019
...
and 8029 NE2000-compatible Ethernet chips.
1998-10-31 00:43:19 +00:00
thorpej
fa97a53c11
Multiple inclusion protection.
1998-10-31 00:31:43 +00:00
thorpej
992f2906ba
Move the RTL8029 register definitions to <dev/ic/rtl80x9reg.h>, and add
...
the registers/bits present in the RTL8019 (ISA version).
1998-10-31 00:27:41 +00:00
thorpej
de14bf4f80
Manuel confirms that defaulting to AUTO is ok, to Do It.
1998-10-30 23:30:16 +00:00
matt
2e00799098
Conditionalize include of <lib/libkern/libkern.h> with _STANDALONE (like
...
libsa/nfs.c does). Fixes VAX libsa build problem.
1998-10-30 16:56:30 +00:00
lukem
80e1cdcee7
s/milieconds/milliseconds/
1998-10-30 13:47:02 +00:00
ws
2791cf041a
Fix a thinko which still prevented this to run on non-int13-ext machines.
...
Thanks to entropy@zippy.bernstein.com for pointing this out and testing the fix.
1998-10-30 12:16:59 +00:00
scottr
9d3eea92f4
Add DOS partition handling, from Ken Nakata in PR 4999, with
...
only slight tweaking by me.
XXX - does not currently handle NetBSD/i386 or 386BSD/FreeBSD partitions.
1998-10-30 06:48:51 +00:00
scottr
c8546bdb7b
Enforce a lower bound of (RAW_PART + 1) on the number of partitions
...
read from the Mac partition table. From Ken Nakata in PR 4999.
1998-10-30 05:27:15 +00:00
thorpej
ed473183ef
Define the FORMAT UNIT command, and several related structures.
1998-10-30 02:07:15 +00:00
nisimura
6020153959
- Assign copyright terms.
1998-10-30 00:53:12 +00:00
nisimura
074bc27605
- Add filenames for VDAC/cursor sprite hardware descriptions; bt431reg.h,
...
bt459reg.h, bt463reg.h and ims332.h as pointed by Klaus Klein.
1998-10-30 00:18:16 +00:00
mark
7cc47ae9b9
Pay attention to the share_size field in the filecore boot block in
...
filecore_map(). From Andrew McMurry.
Closes PR 6343
1998-10-29 23:18:57 +00:00
jonathan
ba531b48c6
Use console_debugger() hook to enter DDB.
1998-10-29 21:25:17 +00:00
jonathan
3ac3cbcfb8
Add options DDB_FROMCONSOLE and sysctl ddb.fromconsole, analagous to
...
DDB_ONPANIC. Lets user ignore breaks but enter DDB on panic. Intended
for machines where debug on panic is useful, but DDB entry is not,
(public-access console, or terminal-servers which send spurious breaks)
Add new ddb hook, console_debugger(), which decides whether or not to
ignore console ddb requests. Console drivers should be updated to call
console_debugger(), not Debugger(), in response to serial-console
break or ddb keyboard sequence.
1998-10-29 21:22:32 +00:00
nisimura
e29350c92c
- Introduce MI NWSCONS drivers for TURBOchannel framebuffer option cards.
...
N.B., Digital UNIX never supports neither PMAG-AA (mfb) nor PMAG-BA (cfb)
for TC Alphas. PMAG-DV (xcfb) is Personal DECstation built in. All should
be good for console, but need much works for cursor/colormap completeness.
1998-10-29 12:24:24 +00:00
enami
9ddbeaedbb
- match if the function just probing is disk and its interface is ATA.
...
- use product table only for the card which requires quirks or doesn't
have disk device interface tuple.
1998-10-29 09:49:51 +00:00
enami
3f3c763b1b
Define some constants for function extension tuple of disk function.
1998-10-29 09:45:52 +00:00
enami
634f1b5bf7
fix typo and some indentation.
1998-10-29 09:42:45 +00:00
jonathan
5211fed3ab
Michael Hitch's fix to dtop handler:
...
make handler FSM robust enough to not lose its place after data overrun.
stops keyboard from going catatonic.
1998-10-29 04:54:20 +00:00
is
d103f66935
Switch the Amiga port to UVM.
1998-10-28 22:41:24 +00:00
dante
27e57114e1
Add support for macppc
...
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.
1998-10-28 21:06:27 +00:00
dante
2cb48d6c4e
Add support for macppc.
...
Very special thanks to Itsumi Tsutsui for his invaluable collaboration.
1998-10-28 20:39:45 +00:00