scottr
26f0e61730
Update for current reality
1996-06-11 03:39:20 +00:00
scottr
c72d612674
Deal with interrupt flags more carefully, and use the correct offset
...
for PB500-series SCSI I/O. While I'm here, update the copyright.
1996-06-11 03:20:23 +00:00
scottr
c74cec9954
Add missing cpu model info for Powerbook 500, and correct the ROM
...
vectors for the same.
1996-06-11 03:11:06 +00:00
scottr
3bac925c32
Fix bounds check for fpu description array.
1996-06-11 02:56:22 +00:00
scottr
5057bf9c78
Add Powerbook 500 series machine ID
1996-06-11 02:52:54 +00:00
mycroft
95f26583aa
Add a missing PHOLD()/PRELE() pair.
1996-06-11 01:49:38 +00:00
cgd
e7c37e7e8c
note that m_get/MGET and friends, and M_PREPEND will never fail if M_WAIT
...
is specified. also note that MCLGET _can_.
1996-06-10 23:55:39 +00:00
is
5af73f7ab0
Activate M68040 cache flushing code also in 68060 only kernels.
1996-06-10 16:11:20 +00:00
cgd
352d972c94
locc() is unused. Remove it from the machine-independent kernel interface.
1996-06-10 15:33:33 +00:00
cgd
361986fc4b
kill #ifdef DATAKIT and Datakit entries in mbuf type table.
1996-06-10 12:51:21 +00:00
thorpej
156eaa5f84
Add "needs-count" to the `ac' driver so an ac.h file gets generated.
1996-06-10 06:48:44 +00:00
thorpej
a323ce7b09
Add the "Python 28849" to the list of `supported' tape drives as a PYTHON
...
type.
1996-06-10 06:39:31 +00:00
cgd
9aa03f4dd9
update for changed definitions in ciareg.h
1996-06-10 00:04:53 +00:00
cgd
2465bd00e5
store HAE_MEM and HAE_IO register contents in the cia configuration
...
structure, and add prototypes for the bus_{mem,io}_init() functions.
1996-06-10 00:03:59 +00:00
cgd
55cbf94f22
read value of HAE_MEM and HAE_IO, so that the bus_* functions can
...
do window recognition correctly.
1996-06-10 00:02:31 +00:00
cgd
9198817ce3
update for new memory window handling in pcs_bus_mem_common.c.
1996-06-10 00:01:09 +00:00
cgd
c247b24843
add definitions used to figure out how PCI/EISA/ISA memory regions are
...
mapped.
1996-06-09 23:59:38 +00:00
cgd
df2ba1e245
add support for mapping multiple memory windows. This is necessary
...
for mapping ISA/EISA 'hole' memory on the AlphaStation 600.
1996-06-09 23:57:45 +00:00
cgd
8df74fa62a
wrap __STRING() in a #define so that its argument, which must be
...
expanded by the preprocessor, will be. Problem pointed out by Matt
Thomas.
1996-06-09 23:49:24 +00:00
cgd
35125fc8e0
add missing newline in printf. pointed out by Matt Thomas
1996-06-09 23:32:25 +00:00
veego
15088ebf44
Make this really work on the Domino. Patch from Klaus Burkert
1996-06-09 13:21:10 +00:00
briggs
7f550b62ea
Add prototype for hardupdate() ifdef NTP.
1996-06-09 04:55:09 +00:00
briggs
0a55dbede5
Do not declare tickfixcnt ifdef NTP.
1996-06-09 04:51:03 +00:00
briggs
9697ef6407
Add machine/viareg for prototype of via_set_modem().
1996-06-09 04:27:59 +00:00
briggs
2b220a1581
Implement suggestion from is -- handle _fpfault differently for 040 and better.
1996-06-09 01:53:42 +00:00
is
623536ac6e
Make this really really compile.
1996-06-08 15:42:00 +00:00
is
f39d801ab0
Really compile and install keymap loader and binary keymaps.
1996-06-08 15:28:41 +00:00
cgd
e36c62c4a0
print the note about what iomem is being used in a more appropriate place.
1996-06-08 00:11:32 +00:00
cgd
7afdc4e88d
clean up import of new revision (June 7, 1996) from Matt Thomas.
1996-06-07 23:59:15 +00:00
cgd
813c33fa36
clean up import of new revision (June 7, 1996) from Matt Thomas.
1996-06-07 23:35:04 +00:00
thorpej
a01d6597b6
Squish a couple of rogue $Id's..
1996-06-07 21:48:33 +00:00
briggs
b6759b3498
Fix typo.
1996-06-07 13:04:46 +00:00
briggs
04ad749207
Disable ROM vectors if booting from either serial console. PR#2525.
1996-06-07 10:48:26 +00:00
briggs
00c097a027
Changes from Bill Studenmund to support external clocks on the modem port.
1996-06-07 10:41:30 +00:00
briggs
4498ce3c90
Add constants for booter interface.
1996-06-07 10:27:19 +00:00
briggs
0d0487a98b
Wait longer (2.5 sec) in wait_req_true/false. Some targets take a long time.
1996-06-07 02:44:15 +00:00
briggs
5c13e7184b
Fix a typo.
1996-06-07 01:45:43 +00:00
cgd
d9d0cc229c
fix two bugs (the latter potentially fatal) in xdr_string_encode():
...
(1) if length needed was > MCLBYTES, an mbuf would be lost, and
(2) the wrong check was being used to determine if MCLGET succeeded.
1996-06-07 00:48:10 +00:00
briggs
79309c78d8
Patches from Bill Studenmund to get serial default settings from the booter.
1996-06-07 00:15:24 +00:00
cgd
57b8bdb5c3
Fix a bug where free()ing an already-free block, or even a block that looked
...
like it might have already been freed, would cause a crash because of a bad
pointer dereference. Pointed out by Brian Noble <bnoble@cs.cmu.edu>.
1996-06-06 19:13:32 +00:00
thorpej
bcab59cd3c
Remove the old-style disk instrumentation support. Nothing uses it
...
anymore.
1996-06-06 16:17:41 +00:00
thorpej
e9e80a6043
Add calls to tty_attach() and tty_detach() where appropriate.
1996-06-06 15:36:06 +00:00
mrg
8def9fa734
don't tty_detach() in ttyfree(). make the user of ttyfree() do
...
the tty_detach() as not all ttymalloc()'ed ttys are tty_attach()ed.
1996-06-06 15:31:24 +00:00
mhitch
c16e87c7b7
Add tty_attach() calls for pstat -t. Closes PR #2519
1996-06-06 04:47:31 +00:00
jonathan
e0638e0c44
Include <mips/types.h> to bring u_int32_t and u_int16_t in scope for
...
the argument and return type of {n,h}to{h,n}{l,s}.
1996-06-05 23:44:31 +00:00
thorpej
5804211474
Initialize sc_unit in the right place, a'la if_sl.c. Thanks to
...
Jonathan Stone <jonathan@DSG.Stanford.EDU> for pointing this out.
1996-06-05 23:20:49 +00:00
cgd
ebe3a58f01
pull down changes from NetBSD 1.2 release branch:
...
>Update for present reality (function names), clean up a bit (printfs,
>"panic: foo XXX"), and fix a couple of printf format specified bugs
>(which were normally #if 0'd out). Inspired by Multia/UDB support
>changes sent by Matt Thomas.
and:
>changes from Matt Thomas so that the Multia/UDB can attach its
>'com' interrupts, cleaned up some. Basically: if sharing type of
>new interrupt is different than what the hardware is currently set up
>for (e.g. requesting edge-triggered and the hardware is set up by
>the PROM for level triggered) and there are no interrupt handlers on
>that line already, warn about it and use the hardware type that the
>line was already set for (to avoid making the console blow up on
>reboot). If same circumstances but there is already a handler, panic
>as before.
1996-06-05 22:52:34 +00:00
christos
207d85a1cc
Handle T_RESET, otherwise DIAGNOSTIC kernels panic.
1996-06-05 19:30:43 +00:00
christos
38c8b72648
Many bug fixes... These now work well enough for vi, ksh, csh, stty etc.
1996-06-05 19:27:41 +00:00
christos
13bce5bb2b
- report process usage correctly. we used to get panics on SIGTSTP.
1996-06-05 19:26:13 +00:00
christos
53efdc8e32
- return EINVAL on the hardware specific 'X' ioctls, otherwise stty does not
...
work properly.
- use printf -> uprintf.
1996-06-05 19:24:22 +00:00
christos
7e8a7a54eb
- Always check if the file descriptor we are using is a socket.
...
- Make sure we get an so_internal state allocated, even if we
did not open the socket ourselves.
1996-06-05 19:10:34 +00:00
christos
dd1fe33d2e
- Always check if the file descriptor we are using is a socket.
...
- Make sure we get an so_internal state allocated, even if we
did not open the socket ourselves.
1996-06-05 19:07:37 +00:00
cgd
825e13fec1
fix bogus comment pointed out by Mike Grupenhoff <kashmir@umiacs.UMD.EDU>.
...
C-style comments aren't legal in awk (except in gawk, apparently).
1996-06-05 18:32:19 +00:00
oki
ce510f6b02
add tty_attach(tp);
1996-06-05 17:12:52 +00:00
oki
76fc9e1d30
fixed compiler error at kvtop().
1996-06-05 16:21:44 +00:00
is
87e300e2dc
Not needed anymore due to newer boot loader
1996-06-05 16:10:45 +00:00
cgd
37ec86f0cc
avoid lots of upper-case letters in interrupt names. prettier that way.
1996-06-05 03:38:02 +00:00
cgd
56db5baced
print slot number as decimal, not hex
1996-06-05 01:32:00 +00:00
cgd
666c7f6fd4
interrupt counters for TurboChannel systems.
1996-06-05 00:30:48 +00:00
thorpej
56543dfb7d
In sddump(), don't check the SDEV_MEDIA_LOADED bit of the device, since
...
that bit might have been cleared by successful unmounting of all filesystems
on the dump device, e.g. in the case of "reboot -d".
1996-06-04 23:12:14 +00:00
mhitch
3a8d18d828
Fix the oversight that the ASC SCSI adapter can also be on the
...
Turbochannel as well as the IOASIC. It should now work on the 5000/200.
Removed the "aborts" which could leave the disk trashed when the abort
rebooted the system. Fix the data corruption problem by clearing the
FIFO before starting a data transfer.
1996-06-04 21:08:24 +00:00
cgd
78937ab274
change > to >= in #endif comment, too.
1996-06-04 20:01:58 +00:00
cgd
6110ea9366
#ifdef tty_attach() with PCVT_NETBSD >= 120 (rather than just >),
...
since tty_attach() is now in the 1.2 release.
1996-06-04 19:53:28 +00:00
cgd
abc294c9d9
don't tty_attach() the mouse emulator tty.
1996-06-04 19:47:51 +00:00
cgd
2d03e599c7
don't depend on being able to read the IMR. Apparently, it doesn't
...
work (as documented in the DEC 3000/[3-9]00 System Programmer's Manual)
in some of the older 3000/500 systems.
1996-06-04 19:02:16 +00:00
mrg
b9c4c21d8e
add a comment on how to use tty_attach().
1996-06-04 13:59:10 +00:00
briggs
6959d64eeb
Some more constants from Bob Nestor--MacTV ADB works, now.
1996-06-04 03:04:49 +00:00
pk
3dfb6ab8c0
Code the residual computation a bit differently.
1996-06-03 23:48:41 +00:00
mark
b58401e04e
Not needed. This was identical to the VOYAGER config.
1996-06-03 22:50:07 +00:00
mark
8477987501
Fixed lots and lots and lots of -Wall compiler warnings.
1996-06-03 22:44:53 +00:00
mark
f2a8347cc4
Fixed -Wall compiler warnings.
...
Implemented a setsoftintr() function.
1996-06-03 22:44:36 +00:00
mark
bfe01da7b5
Tidied up the prototype declarations.
1996-06-03 22:41:14 +00:00
mark
4732cc6c39
Make sure that the ethernet address has been set correctly before
...
attaching the interface to the network code.
1996-06-03 22:39:12 +00:00
mark
45842a3af6
Merged in the latest changes that have been mode to the isa lpt driver.
...
Merged in the latest plip code from the pc532 port.
1996-06-03 22:36:23 +00:00
mark
0217e55278
Fixed the softnet interrupt code to properly use netisr.
1996-06-03 22:33:51 +00:00
mark
e2391b47fd
Merged in the latest changes that have been made to the isa com driver.
1996-06-03 22:30:36 +00:00
mark
f941f8cdb9
Fixed -Wall compiler warnings.
1996-06-03 22:20:32 +00:00
mark
1c9f0501fc
Don't complain about a drive type of zero, just treat it as no drive
...
present.
1996-06-03 22:19:21 +00:00
mark
59e4127d96
Use the sync information in the mode definition to set the VIDC sync
...
polarity.
1996-06-03 22:14:56 +00:00
mark
2f6e37b679
Fixed -Wall compiler warnings.
1996-06-03 22:11:34 +00:00
pk
433594b99d
missing semicolon
1996-06-03 22:11:23 +00:00
mark
d4b96c659d
Fixed -Wall compiler warnings introduced when fixing the vt220 printing
...
bug.
1996-06-03 22:08:37 +00:00
mark
a2a08dd859
Removed the old QUADMOUSE_* ioctl names. Everything now uses the
...
generic mouse ones.
1996-06-03 22:07:39 +00:00
mark
aa4be90f73
General code format tidy up.
...
Added missing function prototypes.
1996-06-03 22:04:40 +00:00
mark
0ba929925d
Added proper definitions of quadrature mouse button register.
1996-06-03 22:03:36 +00:00
mark
258f83367c
Added setsoftintr() prototype.
1996-06-03 22:00:50 +00:00
mark
0b265889c6
RCS Id police.
1996-06-03 21:58:25 +00:00
mark
515759c222
Added PLIP soft interrupt.
1996-06-03 21:57:52 +00:00
mark
10d9fbd5fe
RCS Id police.
1996-06-03 21:55:46 +00:00
mark
89711a59f0
Fixed -Wall compiler warnings.
1996-06-03 21:53:33 +00:00
mark
17582aa655
Removed some dead code from cpu_exit().
...
Fixed -Wall compiler warnings.
1996-06-03 21:46:15 +00:00
mark
7d3a5033a5
Use special versions of the IRQdisable and IRQenable macros that
...
keep FIQ's active.
1996-06-03 21:43:06 +00:00
mark
2d9f11e999
Add visibale debugging info for the RC7500 board.
1996-06-03 21:41:09 +00:00
mark
2a56b05b3d
Implemented cache and tlb flush functions for the StrongARM.
...
RCS Id police.
1996-06-03 21:38:05 +00:00
mark
8251f6e1f7
Fixed copyright message.
1996-06-03 21:36:14 +00:00
mark
6da55f03ee
RCS Id police.
1996-06-03 21:35:10 +00:00
mark
6ecba1cbe0
Added extra diagnostic information that can be printed when the ARM700
...
prefetch abort bug occurs.
Fixed -Wall compiler warnings.
1996-06-03 21:32:11 +00:00
mark
ff542922fa
getdevice() now defaults to returning the a partition if no partition
...
is specified in the string.
Fixed -Wall compiler warnings.
1996-06-03 21:28:59 +00:00
mark
bd72d43fdc
Major code clean up. Now satisfies the source code style guide.
1996-06-03 21:27:21 +00:00
mark
5a66df3d3d
RCS Id police.
1996-06-03 21:21:29 +00:00
cgd
b1b4f705ba
convert alpha vtophys() #defines to use __alpha_bus_XXX_dmamap(), to
...
get rid of the nasty (vtophys(va) | 0x40000000) expressions, and to make
the code more correct.
1996-06-03 20:30:21 +00:00
cgd
c6dd609e7f
gross hack to get around the fact that there are currently devices with
...
common back-ends that live on multiple very-different busses (e.g. PCI and
TC), which need bus-specific DMA mapping support. As a nice side effect,
this will allow the especially nasty (vtophys(va) | 0x40000000) expressions
to go away in favor of less nasty bus-specific function calls.
1996-06-03 20:18:48 +00:00
cgd
e038a84b34
add "le* at pci?", because it compiles and may actually work.
1996-06-03 20:10:52 +00:00
cgd
729d7a8aa8
only do tty_attach() for first tty of each chip; that's the only real tty.
1996-06-03 19:43:31 +00:00
is
7aaddee417
#define GRFIOCBLANK_LIVE and GRFIOCBLANK_DARK in grfioctl.h to make absolutely
...
clear which switches the video signal on and which off.
Make all grf_??.c (which supported it) use the same polarity of the test.
While being here, use a > test instead of implicit != to make it extensible
to darker than dark values for power managment systems.
1996-06-03 18:55:08 +00:00
cgd
afe080291e
fix pasto: s/NETISR_CCITT/NETISR_PPP/ at the appropriate place in
...
netintr(). From Matt Thomas <matt@lkg.dec.com>.
1996-06-03 18:32:37 +00:00
is
1530e15480
Don't get fooled by the CyberSCSI MK I, which uses the same man/prod id
...
as the Fastlane Z3, but is different enough to let the kernel crash.
Closes PR #2492 by Matthias Scheler. [thanks also to Ralph Schmidt for
confirmation of the patch]
1996-06-03 17:07:20 +00:00
thorpej
2fadbc363c
Move a mis-placed line on slattach() so that SLIOCGUNIT works properly.
...
From Jonathan O'Brien <obrien@phoenix.sfsu.edu>.
1996-06-02 16:22:32 +00:00
mycroft
abfbe7c6c4
Deal with FD_SETSIZE larger than the default.
1996-06-02 14:48:23 +00:00
ragge
28061842a2
Fix include file order to confirm to KNF in master tree also.
1996-06-02 13:28:21 +00:00
jtk
ef561b71a7
print out file systems being unmounted, #ifdef DEBUG. pr#1492
1996-06-01 20:24:05 +00:00
scottr
d9953b15c4
Minor cosmetic cleanup left over from reverting interrupt handlers
1996-06-01 06:10:34 +00:00
scottr
701205b00d
Add tty_attach() as appropriate (for pstat -t)
1996-06-01 00:13:39 +00:00
pk
460d3403be
Initialize video parameters if the board is not yet running. Useful if
...
the cg3 is not the console.
1996-05-31 09:59:22 +00:00
cgd
d4b462666e
if PCVT_NETBSD > 120, do tty_attach() calls so that pstat -t will work.
...
If these changes are pulled up to the 1.2 release branch, they should
be changed so that they are included if PCVT_NETBSD >= 120.
1996-05-31 00:03:59 +00:00
mrg
a715717750
now that tty.h has queue.h, we do not need it here.
1996-05-31 00:03:05 +00:00
cgd
311886cbbe
add call to tty_attach() so pstat -t will work with pccons ttys.
1996-05-30 23:59:11 +00:00
cgd
2fc4279f35
a few minor KNF nits
1996-05-30 23:43:31 +00:00
mrg
13eaf2e29b
check tty_count first (from cgd).
1996-05-30 23:32:33 +00:00
cgd
99a50a5e0d
now that the bug has been fixed, we can go back to using the
...
Alpha-optimized in_cksum().
1996-05-30 23:18:14 +00:00
cgd
ea82d613ab
Fix from Matt Thomas to fix problem where packets like
...
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01 would be checksummed
incorrectly: rather than adding two 32-bit quantities together to
sum a quadword (which was losing a carry bit), add as four 16-bit
quantities.
1996-05-30 23:08:36 +00:00
cgd
a6539cd434
add options LKM, INSECURE
1996-05-30 22:36:49 +00:00
cgd
00a630739d
don't use pcvt any longer
1996-05-30 22:35:46 +00:00
pk
a8deff302c
Clamp synch-transfer parameters at our maximum values on device-initiated
...
synch negotiation.
1996-05-30 22:19:10 +00:00
cgd
e338d234cb
now uses queue macros, should include <sys/queue.h>
1996-05-30 22:00:20 +00:00
is
4c4c6e7b5f
Pull INSTALL into the trunk.
1996-05-30 20:50:48 +00:00
cgd
6e6fc14f32
add tty_attach() calls where appropriate
1996-05-30 18:44:30 +00:00
cgd
08d585e924
add tty_attach() where appropriate.
1996-05-30 18:24:09 +00:00
leo
e81bea0de0
Add loadkmap
1996-05-30 13:44:36 +00:00
leo
0b59a91269
Add missing spl(x). (Jason Thorpe)
1996-05-30 13:41:58 +00:00
mhitch
601c0013e0
Fix the third LBA extraction from a 6 byte SCSI command that I missed.
1996-05-30 03:15:07 +00:00
pk
c393eae7c5
event_var.h changed location.
1996-05-30 01:40:07 +00:00
pk
9a9cf8c3f5
Put back a `#if defined(SUN4M)' for now.
1996-05-30 00:57:35 +00:00
pk
e86275a0b6
Some slight optimizations.
1996-05-30 00:02:09 +00:00
cgd
efd9d2dc7f
Copy from libkern:
...
Add some casts so that we're not bitten by type promotions on 64-bit
systems. Not a great concern since the only 64-bit system currently
supported by NetBSD (Alpha) uses assembly versions of these routines.
1996-05-29 23:39:30 +00:00
cgd
f7dcef06d4
add missing splx(). From Jason Thorpe
1996-05-29 22:24:47 +00:00
pk
b3666a87b4
Swiatch to `sys/dev/sun/event*'.
1996-05-29 21:57:51 +00:00
pk
3d1e64415a
Switch to `sys/dev/sun/event.c'.
1996-05-29 21:56:38 +00:00
pk
056bb18f67
A configuration file for devices found on Sun machines.
...
Currently holds just `event.c' which should actually be considered
a candidate for `sys/dev'.
1996-05-29 21:54:34 +00:00
pk
f9f5f23ee3
We really need a ring buffer for every unit.
...
Eliminate extraneous ttyalloc() calls.
1996-05-29 21:45:28 +00:00
pk
77323d42d7
Add missing splx(), per Jason.
...
Also, change `"event_var"' to `<dev/sun/event_var.h>'.
1996-05-29 21:24:41 +00:00
pk
7acbd9511d
Make v_swpin & v_swpout tick.
1996-05-29 21:20:11 +00:00
pk
4899447ffc
Add missing splx(), per Jason.
1996-05-29 21:08:28 +00:00
pk
57e61589e7
Fix two cases of handling stale page table information:
...
1. when reading the referenced/modified bits the TLB entry must be flushed
before reading the in-core version.
2. when wrapping up an entire segment in pmap_page_protect(), flush the PTPs
from the TLB to prevent a table-walking operation to pick up stale - or
possibly bogus - PTEs.
(hopefully I'll get a few of my hairs back now..)
1996-05-29 20:58:38 +00:00
mrg
ade39d6cb2
call tty_init().
1996-05-29 19:10:16 +00:00
oki
b042da1f56
fixed reboot problem on Xellent30.
1996-05-29 17:19:07 +00:00
oki
7c5b284636
added missing splx(s). pointed out by thorpej.
1996-05-29 17:03:41 +00:00
scottr
cac1b831e9
- Simplify writes in sbc_drq_intr().
...
- When finished writing, if the SCSI bus has BSY asserted, write another
byte to the SBC to ensure we get an interrupt.
- Unflag SCSI interrupts on the VIA whenever we clear the interrupts
on the SBC itself.
1996-05-29 14:26:33 +00:00
leo
5d8d243a6e
Add UCONSOLE option.
1996-05-29 12:28:06 +00:00
mhitch
40b6370ffb
Fix the DECstation ASC SCSI driver autoconfiguration to more closely
...
match the alpha. The DS3100 will now configure properly. Also fix
the name in the cfdriver structure - somewhere it got changed from
"asc" to "as".
1996-05-29 06:32:38 +00:00
mhitch
fe55416706
Fix autoconfiguration stuff to more closely match the alpha - primarily
...
the IOASIC attached devices. The DS3100 will now configure properly.
Fix the DS5000/25 IOASIC table entry for the RTC so the RTC interrupts
get enabled.
Fix up a moved include file.
1996-05-29 06:29:02 +00:00
mhitch
d8824f1a84
Fix autoconfig stuff to more closely match the alpha. The DS3100 will now
...
configure properly. Also fix devices with TurboChannel and mainbus
attachments so they will work if no TurboChannel was configured.
Fix clock.c for a missing variable if not including NTP support.
Also remove some extraneous includes files or use the right ones.
1996-05-29 06:25:01 +00:00
mhitch
038bd4a782
Fix autoconfig stuff to match the alpha. The DS3100 will now
...
configure properly.
1996-05-29 06:19:49 +00:00
mhitch
de1b9b4230
Fix autoconfiguration stuff to match the alpha. The DS3100 will now
...
configure properly. Also fix devices with TurboChannel and mainbus
attachments so they will work if no TurboChannel was configured.
Fix a panic when the dtop keyboard handler receieves a character
before the device has been opened.
1996-05-29 06:15:40 +00:00
mhitch
9d8526a68d
Use the MI LANCE drivers - the pmax-specific one no longer compiles.
1996-05-29 06:05:05 +00:00
mhitch
a2d094fb48
Fixes to make kernel compile: HZ is required to be defined and CPU_R3000
...
is needed to include R3000 support. Also change the le0 to le* for the
3100 LANCE so it configures properly.
1996-05-29 06:01:13 +00:00
chuck
e35aa10df8
switch to generic boot
1996-05-29 05:06:21 +00:00
chuck
24ac64b87b
fix generic boot code
1996-05-29 05:04:41 +00:00
chuck
9f36687189
borrow part of the sparc port's dk_establish to fix generic boot
1996-05-29 05:03:50 +00:00
chuck
946f08aa87
note if we are the boot device (for fixing generic boot)
1996-05-29 04:29:46 +00:00
chuck
5258929681
detect if we are the boot device (to fix generic kernel)
1996-05-29 04:27:11 +00:00
chuck
ac46d3b779
add to fix boot generic problem
1996-05-29 02:32:21 +00:00
chuck
e4528e0647
save boot device info from bug/bootblocks
1996-05-29 02:28:30 +00:00
mrg
5583238255
impliment ttylist stats based on disk stats.
1996-05-29 02:02:42 +00:00
mrg
65d186d8e8
find a couple minor nits from previous change.
1996-05-29 01:58:09 +00:00
chuck
6645fec14e
fix off by one error
1996-05-29 01:52:03 +00:00
pk
ecbb3b2eb2
Prototype new rip_*() functions.
1996-05-28 23:27:04 +00:00
pk
2d9344eb4b
Prototype new raw_*() functions.
1996-05-28 23:24:50 +00:00
pk
ad4c0ccfdf
Remove unused variable.
1996-05-28 23:24:23 +00:00
pk
8e8956134f
Prototype new unp_*() functions.
1996-05-28 23:23:04 +00:00
chuck
f057fa41d5
leave room for partition
1996-05-28 19:07:32 +00:00
chuck
cd4d6d851b
new kernel call args.
1996-05-28 18:14:24 +00:00
chuck
e0923c774b
bug fix: pass address of le to netboot
1996-05-28 18:03:38 +00:00
oki
532b0a8630
fdboot can boot from 512bytes/sector format floppy now.
1996-05-28 17:01:25 +00:00
chuck
9a628842cf
fix bootst (sync with sun3 tapeboot)
1996-05-28 15:23:53 +00:00
chuck
09e22de574
delete non-working bootst
1996-05-28 15:23:06 +00:00
chuck
da573626b4
new bootst (based on sun3 tapeboot)
1996-05-28 15:22:41 +00:00
mrg
6ce8e31376
change zsinfo to a zs_softc, and impliment intr counts. mostly from OpenBSD.
1996-05-28 14:06:28 +00:00
mrg
08bd090b26
count audio interupts (from OpenBSD).
1996-05-28 13:36:09 +00:00
fvdl
b7a6989848
NetBSD1_1 -> NetBSD1_2, so use it properly (PR 2475)
1996-05-28 12:28:45 +00:00
pk
9913321bff
CMP_PTE_USER_READ4M: check against PPROT_RWX_RWX; this is the canonical
...
stack protection (saves many excursions into trap.c on window underflows
as was the sole intention of the macro..).
1996-05-27 20:46:39 +00:00
pk
d94f5b92f9
prototype mmu_pagein4m() #if DEBUG is on.
1996-05-27 20:29:03 +00:00
fvdl
e4145cb406
Align things right in NWDELAYHASH (for the Alpha). This fixes crashes in
...
the server code. From John Birell.
1996-05-27 11:22:31 +00:00
mhitch
ab7b439a98
The logical block address in a 6 byte command is 21 bits, not 20.
...
Also a transfer length of 0 indicates 256 blocks.
1996-05-27 05:49:49 +00:00
pk
75eb006fa2
No longer need to call mmu_pagein() through a pointer.
1996-05-27 01:13:02 +00:00
pk
522c1d367a
mmu_pagein() is only useful on sun4/sun4c. For now, keep a `mmu_pagein4m()'
...
within `#ifdef DEBUG' for monitoring.
Push user windows to stack in pmap_extract() if we need to switch contexts.
1996-05-27 01:12:34 +00:00
pk
4fa564e10d
Fix case where sequence state wasn't updated properly, resulting in
...
`disk_unbusy' panic.
1996-05-27 00:10:40 +00:00
pk
ec587073d7
I_SIGSET => I_SETSIG (pointed out by Greg Earle).
1996-05-26 23:57:10 +00:00
hpeyerl
3e834c5e86
Update to reflect reality (such as it is).
1996-05-26 23:45:42 +00:00
pk
43b3743977
Implement CMP_PTE_USER_WRITE4M more accurately.
...
CMP_PTE_USER_READ4M needs some more work..
1996-05-26 22:33:31 +00:00
pk
2382529ecd
Some more #defines.
1996-05-26 22:30:20 +00:00
leo
d48f93eef5
Add 'kernel_text' symbol (Gordon Ross).
1996-05-26 20:50:53 +00:00
chuck
9fe4f7c83a
kill "options GENERIC" by replacing it with Theo's sparc code.
1996-05-26 20:47:39 +00:00
chuck
8f19c1d045
fix cngetc() typeo.
1996-05-26 20:42:58 +00:00
jtc
64157258f9
updated for 1.2A (post 1.2)
1996-05-25 21:59:38 +00:00
is
eafd041aca
Fix few more places where 040+060 rlevant stuff was only compiled for 68040,
...
preventing 68060-only kernels to work. (68060 only kernel is tested now by
using it to commit this patch).
1996-05-25 21:54:22 +00:00
christos
be8ad0bbb0
Recognize MFII keyboard ids for BIM ThinkPad 76X's. Closes PR/2468
1996-05-25 18:19:07 +00:00
ws
d1a21707db
Free allocated space in directory after error
...
(While this wasn't technically speaking a bug, it unneccessarily wasted space)
1996-05-25 17:50:41 +00:00
is
33d61f4da3
Show real interupt names (e.g., systat vmstat) on the DraCo.
1996-05-25 17:08:48 +00:00
briggs
014b404127
Clean up the interrupt handling somewhat.
1996-05-25 16:42:24 +00:00
briggs
100623915b
Clear via2 interrupts before processing, too. It is up to the drivers to clear
...
any interrupts that are flagged during processing.
1996-05-25 16:31:04 +00:00
is
25b2ef1b72
Yet another unused variable cleanup; noticed in a kernel without bpfilter.
1996-05-25 16:30:16 +00:00
is
4d0559ac27
Fix stupid pasto.
1996-05-25 15:23:52 +00:00
briggs
d6345a7855
More from Dave Huang (khym@bga.com)--set ROMLEN to 2MB and make another
...
class for AV machines (C660AV and Q840AV).
1996-05-25 14:48:38 +00:00
briggs
30e64f90b7
Patches from Dave Huang (khym@bga.com) to get MRG ADB working on his 660av.
1996-05-25 14:45:31 +00:00
briggs
10221fc1cd
Do not let getty open ite if it's not been initialized.
1996-05-25 00:56:38 +00:00
pk
f699a85094
sync with reality.
1996-05-24 23:18:23 +00:00
is
ab97b65e37
Finish adosfs' support for International FFS (we not only have to use an
...
internationalized hash function to search for files, but also to use an
internationalized compare to compare the candidates). This also removes one
use of strcasecmp() in the kernel.
1996-05-24 20:16:02 +00:00
is
452b12520a
Delete some occurences of kernel startup debug code, move others inside
...
#ifdef DEBUG_KERNEL_START.
1996-05-24 19:59:33 +00:00
is
c978bf3f9f
Make the GRFIOCBLANK ioctl set the right timing divisor when switching the
...
screen back on.
1996-05-24 19:26:12 +00:00
mycroft
91ac291d97
Move some code into a separate rip_bind() function.
1996-05-24 19:03:13 +00:00
cgd
407faf0374
add line for 'strip' pseudo-device, and include slcompress.c if it's included.
1996-05-24 13:03:57 +00:00
mycroft
d66ec0288c
Add a forward declaration of struct proc.
1996-05-24 11:58:54 +00:00
thorpej
a0be48ca23
Implement ST_Q_UNIMODAL quirk, which indicates that a drive will reject
...
all attempts to mode select, even if the attempted mode is supported.
Add the ST_Q_UNIMODAL quirk for the HP Colorado T4000s which exhibits
this behavior. (Someone please lob a tactical nuke in that direction.)
From David Rosenthal <dshr@vitria.com> on netbsd-bugs.
1996-05-24 02:04:29 +00:00
mycroft
4e8477f520
Mostly minor changes.
...
Convert the listen queue to a TAILQ to avoid O(n^2) insertion. Should probably
be a hash table.
1996-05-23 23:35:22 +00:00
cgd
f7f3f4299d
print pointers with %p, rather than by printing with %x and casting to
...
(unsigned int).
1996-05-23 23:34:14 +00:00
cgd
48652c763f
fix UMAPFS entry, add entry for UNION
1996-05-23 23:29:10 +00:00
cgd
82dd8bf609
disable alpha-specific in_cksum.c; it seems slightly buggy
1996-05-23 23:27:25 +00:00
fvdl
2847784948
* Make mounts with symlinks work (needed for direct mounts with amd). PR #1917
...
* Never change the NQNFS flag and/or version when just doing an update mount.
Fixes a problem that made diskless booting impossible under some
circumstances.
1996-05-23 22:47:27 +00:00
pk
3c13903472
Enable just enough interrupts to get "L1-A" through. Patch from Jason to
...
avoid spurious floppy interrupts on Jason's machine...
1996-05-23 22:35:11 +00:00
mycroft
ea64155398
Mirror changes in uipc_usrreq.c.
1996-05-23 18:45:14 +00:00
mycroft
c630947e89
We must indirect through the higher-level protocol for
...
PRU_{BIND,CONNECT} so that it can check the sockaddr.
1996-05-23 18:30:57 +00:00
mycroft
e149ad8228
Fix race condition in PRU_DISCONNECT.
...
Unimplement PRU_ABORT, as it's not needed and wasn't correct.
Some stylistic cleanup.
Make sure the control mbufs are freed in all cases.
We must indirect through the higher-level protocol for
PRU_{BIND,CONNECT} so that it can check the sockaddr.
1996-05-23 18:26:26 +00:00
mycroft
4c8302e0f4
Oops. Add missing label.
1996-05-23 17:07:03 +00:00
mycroft
9347e648d8
udp_output() doesn't actually take control data, so don't pretend it does.
1996-05-23 17:05:45 +00:00
mycroft
f399db63a4
Make sure the control mbufs are freed in all cases.
1996-05-23 17:03:27 +00:00
mycroft
8d0a82819c
We can only get a control mbuf for PRU_SEND or PRU_SENDOOB. Add diagnostic
...
code to panic in this case.
1996-05-23 16:49:08 +00:00
mycroft
5288bfd58b
Make sure the control and data mbufs are freed in all cases.
1996-05-23 16:41:49 +00:00
mycroft
60395beed8
Fix a race condition in PRU_DISCONNECT.
...
Rearrange the code to deal with unconnected sockets slightly.
Other minor changes.
1996-05-23 16:22:32 +00:00
mycroft
e930766cdc
Minor changes.
1996-05-23 16:13:19 +00:00
mycroft
aee4be7a7f
Minor changes to make this more like other protocols. Also, fix some return
...
values.
1996-05-23 16:12:15 +00:00
mycroft
37daba1b04
Make unp_addr be a pointer to the sockaddr, not to the mbuf, as with raw
...
sockets.
1996-05-23 16:04:24 +00:00
mycroft
03232fb1f2
Separate some code into separate functions.
...
Make unp_addr be a pointer to the sockaddr, not to the mbuf, as with raw
sockets.
Other minor cleanup.
1996-05-23 16:03:45 +00:00
phil
6c28c57a2a
xxcd => xx_cd.
1996-05-23 14:14:20 +00:00
briggs
78560abd91
Change the console banner message.
1996-05-23 05:18:48 +00:00
briggs
2126c0d3c1
Fix from Bill Studenmund to set flags sanely on serial console.
1996-05-23 02:06:53 +00:00
mycroft
08cc6b486f
And PRU_SEND.
1996-05-22 19:06:07 +00:00
mycroft
b85e5d8f5e
PRU_CONNECT also needs a proc pointer.
1996-05-22 19:00:52 +00:00
briggs
320adf52bf
Add MACH_CLASSDUO.
1996-05-22 17:53:24 +00:00
briggs
4d059305ec
Remove some dead code, as suggested by scottr, and clone a new machine
...
class off of the powerbook for the Duos. They apparently use an RBV-like
chip for the VIA2.
1996-05-22 17:52:48 +00:00
briggs
534d58c701
Get rid of compiler warning if DBG_PID is not defined.
1996-05-22 17:16:45 +00:00
is
4e8dbf468a
Added flags to the iy driver to override the media autodetect mechanism, if
...
necessary. Added a manpage to document the flags.
1996-05-22 15:39:43 +00:00
mycroft
d1bc14ee66
KNF nit.
1996-05-22 14:57:53 +00:00
mycroft
a8ba1d063c
A few style changes to match netiso and netns.
1996-05-22 14:42:27 +00:00
mycroft
49d52c9b1c
Pass a proc pointer down to the usrreq and pcbbind functions for PRU_ATTACH, PRU_BIND and
...
PRU_CONTROL. The usrreq interface really needs to be split up, but this will have to wait.
Remove SS_PRIV completely.
1996-05-22 13:54:55 +00:00
mycroft
12e6d35d62
Removing a completely unneeded reference to curproc.
1996-05-22 13:42:57 +00:00
mycroft
2a94215734
Remove duplicate definition of bpf_setif().
1996-05-22 13:41:54 +00:00
mycroft
627bb9bd50
Remove bogus comment in setgid().
1996-05-22 02:22:47 +00:00
mycroft
db3e68aa58
Describe the _POSIX_SAVED_IDS situation more clearly.
1996-05-21 23:39:57 +00:00
christos
0bc76ac7c3
make this compile again; remove CONF_SLOW_INTERRUPT
1996-05-21 20:46:45 +00:00
pk
bc77c57c13
espattach() requires DMA to be configured. For now, panic if it is not.
1996-05-21 19:09:43 +00:00
pk
68691c178c
Allow all esp dma channels to be called `dma'.
1996-05-21 19:07:30 +00:00
pk
dc7e7814d9
Remove the `espdma' special case; all `esp' related dma channels are now
...
called `dma' on all architectures. Note: `ledma' remains in place.
Also delete a couple of unneeded `needs-flag's in files.sparc.
1996-05-21 19:06:26 +00:00
is
70d3595ab1
Fix two conditionals code parts, which were intended to avoid two
...
branches for pure-M68060 and Non-M68060 kernels, but would have made
the former never save its floating point context.
1996-05-21 18:22:13 +00:00
is
893de3dcc8
Sync with the cpu.h change: setconf() only used if defined(GENERIC).
1996-05-21 17:15:40 +00:00
oki
30ec7d2c44
Some cleanup.
...
- Add missing return-type of function.
- Add missing prototype.
- some gcc -Wall printf warning.
1996-05-21 15:32:18 +00:00
oki
82d5960cd6
Some cleanup.
...
- Add missing return-type of function.
- Add missing prototype.
- some gcc -Wall printf warning.
1996-05-21 15:31:55 +00:00
pk
71943d50df
Protect body of iommuattach() to be more resilient against configuration
...
file oddities.
1996-05-21 07:25:07 +00:00
briggs
057adea27d
Apparently the MRG ADB code becomes unstable if we handle via1 interrupts
...
properly, so go back to unflagging them all before processing any via1
interrupts. Perhaps this can be changed back when we get ADB code that
does not rely on the ROMs?
1996-05-21 02:46:02 +00:00
jonathan
4139356a98
Copy the pmax locore.S code into the arch/mips hierarchy and split
...
it into three pieces:
* locore.S, which contains generic mips locore code,
applicable for both r2000/r3000 and r4000s (in 32-bit mode).
* locore_r2000.S, which contains r2000/r3000 (MIPS-I) versions
of the locore functions that need mips-generation-specific
instructions or handling.
* locore_r4000.S, which contains r4000/r4400/r4600 (MIPS-III?) versions
of the locore functions that need mips-generation-specific
instructions or handling.
Much of the code in locore_r4000.S is derived from Per Fogelstrom's Pica port.
locore.S still contains some pmax-specific DMA-buffer copy functions.
1996-05-21 00:20:40 +00:00
briggs
3fb1d834fc
Actually clear the interrupt on the RBV.
1996-05-21 00:04:18 +00:00
jonathan
b15951c1ee
* Move the declarations of mips locore functions from the pmax tree
...
to the mips tree.
* Just include the mips locore.h into the pmax one.
1996-05-20 23:49:11 +00:00
jonathan
e704a8e1e9
* Move the declarations of mips locore functions from the pmax tree
...
to the mips tree.
* Add declarations of functions used by vm_machdep.c.
* Add declarations of functions printed by name in stack tracebacks.
* Add declarations of functions used by the model-independnet mips machdep.c
code.
1996-05-20 23:38:26 +00:00
jonathan
6f1e720b08
Change MachEmptyWriteBuffer() to wbflush().
...
Add missing "void" and "int" return types on functions.
Move boot() after dumpsys()/doadump(), so the latter don't need forward decls.
1996-05-20 23:27:27 +00:00
jonathan
7666d5b36b
Check that either CPU_R3000 or CPU_R4000 is defined. Fix the r3k/r2k
...
symbolic lookup of the CPU-level specific locore entry points to use the
r2k, not the r4k, labels.
Include header files to get prototyped declarations of ipintr() and arpintr().
Remove unused variables and parenthesize assignments in if () expressions.
Gcc warns of a possible && vs || operator-precedence bug in the network
softint dispatch code, which needs more thought.
1996-05-20 23:24:00 +00:00
jonathan
b314e27cfa
Add #include of pmax/kn01var.h, remove unused variables, and close
...
hanging block comment in copyright to satisfy -Wall.
1996-05-20 23:19:16 +00:00
mrg
1af2be6068
document PORTAL
1996-05-20 18:15:11 +00:00
mrg
92292a798d
initialise securelevel to zero to allow it to be patchable. this is _not_ a security issue.
1996-05-20 17:49:05 +00:00
mrg
047dfa8524
count pagein faults in struct user. (from kenneth stailey pr#1397])
1996-05-20 17:40:02 +00:00
mrg
663808dfc5
use ' not " when passing variables to a sub-make. pr#1199/pr#1296
1996-05-20 17:23:25 +00:00
mark
08dfd04e76
Fixed the NetBSD Id string.
1996-05-20 17:09:24 +00:00
mrg
4e25d1d20b
if the sender set a cksum, check it, regardless if we care to
...
generate and send them ourselves. from rich stevens.
1996-05-20 16:56:20 +00:00
thorpej
bc16409b49
Remove some extra printfs, now that Matt has lessened my confusion.
1996-05-20 15:52:32 +00:00
oki
6a0bb3e228
Add 'rd' ram-disk pseudo-device.
1996-05-20 14:56:20 +00:00
oki
8823c49fb4
fixed gcc -Wall warnings.
1996-05-20 14:53:07 +00:00
mark
a7f4c7929f
Don't need -fno-builtin anymore.
1996-05-20 14:37:24 +00:00
mark
847038524a
cast -1 to a char for comparision with tc->t_brkc so that this test
...
will work with signed and unsigned chars.
1996-05-20 14:29:17 +00:00
is
cb5f8c53ac
Now that our as pretends to understand the M68060 cpu, use -m68060 instead
...
of -m68040 to avoid confusion.
1996-05-20 13:31:40 +00:00
jonathan
b37be8bb62
Fix typo in NMBCLUSTERS definition.
1996-05-20 10:50:52 +00:00
pk
6da494dde9
Put a `return' back that went missing in rev 1.56
1996-05-20 10:49:20 +00:00
jonathan
d1e0e11f70
* Fix formatstr/argument mismatches in diagnostic printf()s.
...
* Change MachEmptyWriteBuffer() to wbflush(). Should use TC mi names tc_mb(),
tc_wmb, tc_syncbus() but I'm not sure which each wbflush() should be.
* Add prototyped forward decl for asc_Dumplog() and add an explicit void
return type.
* Remove unused variables.
1996-05-20 09:46:21 +00:00
scottr
4b712a8c3f
Due to the latching effect of the 6522 (VIA) chip, we need to unflag
...
interrupts only after the condition that caused the interrupt has been
cleared. This is a particular problem with the 5380 SCSI controller,
since the Mac glue logic may raise (e.g.) the SCSI DRQ interrupt a number
of times during the course of a normal transfer. By waiting to unflag it,
we effectively ignore all but the first.
1996-05-20 04:32:33 +00:00
jonathan
4e27f8ef06
Fix braino in initialization of confargs pointer in le_pmax_attach().
1996-05-20 03:43:15 +00:00
thorpej
59865f3154
Remove references to the "ahe" device, and add ahc at eisa. Lingering
...
junk pointed out by Greg Earle <earle@isolar.Tujunga.CA.US>.
1996-05-20 03:32:16 +00:00
scottr
d28f9a6699
Fix the last change; CVS apparently biffed it.
1996-05-20 03:23:36 +00:00
cgd
5e29c383e2
add wbflush() calls in strategic places. These really shouldn't be
...
here, and there should be a generic 'bus' interface to do memory
read/write barriers.
1996-05-20 03:14:07 +00:00
cgd
397617080d
add 'pseudo-device strip' for Metricom Ricochet packet radio driver
...
recently kicked in by Jonathan Stone. It compiles on the alpha, and
may even work.
1996-05-20 02:58:53 +00:00
jonathan
b3c6ba5b5d
Decstation 3100/2100 baseboard configuration stub for the LANCE driver
...
for DEC TURBOchannel and IOCTL ASIC machines.
1996-05-20 02:25:08 +00:00
fvdl
484a6c9fe4
Regen.
1996-05-20 02:00:53 +00:00
fvdl
69761c2aa8
Update list of Linux syscalls and implement the ones that are likely to be
...
used and doable.
1996-05-20 01:59:09 +00:00
cgd
daad29a36c
add fta, fpa, and fea drivers, for DEC TC, PCI, and EISA FDDI controllers.
1996-05-20 01:37:18 +00:00
cgd
6793f08d00
regen for new tcdevs file
1996-05-20 01:34:50 +00:00
cgd
014cc0e804
add entry for DEFTA FDDI, clean up entry for DEFZA FDDI.
1996-05-20 01:33:45 +00:00
cgd
ac61f1ad21
fix first argument to tc_intr_establish()... it's still the pointer
...
to the parent device.
1996-05-20 01:31:07 +00:00
chuck
d3ca12ac2a
import rd_root from sun3
1996-05-20 01:17:31 +00:00
chuck
39e3bbc016
add ram-disk. clean.
1996-05-20 01:16:50 +00:00
chuck
8a07a09d00
add "rd" ram-disk config
1996-05-20 01:15:45 +00:00
thorpej
722d0da592
RCS Id police.
1996-05-20 00:56:39 +00:00
thorpej
917f00ce2e
RCD Id police.
1996-05-20 00:55:44 +00:00
thorpej
b16ba91656
Regen (again; sigh)
1996-05-20 00:53:39 +00:00
thorpej
7d978a7915
Sure sign that Jason needs more coffee; fix ommision in my last correction.
1996-05-20 00:52:53 +00:00
thorpej
4564027c48
Add the DEFEA EISA FDDI controller to the catch-all kernels.
1996-05-20 00:50:33 +00:00
thorpej
a318461042
RCS Id police.
1996-05-20 00:48:43 +00:00
thorpej
37b3b8a758
Add the DEFTA FDDI controller.
1996-05-20 00:45:02 +00:00
thorpej
f777a672d5
Add the DEFEA FDDI controller.
1996-05-20 00:44:11 +00:00
thorpej
0f38740b1c
Regen.
1996-05-20 00:40:45 +00:00
chuck
914ca91332
if booted from sboot, stay in it.
...
if booted from the bug, don't enter sboot.
1996-05-20 00:40:10 +00:00
thorpej
02f972a4be
Ooops, restore the UltraStor 24f entry I accidentally deleted in the last
...
commit.
1996-05-20 00:39:55 +00:00
thorpej
72b01b6a3a
Add Digital Equipment DEFEA cards.
1996-05-20 00:36:36 +00:00
thorpej
38db93c012
Display model string during attach.
1996-05-20 00:35:16 +00:00
thorpej
4d9ddd9e3b
Use eisadevs data to display model string.
1996-05-20 00:34:03 +00:00
thorpej
fee0e539c4
Fix conflicts from import, clean up a few printfs, and use the
...
generic PCI vendor/product definitions, rather than home-grown versions.
1996-05-20 00:30:49 +00:00
thorpej
1a614aed0c
Fix conflicts during import.
1996-05-20 00:26:15 +00:00
thorpej
e5106dfb88
Update to the Digital Equipment PDQ-based FDDI controllers, from
...
Matt Thomas. Now includes support for EISA (DEFEA) and first-cut of
support for TurboChannel (DEFTA) cards.
1996-05-20 00:20:39 +00:00
mhitch
9aa945f3c4
Also use genassym.c from sys/arch/mips/mips for make depend.
1996-05-19 22:44:12 +00:00
scottr
820895162d
Update for new grf attachment code.
1996-05-19 22:29:04 +00:00
scottr
d048582c60
New grf attachment code, mostly by Jason Thorpe with some cleanup by me.
...
This will allow dt and X to work with a generic kernel, rather than
compiling different kernels that attach grf0 to a NuBus adapter or
internal video.
1996-05-19 22:27:04 +00:00
jonathan
ed314bc45a
Catch up to removal of if_unit and addition of if_xname and sc_unit,
...
blindly following the changes to if_sl.c.
1996-05-19 22:09:36 +00:00
cgd
17bc20b5a4
minor cleanups, mostly KNF.
1996-05-19 21:41:00 +00:00
cgd
260dba439d
Tuned in_cksum() from Matt Thomas <matt@3am-software.com>. According
...
to him, this implementation is approximately 50% faster than the
machine-independent portable version.
1996-05-19 21:24:14 +00:00
cgd
6f5bee3001
add -O2 to the optimization flags. A reason why optimization seemed
...
to fail on some systems was never found; hopefully it's gone away (or
was never really there).
1996-05-19 21:16:51 +00:00
chuck
30cec539a4
preserve sboot status
1996-05-19 21:07:21 +00:00
veego
7212a830ea
- grf_cl.c, grf_clreg.h: added support for Piccolo SD64
...
- grf_cv.c, grf_cvreg.h, ite_cv.c: some cleanups
- grf_rh.c, grf_rhreg.h, grf_rt.c: new blank ioctl and some KNF
- grf_et.c, grf_etreg.h, ite_et.c: new graphics driver for et4000 based board
(oMniBus, Domino and Merlin)
- grfabs_cc: fix PR#2034
- grfvar.h: new grfunit for GRF_ET4000_UNIT
- scsidefs.h: no longer useful
- zbus.c: new entries for: Piccolo SD64, oMniBus, Domino and Merlin
1996-05-19 21:05:20 +00:00
veego
f5faf322a0
GENERIC - added scsi scanner entry
...
- enable MS-DOS file system support
- removed unsed GRF_CL5426 entry
- added new graphics driver (grf6) for oMniBus, Domino and Merlin
1996-05-19 21:04:48 +00:00
veego
68bbcedb0c
conf.c - added scsi scanner entry
...
pmap.c - -Wall fixes for MACHINE_NONCONTIG and M68040 || M68060
1996-05-19 21:04:18 +00:00
pk
1bd6f1f147
We don't generally want to profile `genassym' (easy part of PR#2434).
1996-05-19 20:58:51 +00:00
jonathan
950ec8ffb3
Remove unused locals "struct ecoff_filehdr *efp = &execp->f;".
1996-05-19 20:36:06 +00:00
chuck
208aa439bf
move rb_nosym/rb_sboot here
1996-05-19 20:08:55 +00:00
chuck
31a61aca69
minor clean
1996-05-19 20:08:15 +00:00
is
83f62ea033
Screenblank support:
...
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.
1996-05-19 20:06:02 +00:00
chuck
b416b21a6c
update for new (SRT0/bugcrt) calling convention
1996-05-19 19:58:41 +00:00
chuck
e086852f0c
minor clean up
1996-05-19 19:51:24 +00:00
is
1a41d54c27
Yet some more cleanup for missing prototypes, if DRACO is supported.
1996-05-19 19:03:01 +00:00
jonathan
1cfab3321a
make dk_establish() return type be void, not int.
1996-05-19 18:49:33 +00:00
jonathan
e6beb98351
Move sys/arch/pmax/dev/sccvar.h to sys/arch/pmax/tc.
1996-05-19 18:25:15 +00:00
jonathan
7469cf4c88
Add port number encodings.
1996-05-19 18:24:33 +00:00
jonathan
baa655bc0f
Update the DECstation stack-traceback pretty-printer, KN01 interrupt handler,
...
and IOCTL ASIC dma-buffer-reservation code to use the reorganized am7990
preprocessor tokens and function names.
1996-05-19 17:58:12 +00:00
jonathan
6d5fbdfbe2
Remove common-across-all-MIPS-cpu definitions (e.g., user-level-visible
...
page/segment size definitions and macros) from pmax/include/param.h,
and move them to mips/include/mips_param.h.
1996-05-19 17:52:18 +00:00
jonathan
1f9e095446
Remove common-across-all-MIPS-cpu definitions (e.g., user-level-visible
...
page/segment size definitions and macros) and move them to
mips/include/mips_param.h.
1996-05-19 17:48:04 +00:00
jonathan
431ae5d022
Add line discipline code, initialization, and config support for MosquitoNet's
...
Metricom Ricochet starmode-radio-IP driver.
1996-05-19 17:17:50 +00:00
jonathan
b6a3c3255f
Use genassym.c from sys/arch/mips/mips.
1996-05-19 17:17:48 +00:00
ragge
7cbd855ad6
Fixed all (proto)type errors. Fixes PR 2377.
1996-05-19 16:43:02 +00:00
jonathan
32d97e42f6
Packet-mode driver for Metricom Ricochet radios (Starmode Radio IP).
1996-05-19 16:34:36 +00:00
ragge
f4c525a623
Update from Ken Wellsch.
1996-05-19 16:27:02 +00:00
ragge
6bd144b812
Add DZ-11 to GENERIC & files.vax.
1996-05-19 16:25:23 +00:00
jonathan
aff9b08bf5
Delete unecessary #include of "le.h", which doesn't exist anymore.
1996-05-19 15:57:16 +00:00
jonathan
e2a698293c
Add local declarations for locore functions. Fix pagemove() return
...
type to be void. Add explicit "int" return types.
Fix format/argument mismatches for vm_offset_t's in diagnostic messages.
1996-05-19 15:55:31 +00:00
is
a7a99df915
Some more Prototypes needed for DraCo support.
1996-05-19 15:35:43 +00:00
is
40c19a2309
Add some forgotten #ifdef M68060 to make gcc -Wall happy. While I'm here,
...
add the _kernel_text symbol for libkvm.
1996-05-19 14:55:27 +00:00