Andreas Schulz
8c2f8d0653
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
Andreas Schulz
60ecea7924
Add entries for the sony and panasonic drives and drivers.
1994-12-25 23:25:54 +00:00
Andrey A. Chernov
beae072bc9
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
Bruce Evans
11fa0751bc
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
Bruce Evans
13d7c724ca
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
David Greenman
edd5a4af47
Restore my changes in rev 1.11 that Garrett killed in his commit.
1994-12-22 23:42:25 +00:00
Garrett Wollman
dd2e410221
Move ARP interface initialization into if_ether.c:arp_ifinit().
1994-12-22 21:56:22 +00:00
Stefan Eßer
9a3c07de07
Add support for -v option passed to boot loader (bootverbose).
...
Reviewed by:
Submitted by:
Obtained from:
1994-12-22 21:20:39 +00:00
Garrett Wollman
59d8d13f60
Added `ds', a black-hole network interface.
1994-12-22 21:00:05 +00:00
Andrey A. Chernov
f8c32a9711
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
Andrey A. Chernov
0bda4f122a
stbytes miss by one for new model
1994-12-21 15:12:41 +00:00
Joerg Wunsch
e72e8750d3
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 Wunsch
2c681fc102
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 Wunsch
0246a9d813
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 Wunsch
91c38cb885
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 Wunsch
00e82d39d7
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
Bruce Evans
bf67b544a2
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
Poul-Henning Kamp
40a97f50d4
> ../../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
David Greenman
2b4e0927f6
Unbogify the size being passed to bzero when clearing struct softc.
1994-12-18 14:40:26 +00:00
David Greenman
94101b5208
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
Jordan K. Hubbard
76fe9b2793
Add a 'vn' to GENERIC
1994-12-18 12:01:40 +00:00
David Greenman
931bde7f72
Check for PG_FAKE too in pmap_object_init_pt.
1994-12-18 03:36:27 +00:00
David Greenman
d9b026fcbd
Add two more page table pages to keep 64MB machines happy.
1994-12-18 03:11:46 +00:00
Jordan K. Hubbard
fc0a941a94
Bump LINT's symtab space.
1994-12-17 08:37:22 +00:00
Jordan K. Hubbard
faa84d7f2c
Fix a few nasties in the conversion.
1994-12-17 08:36:50 +00:00
Jordan K. Hubbard
cdf25f3740
Add Fred Cawthorne's GPIB driver.
...
Submitted by: fcawth@delphi.umd.edu
1994-12-17 08:07:03 +00:00
Bruce Evans
8c664261f7
Uncomment DISKSLICE; it should work now (for drivers that support it).
1994-12-16 16:58:08 +00:00
Poul-Henning Kamp
d71494d323
Don't push/pop the return-val register. (DUH!)
1994-12-16 07:31:47 +00:00
Poul-Henning Kamp
d90b957315
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
Poul-Henning Kamp
2decd76771
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
Poul-Henning Kamp
784cf072d8
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
Paul Traina
75a128283a
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
Søren Schmidt
45d04cf11f
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
Garrett Wollman
0d2d94f67b
Add ahc driver, more symtab space.
1994-12-13 22:01:35 +00:00
Garrett Wollman
3aa0699930
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 van Rooij
a7e6a0941a
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
Bruce Evans
0300a965c8
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
Bruce Evans
9ba0e7c355
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
Bruce Evans
d98a0992b6
Add i386/isa/diskslice_machdep.c. This will eventually replace readMBR.c.
...
Sort.
1994-12-11 23:39:01 +00:00
Bruce Evans
9d93bf70ea
Move declaration of d_strategy_t to <sys/conf.h>.
1994-12-11 23:05:18 +00:00
David Greenman
c8a62b4bc5
Removed inappropriate comment.
1994-12-11 03:33:58 +00:00
David Greenman
d83ea8bcbd
Add additional comment.
1994-12-11 03:11:23 +00:00
David Greenman
32b88083a9
Fix bogus comment.
1994-12-11 02:28:36 +00:00
David Greenman
d33095d2b2
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
Andreas Schulz
3339606d9a
Document the options DUMMY_NOPS and TUNE_1542.
1994-12-11 00:09:34 +00:00
Andreas Schulz
f2fe51f460
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
Søren Schmidt
05d7c5e73e
Changed the behavior of KDMKTONE to comply with svr4, default to
...
old behavior if no argument present.
1994-12-06 19:32:00 +00:00
Poul-Henning Kamp
d6b112dd35
Added vn as a possible swapdev.
1994-12-04 22:36:50 +00:00
Joerg Wunsch
290dd077ef
Here is a minor patch for FreeBSD 2.0R to allow it to recognize
...
2.88MB floppy drives. All it does is set the type to 1.44MB if
it finds the 2.88MB drive.
Submitted by: Andrew Gillham <gillham@andrews.edu>
1994-12-04 20:22:20 +00:00
Poul-Henning Kamp
ae063c2896
Entries for the vn driver completed.
1994-12-04 20:08:57 +00:00