mikel
4ab6dc7d2e
allow examination of SIGKILL and SIGSTOP signal handlers (but still
...
disallow changes); from Klaus Klein in PR standards/3398.
1997-03-27 07:52:25 +00:00
scottr
1cc0fb9b24
Add SDEV_AUTOSAVE quirks for IBM 0663H{08,12} disks
1997-03-27 07:37:54 +00:00
scottr
b316767c92
Work around an ambiguity in the SCSI spec. Some implementations,
...
particularly older ones, don't do a SAVE DATA POINTER before disconnecting.
When the driver reconnects, it does an implicit RESTORE POINTERS, and
restores the data pointer from *before* the last transfer. If the driver
calculates the residual using the data pointer and doesn't account for
this, the residual will be wrong.
What we do is test for the SDEV_AUTOSAVE quirk when we see a disconnect
message, falling through to do a SAVE DATA POINTER if the quirk applies
to this target.
The workaround was suggested by Mycroft, who also provided the explanation
of the problem. Actual code was (mostly) ripped off from the 53C9x driver.
1997-03-27 07:30:40 +00:00
mikel
b81091e992
POSIX.1 specifies that a failed link() to a directory must return EPERM,
...
and EMLINK was not documented; from Klaus Klein in PR standards/3397.
Also documented EOPNOTSUPP for filesystems that don't support hard links.
1997-03-27 07:30:25 +00:00
mycroft
b9a022ebe6
Add EXEC_ELF32.
1997-03-27 06:18:31 +00:00
mikel
19fd4b60de
make setpgid(pid, pgrp) return EINVAL if pgrp < 0 as required by POSIX.1;
...
from Klaus Klein in PR standards/3395.
1997-03-27 06:14:03 +00:00
cgd
bf22891897
update for current system configuration
1997-03-27 06:04:39 +00:00
gwr
8be7d1ef9e
No longer need the hack that forced SCSI_POLL when cold.
1997-03-27 01:16:01 +00:00
pk
c5d5c54038
Add workaround for the "extraneous bytes after re-select" problem that
...
ESP100 chips may exhibit.
1997-03-27 00:29:57 +00:00
gwr
5b48e061ce
cleanup
1997-03-27 00:15:31 +00:00
gwr
9228e630d5
s/boot/cpu_reboot/
1997-03-26 23:44:27 +00:00
gwr
c29412f1bb
fix a warning
1997-03-26 23:27:12 +00:00
gwr
37b247edde
Renames: /dumpconf/cpu_dumpconf/, /boot/cpu_reboot/
1997-03-26 22:42:13 +00:00
gwr
71e43d14ab
Move findroot/setroot stuff from configure() to cpu_rootconf().
1997-03-26 22:38:40 +00:00
gwr
7b23790667
Add cdev_lpt_init(NPP,pp) for the 3/80
1997-03-26 17:29:10 +00:00
gwr
c304845074
Arrange to make pp.h needed by conf.c
...
(printer port driver is on the way).
1997-03-26 17:26:48 +00:00
leo
27228d890b
Apply optimizations suggested by gwr & mycroft.
1997-03-26 15:50:39 +00:00
leo
c28576c255
Close disk after opening it to read the disklabel. The previous code did 2
...
opens...
1997-03-26 15:49:31 +00:00
leo
16bc86449a
Use m68k/sig_machdep.c
1997-03-26 15:46:12 +00:00
leo
1bca40723b
Add missing 'break'.
1997-03-26 15:44:03 +00:00
thorpej
66908db327
Resolve conflicts from merge.
1997-03-26 02:08:07 +00:00
thorpej
8443f8fad0
Resolve conflicts from merge.
1997-03-26 01:33:32 +00:00
thorpej
fecae4de60
Back out the previous change (add IFM_10_EXT) after some dicussion
...
w/ BSDI and Matt Thomas.
1997-03-26 01:19:27 +00:00
perry
51157fe131
Comment out the wt driver -- its rather dangerous to ed users, as it
...
turns out. Also, add a comment explaining this.
1997-03-26 01:16:23 +00:00
pk
b468feeebf
In pmap_remove(), check for an empty segment before calling one of the
...
helper functions. This cuts down the number of needless function calls
by approx. 80%, which has a healthy effect on the responsiveness of
a machine under heavy process creation/teardown loads.
The VM system seems to be fond of asking to delete page mappings
which aren't there..
1997-03-25 23:04:02 +00:00
scottr
757d4ce5d4
Add SDEV_NOLUNS quirk for Seagate ST125N.
1997-03-25 22:33:50 +00:00
christos
d465daac1e
make sure that the tty layer restarts the ppp layer when there is an error
...
such as out of buffer space.
1997-03-25 22:33:25 +00:00
cgd
6f1ffd0192
kill cfb and sfb in the standard configs
1997-03-25 20:35:03 +00:00
jonathan
3f9bb9b9e8
Add <if_media.h>, am7990var.h requires it.
1997-03-25 19:06:02 +00:00
christos
93b36b663d
PR/3388 from Tatoku Ogaito: Add product id for another soundblaster PnP card.
1997-03-25 15:16:49 +00:00
mikel
eba3c11c27
some cleanup; still needs a *lot* of work
1997-03-25 07:57:14 +00:00
mark
b28684079f
Fix broken vidcaudio_set_format() prototype.
1997-03-25 05:09:01 +00:00
jonathan
9a834c4127
Add ARP hardware type for Richochet "starmode" radio addresses.
1997-03-25 02:30:52 +00:00
gwr
90a79f75fe
Change continue to break in a few places (as suggested by mycroft).
1997-03-24 23:49:39 +00:00
cgd
b1e061e899
Optimize the case of writing to /dev/zero, and clean up the
...
surrounding code a bit. Partly suggested by gwr, them implemented
by mycroft in the i386 port, then cleaned up a bit to fit here.
1997-03-24 23:01:40 +00:00
pk
eb3b79e0f2
Move `#endif /* SUN4M */' downward.
1997-03-24 22:56:37 +00:00
mycroft
6962daa0f8
KNF police.
1997-03-24 21:50:48 +00:00
mycroft
13ca4f0381
Do not return generation counts to the user.
1997-03-24 21:44:53 +00:00
christos
261ef8aa5a
Add missing slpx(); from Bill Sommerfeld
1997-03-24 21:23:10 +00:00
mycroft
46f55019b7
Optimize the case of writing to /dev/zero, and clean up the
...
surrounding code a bit. Partly suggested by gwr.
1997-03-24 21:16:59 +00:00
pk
4a77b646a2
Add `c_associativity' field.
1997-03-24 19:56:58 +00:00
mycroft
86f68e3d77
Build fdboot.
1997-03-24 19:53:34 +00:00
mycroft
25d692da5e
Fix calculation of fmem and fmemsz for old ROMs.
1997-03-24 19:51:28 +00:00
mycroft
1b9557e827
Make the segment rounding code consistent. (No functional change.)
...
If DEBUG_MEMORY_LIST, wait for a keypress before starting the kernel; never
time out.
1997-03-24 18:56:26 +00:00
mycroft
86818ac5a8
Kluge to allow building on a M68K4K system.
1997-03-24 18:52:46 +00:00
scottr
9614615f6f
Add se driver
1997-03-24 18:28:40 +00:00
scottr
5fd56d4f40
Add se, and make some comsmetic changes for easier maintenance.
1997-03-24 18:20:10 +00:00
gwr
7c0bd080c9
No longer force boothowto=RB_SINGLE|RB_KDB
...
(Yes, it goes multi-user just fine! 8^)
1997-03-24 17:57:12 +00:00
gwr
8ac50ae86b
Sync with sun3 (no longer need -DSUN_BOOTPARAMS)
1997-03-24 17:55:40 +00:00
gwr
8bec95da2c
Use ${INSTALL} ...
1997-03-24 17:48:19 +00:00
gwr
199246e95f
No longer need SYMTAB_SPACE now that sun3x/stand/* works.
...
(Thanks, Jeremy!)
1997-03-24 17:39:04 +00:00
gwr
b72b9f00ea
Use "if_ether.h" (from sys/lib/libsa).
1997-03-24 17:32:21 +00:00
gwr
5c88d15269
When cold!=0 force SCSI_POLL (otherwise swapconf will hang)
1997-03-24 17:16:45 +00:00
thorpej
6adc9b82fd
Add the IFM_10_EXT ("external") ethernet subtype, to accomodate cards
...
that have the notion of an "external media port". Suggested by
Matt Thomas <matt@3am-software.com>.
1997-03-24 06:57:31 +00:00
jtk
983d7a8c15
use new name sc_drq8 and initialize sc_drq16 (reflect changes to SB driver)
1997-03-24 05:30:28 +00:00
mycroft
136c4013aa
Expand the comment on the previous.
1997-03-24 01:36:43 +00:00
mycroft
bfcfadcf86
Reenable the keyboard controller reset hack.
1997-03-24 01:32:38 +00:00
thorpej
4c03c2945d
Resolve conflicts from merge.
1997-03-24 00:35:02 +00:00
thorpej
24840394af
Fix a screwup (my fault, oops) that caused the stack to get corrupted.
...
From Ian Dall <Ian.Dall@dsto.defence.gov.au> on port-pc532.
1997-03-24 00:04:53 +00:00
cgd
1b15d36cf1
eb64+ needs shared_intr.c
1997-03-24 00:00:33 +00:00
pk
f62b65006f
Clamp burst sizes to maximum value of parent.
...
Reset ledma from leattach().
1997-03-23 22:54:26 +00:00
fvdl
17d7bd9d41
Check for the use of reserved ports on a per-request basis, unless
...
MNT_EXNORESPORT is specified. The check is cheap and doesn't impose
any extra overhead.
1997-03-23 20:55:51 +00:00
fvdl
1a6e45d35f
Add MNT_EXNORESPORT option.
1997-03-23 20:54:06 +00:00
is
f63af0fda7
Now that ARP on ARCnet works, set it as default.
1997-03-23 15:59:41 +00:00
veego
196e8ba3c2
Resolve conflicts from merge.
1997-03-23 09:37:28 +00:00
is
4555777c80
Fix several bugs related to the new ARP code, and ARCnet ARP support.
...
Among other, add ARPHRD_ARCNET definition, make sure the hardware type is
set on outgoing ARP packets, make sure we dont send out replies as broadcasts.
1997-03-23 01:22:35 +00:00
cgd
da14b3d856
clean up isp_poll() so that it works more correctly. (Modeled on the version
...
in the BusLogic driver.)
1997-03-23 00:50:07 +00:00
cgd
d9eb899be8
add the PPP_FILTER option
1997-03-23 00:48:37 +00:00
ragge
720d1ef3f7
Update address struct to recognize KA420 motherboard.
1997-03-22 23:05:31 +00:00
ragge
65469bc546
CPU support for MV3100. (KA41)
1997-03-22 23:02:07 +00:00
pk
a13464f5c9
Garbage collect.
1997-03-22 22:13:17 +00:00
pk
f839bb9816
Add a `[ide]c_ncachelines' field to cacheinfo structure; initialize
...
and use it where appropriate.
Add `swift' and `turbosparc' cache enable function.
1997-03-22 22:03:25 +00:00
pk
8d0c0fd49b
For each major "module", define a separate set of MMU control register bits.
1997-03-22 19:15:53 +00:00
mycroft
7d3520e146
Redo the way exceptions are set up, and add a handler for
...
exception 15, which the P6 local APIC may erroneously send us.
1997-03-22 16:56:00 +00:00
ragge
ab80098c50
Clean up DZ console routines. Use memory size from boot (if provided).
1997-03-22 12:50:56 +00:00
ragge
608bad4ba2
Bugfixes to lance routines. Get memory size from rpb to pass to kernel.
...
Support some more CPU types in boot.
1997-03-22 12:47:27 +00:00
thorpej
edad9d2e05
Purely cosmetic whitespace/indentation changes (mmm, indent(1))
1997-03-22 09:13:48 +00:00
thorpej
e321bba79a
Purely cosmetic whitespace/indentation changes (mmm, indent(1))
1997-03-22 09:03:29 +00:00
thorpej
83edf0b6cd
- oops, fix a missing space in a printf
...
- allow whitespace before a command, and if there is only whitespace,
don't print the help message (seeing a help message after just
tapping return can be a shade annoying).
1997-03-22 09:00:41 +00:00
matthias
bf4354241e
* Use machine/conf.h instead of sys/conf.h to get the
...
lpt{open,close,write,ioctl} prototypes.
* Remove the cdev_decl(lpt). We get it from machine/conf.h.
* Add and use LPTSOFTC.
* Use level triggered interrupts (seems to work with less spurious interrupts).
* Do not use NLPT. Use lpt_cd.cd_ndevs to get the number of lpt devices.
* ether_ifattach now needs the ethernet address of the device. Supply a
dummy address.
1997-03-22 08:29:52 +00:00
matthias
80f02e3d99
DEV_RTC is gone.
1997-03-22 08:29:48 +00:00
matthias
b75d400dd2
DEV_RTC is gone.
...
Remove uk driver, add se driver.
1997-03-22 08:29:45 +00:00
matthias
e436eab8ea
DEV_RTC is gone.
1997-03-22 08:29:41 +00:00
matthias
62e4baf13e
Add softnet prototype.
1997-03-22 08:29:19 +00:00
matthias
86855546de
Do intr_init and intr_establish for softclock and softnet in mbattach.
1997-03-22 08:29:01 +00:00
matthias
c532db2665
* Include if_inarp.h and not if_ether.h.
...
* Include arp.h instead of ether.h.
* Remove softnet prototype. It is in cpu.h now.
* Remove calls to intr_init and intr_establish for softclock and softnet.
This is done in the mainbus attach routine now.
* Remove impintr. This seems to be dead.
* Add natmintr :-)
1997-03-22 08:28:59 +00:00
matthias
282907668f
Don't hardcode the name of the clock device. Use dv_xname.
1997-03-22 08:28:56 +00:00
thorpej
ecfdbcaa40
Mimmick the old boot block's hdN -> Xd0 (where X is specified by the
...
disklabel type) unit conversion behavior.
1997-03-22 04:15:51 +00:00
thorpej
f07be03679
Purely cosmetic whitespace and indentation changes (mmm, indent(1))
1997-03-22 01:48:27 +00:00
thorpej
5e82fddd43
Purely cosmetic whitespace/indentation changes (mmm, indent(1))
1997-03-22 01:41:34 +00:00
thorpej
ddf4bc9113
Don't abort if we don't find an MBR or NetBSD MBR partition; simply assume
...
that the NetBSD portion of the disk begins at sector 0.
1997-03-22 01:33:10 +00:00
mycroft
e44dc60fc6
Fix editing error in new config changes.
1997-03-22 00:17:59 +00:00
thorpej
5bd8a86d23
Link installboot statically so that it can be used on install floppies
...
and in emergency situations.
1997-03-22 00:16:56 +00:00
gwr
c874276d35
First cut at crashdump support.
1997-03-21 22:46:05 +00:00
thorpej
0e541517e5
Nuke unneeded "machine ..." line, pointed out by John Birrell.
1997-03-21 22:40:33 +00:00
scottr
f3f27175b6
Clean up after arp conversion; from Erik Bertelsen, closes PR 3372.
1997-03-21 21:42:39 +00:00
gwr
00ae7b5b2a
Oh well... use our own version of this.
1997-03-21 18:57:54 +00:00
mycroft
9e9b78f1b5
Don't feed packets to BPF that were not `sent' from the loopback device.
...
From PR 1693, by Jean-Luc Richier.
1997-03-21 16:58:49 +00:00
pk
e38b52a46b
Thinko.
1997-03-21 16:29:34 +00:00
pk
1bc742e6dd
cypress_cache_enable: clear bits explicitly before setting.
1997-03-21 15:35:51 +00:00