bde
aa3139f856
Keep track of the devconf state.
1994-12-27 13:07:07 +00:00
dg
94497e0a34
Fixed two security holes in the pcmmap() function.
...
Submitted by: Bruce Evans
1994-12-27 08:43:06 +00:00
ats
1b66916104
Add a patch that someone on the net has used to run on his IBM Thinkpad.
...
Sorry, lost the name and mail of the original author. The whole patch
is ifdefed, so it should not disturb someone else in the moment.
1994-12-26 17:50:18 +00:00
ats
2372cc8a21
Add examples for the sony and the panasonic drivers.
1994-12-26 17:33:52 +00:00
ats
25ea9cb91d
Correct the devices.i386 for the major numbers. 8 was already used now
...
by the lkm driver, so put scd and pcd to the numbers they have now
in i386/conf.c.
Add the pcd.c file for the panasonic driver in files.i386.
1994-12-26 01:06:41 +00:00
ats
c4e744ae8c
Add entries for the sony and panasonic drives and drivers.
1994-12-25 23:25:54 +00:00
ache
20972dda4e
Merge several probe diagnostics into one.
...
Adjust for newer model for all non-LUxxx too.
FLAGS status register names cleanup
1994-12-24 13:24:02 +00:00
bde
0b71a7ab6b
Fix the "wd" count stat. The seek and xfer stats are still very bogus
...
for wd (they both count the number of sectors). The wpms stat is still
moderately bogus for all drivers. Even the count stat could be handled
better (partial blocks should be counted as full blocks; should errors
and retries be counted?).
1994-12-24 09:43:12 +00:00
bde
56c1610b71
Obtained from: 1.1.5
...
Fix single-stepping of emulated FPU instructions.
Don't panic if an FPU instruction is attempted but there is no FPU
and no FPU emulator is configured.
1994-12-24 07:22:58 +00:00
dg
a88d789288
Restore my changes in rev 1.11 that Garrett killed in his commit.
1994-12-22 23:42:25 +00:00
wollman
e6ec63204f
Move ARP interface initialization into if_ether.c:arp_ifinit().
1994-12-22 21:56:22 +00:00
se
c01314f53a
Add support for -v option passed to boot loader (bootverbose).
...
Reviewed by:
Submitted by:
Obtained from:
1994-12-22 21:20:39 +00:00
wollman
ad03fd1aa1
Added `ds', a black-hole network interface.
1994-12-22 21:00:05 +00:00
ache
5b869ea724
Remove get status from probe, confuse LU002
...
Add check stbytes[1] != stbytes[2] for presence real Mitsumi
controller
1994-12-21 15:17:59 +00:00
ache
abcaf74abf
stbytes miss by one for new model
1994-12-21 15:12:41 +00:00
joerg
a1049f75bf
Insert a hook to initialize the serial port at the beginning of
...
boot(). This is needed so the "serialboot" stuff can share this file,
too.
Everything is #ifdef'ed so it evaluates to nothing when actually been
built in the "biosboot" directory.
1994-12-18 20:30:10 +00:00
joerg
ed32f08aff
This became a frequently requested item now.
...
The files in this directory are modified version of "biosboot". The
only difference is in that they perform their I/O via a serial port,
so their preferrable usage is to form bootblocks for systems where the
kernel happens to have an "options COMCONSOLE". Most of the code is
actually shared with "biosboot", and make will not (and should not)
descend into this directory by default. It is in the responsibility
of the user to build these bootblocks instead of the original ones.
1994-12-18 20:12:10 +00:00
joerg
f758fe2e4c
Initialize syscons also in cases where it ain't the system's console
...
(i.e., there's a comconsole).
1994-12-18 19:45:53 +00:00
joerg
adeb23824f
Ooops, i forgot one NVT > 0 in a previous commit. Now pcvt will also
...
work as the system's console.
1994-12-18 19:42:41 +00:00
joerg
0aa72cd711
Move the code providing the equivalent of ICRNL for console input from
...
the device driver(s) to cons.c.
1994-12-18 19:35:59 +00:00
bde
761d6c11bd
Pass the slice number of the boot device to the kernel in the previously
...
unused bitfields for the adaptor and the controller. It should go in
the bitfield for the partition but that would not be backwards compatible.
1994-12-18 19:14:19 +00:00
phk
66ba4449a1
> ../../i386/isa/if_le.c still has a mountain of warnings.. Anyone keen
...
> to fix?
Sure. How's this? -
Reviewed by: phk
Submitted by: Mark Murray <mark@grondar.za>
1994-12-18 18:42:03 +00:00
dg
76d9732fa9
Unbogify the size being passed to bzero when clearing struct softc.
1994-12-18 14:40:26 +00:00
dg
694b2b9fe6
Move page_unhold's in pmap_object_init_pt down one line to gard against
...
a potential race condition.
1994-12-18 14:16:22 +00:00
jkh
edb47c7e7f
Add a 'vn' to GENERIC
1994-12-18 12:01:40 +00:00
dg
f3349fdde8
Check for PG_FAKE too in pmap_object_init_pt.
1994-12-18 03:36:27 +00:00
dg
2b4fb55401
Add two more page table pages to keep 64MB machines happy.
1994-12-18 03:11:46 +00:00
jkh
a9c805c066
Bump LINT's symtab space.
1994-12-17 08:37:22 +00:00
jkh
f803eec956
Fix a few nasties in the conversion.
1994-12-17 08:36:50 +00:00
jkh
2deb66393d
Add Fred Cawthorne's GPIB driver.
...
Submitted by: fcawth@delphi.umd.edu
1994-12-17 08:07:03 +00:00
bde
348d826769
Uncomment DISKSLICE; it should work now (for drivers that support it).
1994-12-16 16:58:08 +00:00
phk
353b6fc6d3
Don't push/pop the return-val register. (DUH!)
1994-12-16 07:31:47 +00:00
phk
1cf71a1a59
Grumble, try to remember what assembler syntax is used :-/
...
Increase polling frequency a fraction to just above 1 Hz.
1994-12-16 07:09:22 +00:00
phk
d0387a375e
Be much more carefull about what we leave in unused registers when we call
...
the APM-bios.
This stabilizes a couple of APM bioses quite a bit.
They all make the mistake of going into 16-bit mode, without clearing the
top half of the 32bit registers.
Later they do a
| movw %si,$0x7331
| movw %ax,0x6(%si)
or something along those lines and crash and burn, because their segment
is already relocated, so adding 0xf0171ce9 to the base of it is bad news.
At least SystemSoft is guilty of this bummer.
1994-12-16 06:16:30 +00:00
phk
1fd36e21b2
Remove sd1-sd3 & st1, now that we can autoallocate them.
...
fix the vn driver in LINT. It autoallocates too.
Reviewed by: phk
Submitted by: rgrimes
1994-12-16 06:04:16 +00:00
pst
b95c9bb338
Rudimentry bsd-audio emulator for VAT support using FreeBSD's voxware package.
...
Voxware hackers should feel free to work on this some more, it's by no means
a perfect product.
(I have patches for GUS users running 2.x to run their GUS with bidirectional
DMA (talk while listening. All other soundboards must use push-to-talk until
people learn to build real hardware).
Submitted by: amancio hasty & paul traina
1994-12-16 04:59:18 +00:00
sos
113071f516
Fix bug around VOP_READDIR, now takes 6 parameters not 4.
...
The MAXBSIZE has changed, so use DEFAULT_PAGE_SIZE instead.
1994-12-14 22:03:48 +00:00
wollman
50e1db60c0
Add ahc driver, more symtab space.
1994-12-13 22:01:35 +00:00
wollman
a85aedfaee
Delete `HZ' option; it's only of use to Bruce and screws up the NTP PLL
...
(among other things). Correctly specify `vn' as a pseudo. Make sure
things are in the right places.
1994-12-13 20:56:30 +00:00
guido
9d89961686
lsdev paniced the machine when 2 (or more) ide controllers are installed.
...
Beware for cut and paste!
Reviewed by:
Submitted by:
Obtained from:
1994-12-13 18:20:08 +00:00
bde
8ffe637e8e
diskslice_machdep.c implements reading and checking of DOS slice tables.
...
It will eventually replace readMBR.c.
1994-12-12 00:22:30 +00:00
bde
45a51392c3
Add old options HZ, VN, ALLOW_CONFLICT_DRQ, ALLOW_CONFLICT_MEMADDR,
...
AUTO_EOI_1, AUTO_EOI_2, COMCONSOLE, COM_MULTIPORT.
Add new option DISKSLICE.
Change comments about DUMMY_NOPS.
1994-12-11 23:52:18 +00:00
bde
8b3d997d36
Add i386/isa/diskslice_machdep.c. This will eventually replace readMBR.c.
...
Sort.
1994-12-11 23:39:01 +00:00
bde
97a747ae73
Move declaration of d_strategy_t to <sys/conf.h>.
1994-12-11 23:05:18 +00:00
dg
11d8214bb1
Removed inappropriate comment.
1994-12-11 03:33:58 +00:00
dg
8e29d5ba05
Add additional comment.
1994-12-11 03:11:23 +00:00
dg
3fc4b95f7d
Fix bogus comment.
1994-12-11 02:28:36 +00:00
dg
f89e56828a
The physical memory allocated for input DMA must be contiguous. The driver
...
worked in the past only because of good fortune. Anyway, use the contig alloc
routine I wrote awhile ago (vm_page_alloc_contig) for the sound code to do
this allocation. Also, specify read+write on the permissions to pmap_enter().
Specifying just read can have unexpected consquences.
1994-12-11 01:45:41 +00:00
ats
4b0890d515
Document the options DUMMY_NOPS and TUNE_1542.
1994-12-11 00:09:34 +00:00
ats
a950c0c1b8
Correct a type in an ifndef EXCLUDE_3812 from 8312 -> 3812. Obtained
...
from the net or the mailinglist. Sorry, lost the original author.
1994-12-10 22:55:50 +00:00