mark
d34422f375
In iicmatch() fail the probe if the mainbus attach args iobase is equal to
...
MAINBUSCF_BASE_DEFAULT as an explicit iobase must be specified.
In iicsubmatch() fail the match if the iic address locator defaulted.
1997-07-28 18:01:49 +00:00
mark
03409a1eb4
Pass MAINBUSCF_BASE_DEFAULT in the mb_iobase field if none is specified
...
in the locators.
In mainbusprint() only print the iobase if it is not the default.
1997-07-28 17:58:56 +00:00
mark
73d4af0688
Support a boot option asc.hostid= to allow the adapter target ID to
...
be set.
1997-07-28 17:56:27 +00:00
mark
fc9ce1cfd8
Recognise both Icubed and Acorn versions of the EtherH netslot card as
...
they have different podule ID's.
Always attach the driver even if it appears to fail the tx test as there
appear to be a collection of cards around that will fail this tx test but
will actually work ok - This problem needs further investigation.
1997-07-28 17:54:07 +00:00
mark
d910d89af8
Rebuilt from podules rev 1.6.
1997-07-28 17:48:45 +00:00
mark
be04b11f72
Added various new podule manufacturer ID's and product ID's.
1997-07-28 17:47:53 +00:00
hannken
4d03b30298
Add variable `hdroptlen'. See file `netinet/tcp_input.c', Rev. 1.30
...
for details. Closes PR #3922 .
1997-07-28 11:50:05 +00:00
augustss
d828d675e3
Update forgotten audio driver for changes in audio_hw_if.
1997-07-28 10:04:35 +00:00
augustss
d5b1561c91
Temporary fix to make it compile on non-i386.
1997-07-28 09:28:04 +00:00
augustss
d3de043fad
Make sure the blocksize is always a power of 2 when inspected.
...
OSS only uses powers of 2 so some programs expect this.
Now Quake works!
1997-07-28 03:51:11 +00:00
augustss
f6cd87f322
audio: Minor cleanup and enable looping DMA for PSS and PAS.
1997-07-28 01:31:50 +00:00
thorpej
e794123006
Fix a rather severe bug in handling of incoming SYNs for peer/port values
...
which happen to have a TCB in TIME_WAIT, where an mbuf which had been
advanced past the IP+TCP headers and TCP options would be reused as if
it had not been advanced. Problem found by Juergen Hannken-Illjes, who
also suggested a work-around on which this fix is based.
1997-07-28 01:07:48 +00:00
augustss
d58bc6796f
audio: Simplify handling of AUDIO_SETFD and committing of encoding mode.
1997-07-27 23:51:48 +00:00
augustss
63decd9438
Fix divide by 0 bug in audio driver.
1997-07-27 23:06:04 +00:00
augustss
9745684ebe
Changes to the sudio system:
...
- It is now possible to handle devices that want "looping" DMA,
e.g. the SoundBlaster correctly. The WSS and SB drivers use this.
To do this several new methods were introduced in audio_hw_if.
- Different silence handling (forced by previous change).
- The audio driver can now be mmap()-ed, but due to problems in
the VM system only for writing for now.
- The OSS (Linux) audio emulation takes advantage of some of the
new features.
1997-07-27 01:16:32 +00:00
is
3ca46d33e1
Lowering spl when doing disk I/O below splbio() isnt recommended.
1997-07-26 22:07:54 +00:00
mhitch
8e145a319b
Don't rely on curproc to access the current pcb when testing for kernel
...
faults. Use curpcb, which always points to the current pcb. If curproc
was NULL when the kernel faulted, the trap handling would fault recursively
and the kernel stack would overflow.
1997-07-26 19:46:40 +00:00
scottr
e083a60af2
KNF
1997-07-26 18:13:30 +00:00
drochner
d900f01e01
Don't call kernel debugger on CTL-ALT-ESC hotkey if the keyboard doesn't
...
belong to the actual console. (ie, we have a serial console)
Closes PR port-i386/3131.
1997-07-26 12:32:24 +00:00
ragge
ab4412faad
Actually do 'halt' or 'reboot' on MicroVAX.
1997-07-26 10:12:40 +00:00
scottr
ef8ecc05da
cli_offset should be a bus_size_t now, and cli_value is an unsigned 32-bit int.
1997-07-26 08:28:20 +00:00
scottr
f65445ce80
Add support for Macintosh Display Card, using information provided
...
by Taras Ivanenko <ivanenko@ctpa03.mit.edu> in PR 3862. (The PR
is still open, due to an unresolved issue regarding the fbbase
field.)
1997-07-26 08:21:15 +00:00
thorpej
e31d380775
New welcome banner code, modeled after NetBSD/hp300's boot program
...
welcome banner code. Includes additional build information, and it
generally nicer to look at.
1997-07-26 01:50:36 +00:00
scottr
5825a3f29c
Add option-{1,2,3} as an alternative to option-{,left,right} for mouse
...
button emulation. From SUNAGAWA Keiki <kei_sun@ba2.so-net.or.jp> in
PR 3887.
1997-07-25 23:08:15 +00:00
ragge
b17d1e7207
Fixed bug causing machines with a memory size not a multiple of 16k
...
to crash. This is true on many MicroVAXen.
1997-07-25 21:54:48 +00:00
jonathan
f9e3ce0f92
revert to MI in_cksum code.
1997-07-25 21:01:45 +00:00
scottr
0f06fa608f
Add NETATALK, and be pedantic with a few comments.
1997-07-25 19:53:59 +00:00
cgd
bd3cab1531
fix comment glitch in the last change
1997-07-25 07:01:42 +00:00
cgd
d86134ca68
fill in the new pointers in the bootinfo_v1 structure.
1997-07-25 07:00:42 +00:00
cgd
395f4bac6b
clean up bootinfo structure comments so they're more readable (to me,
...
at least 8-). Add structure offssets for structure members, so we
know how much space we're using. Make the version in the bootinfo
structure be a u_long, so there's no implicit padding in the structure.
Add a few more pointers to the bootinfo v1 structure, which will all
be set to NULL for now.
1997-07-25 06:59:47 +00:00
augustss
36ff661ec7
Make PAS audio work again.
...
From John F. Woods, PR #3859 .
1997-07-25 01:42:20 +00:00
thorpej
8e341ad358
If loading an Elf kernel, load the symbol table immediately after
...
the kernel image.
1997-07-25 00:09:01 +00:00
thorpej
f65454b2a6
Set up a version 1 bootinfo for the kernel.
1997-07-25 00:07:56 +00:00
thorpej
f56c3c315f
More DDB support:
...
- Add support for software single-stepping (Alpha does not have hardware
support for single-stepping)
- Alpha uses Elf64 symbols.
1997-07-25 00:06:25 +00:00
thorpej
08d4c7e688
Update alpha_init() prototype; takes two more args.
1997-07-25 00:04:36 +00:00
thorpej
264f1c5acc
Define the bootinfo magic number and bootinfo (version 1) structure.
1997-07-25 00:03:47 +00:00
thorpej
4d01f6fbee
Add some DDB glue:
...
- Allow BUGCHK and BPT instruction faults in kernel mode if DDB is enabled,
since they are used to invoke the debugger.
- Add a comment about how we'd like to invoke DDB on a trap panic condition,
in a perfect world.
1997-07-24 23:55:01 +00:00
thorpej
020d0208d7
- Two additional arguments to alpha_init(): bootinfo magic number, and
...
pointer to boot program's bootinfo structure. If the bootinfo magic
matches, save a copy of the bootinfo structure, and use it to determine
booted kernel name, the boot flags, and the location of the kernel symbol
table. If the magic number does not match, revert to the old method
of finding this information (sans symbol table info).
- Add some additonal DDB glue.
1997-07-24 23:52:10 +00:00
bouyer
3bf1a6ad00
ufs_getlbns needs an array of NIADDR+1 struct indir's, and not NIADDR.
...
This fixes a panic due to stack corruption when reading larges files.
1997-07-24 17:18:03 +00:00
scottr
35884534c1
Remove HOSTED_* targets; define and use CPP and SIZE symbols, as inspired
...
by cgd's recent changes for the Alpha port.
1997-07-24 05:48:51 +00:00
scottr
0755be1f84
Use optimized _splraise() implementation, from mac68k/intr.h
1997-07-24 05:43:08 +00:00
thorpej
7ed16a75d1
Pull SYN_cache_branch down to the main line.
1997-07-23 21:30:11 +00:00
thorpej
efa8881dbe
Pull SYN_cache_branch down into the main line.
1997-07-23 21:26:40 +00:00
thorpej
a0d7686340
RCS id police.
1997-07-23 18:45:03 +00:00
thorpej
6dce360f0e
Fix an oversight and a typo.
1997-07-23 18:42:40 +00:00
pk
4459db6815
Kill a bogon in timeout loop.
1997-07-23 12:00:12 +00:00
bouyer
f50739b7b5
Back out previous change. This was for bouyer-scsipi, and not for the trunk.
1997-07-23 10:50:29 +00:00
is
449feee671
Fix the mess I apparently have done committing 1.52 of autoconf.c
...
In particular: add back the 1.50->1.51 change, and add back Amiga audio.
Thanks to Thorsten Frueauf, who pointed this out in PR 3911.
1997-07-23 10:47:12 +00:00
is
181debe530
Fix a complaint by Eric Delcamp on port-amiga... looks like Thorsten Fruehauf
...
didn't find all occurences of unprotected is_draco(), and I didn't look hard
enough, either, when fixing.
1997-07-23 10:19:42 +00:00
cgd
cfe8f450c7
update these to use the new 'correct' names for functions/constants
...
in bus.h.
1997-07-23 08:05:36 +00:00