Poul-Henning Kamp
163473ebd5
Print out flags value
1999-09-21 10:51:47 +00:00
Poul-Henning Kamp
2ab8cd46e9
Set si_iosize_max rather than d_maxio.
...
Register devsw in *attach instead of a SYSINIT.
1999-09-20 19:58:38 +00:00
Poul-Henning Kamp
f7d9e545c0
Trying to set BAD144 handling on a CD is sufficiently "Dont Do That
...
then" that we don't need to give the ioctl special treatment.
1999-09-20 17:06:29 +00:00
Poul-Henning Kamp
81f7c76af5
Add a DSO_BAD144 flag which indicates that the driver actually understand
...
BAD144 handling.
Reject DIOCSBAD and labels with BAD144 tables if the driver cannot grok it.
Reviewed by: bde
1999-09-20 17:04:39 +00:00
Poul-Henning Kamp
624aff9227
if_edreg.h moved...
1999-09-20 16:59:55 +00:00
Peter Wemm
814e16091b
Make if_ed work again on pci, isa, isapnp. The hack to make it work on
...
PCCARD is pretty revolting but should buy us time while the pccard driver
angle is sorted out. A commit for the MCA ed attachment will follow
shortly.
1999-09-20 05:48:16 +00:00
David E. O'Brien
34f08a7227
Make `ed' PC-Cards work again. It has been over two weeks that laptop
...
users have suffered from this breakage, w/o commitment from someone that
they would fix the problems.
This effectively backs out revs 1.{157-160}. It does however fix the
build problem that caused 1.157 to be committed.
If the changes from rev 1.156-1.160 can't be fully tested by the
committer, may I offer posting a diff in the freebsd-current mailing
list for broader testing before inflicting this breakage again.
1999-09-19 07:24:07 +00:00
David E. O'Brien
424baf384e
This adds support for the 3Com Megahertz 574B ethernet 16-bit PC-Card.
...
1) Reworked the probe routine
2) Addition of the 574B's product ID.
3) Added useful info when booting verbosely.
Submitted by: Jason Young <doogie@anet-stl.com>
1999-09-19 06:20:23 +00:00
Poul-Henning Kamp
2186cd9e8d
Use devstat_end_transaction_buf() rather than Use devstat_end_transaction()
1999-09-18 21:30:27 +00:00
Ollivier Robert
76b7b29ed0
wlinit() must be called to recalculate the multicast filter.
...
Submitted by: Francis Dupont <Francis.Dupont@inria.fr>
1999-09-15 12:49:03 +00:00
Peter Wemm
0e27edc0e2
The sense of probes has inverted. They return an error, rather than
...
true/false. Fix ed_probe_HP_pclanp() so that it doesn't "succeed" on
non-existing hardware.
Submitted by: Mark Hittinger <bugs@freebsd.netcom.com>
1999-09-13 19:14:43 +00:00
Bruce Evans
887ba12fc5
Removed diskerr()'s unused d_name arg and updated callers. This fixes
...
warnings caused by the arg having the wrong type (not const enough).
The arg was also wrong (a full name instead of a short one) for calls
from from subr_diskmbr.c and pc98/diskslice_machdep.c.
1999-09-13 12:59:41 +00:00
Poul-Henning Kamp
be3743d910
Change scheduling to use on the fly determination rather than presorting.
1999-09-12 08:13:26 +00:00
Mike Smith
97ecdb1d58
Invoke smp_rendezvous_action() using the a.out compatible asnames.h
...
technique (bleagh).
1999-09-10 01:17:01 +00:00
Julian Elischer
85a219d201
Changes to centralise the default blocksize behaviour.
...
More likely to follow.
Submitted by: phk@freebsd.org
1999-09-09 19:08:44 +00:00
Poul-Henning Kamp
c27b8405da
Don't register a bmajor.
1999-09-08 18:45:58 +00:00
Peter Wemm
085615b39a
Doug missed an isa_get_flags().
1999-09-07 13:08:25 +00:00
Doug Rabson
062acdb7e7
Change isa_get/set_flags() to device_get/set_flags().
1999-09-07 08:42:49 +00:00
Peter Wemm
6f7368eef4
Add id_iosize as used by pccard.
1999-09-06 11:37:23 +00:00
Peter Wemm
3ca1647688
$Id$ -> $FreeBSD$
1999-09-05 15:21:05 +00:00
Peter Wemm
978f5d6c5d
machine/soundcard.h is now in the standard location - sys/soundcard.h
1999-09-04 15:22:17 +00:00
Peter Wemm
0f09dc9341
if_ed doesn't use the wrappers anymore.
1999-09-03 19:15:13 +00:00
Peter Wemm
599d7638dd
Commit a checkpoint of an updated if_ed driver. This is pretty much
...
Doug Rabson's work, with a few tweaks from Warner Losh and I. There are
still some quirks to resolve, but the old driver is presently breaking
the build.
1999-09-03 19:10:56 +00:00
Julian Elischer
439a479b3b
remove some out-of-scope DEVFS references..
...
(don't worry greg.. cosmetic only)
1999-09-03 05:08:05 +00:00
Matthew N. Dodd
478c54971b
SYSINIT() needs sys/kernel.h. Include it.
1999-09-03 03:14:36 +00:00
Matthew N. Dodd
7612e4c122
This adds the i386 specific support for systems with a MicroChannel
...
Architecture bus.
Reviewed by: msmith
1999-09-03 02:04:28 +00:00
KATO Takenori
8b18acc0df
- Added new macros ED_P1_MAR(i) and ED_P1_PAR(i) that replace
...
`ED_P1_MAR + i' and `ED_P1_PAR + i', respectively.
- convert ED_PC_RESET and ED_PC_MISC into relative offset from
ED_PC_ASIC_OFFSET (those macros are not used in current source).
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-09-02 15:06:23 +00:00
KATO Takenori
c322fa140e
The ed_probe_Novell should not clear id_maddr when it fails to probe.
...
This fixes potential panic by kvtop at addr == 0.
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-09-02 15:01:56 +00:00
Kazutaka YOKOTA
a847d1e2d7
Do not call the VESA BIOS if the current video mode is not one of
...
the VESA modes.
1999-09-02 08:08:49 +00:00
Peter Wemm
6970268ef9
So that there is no confusion, zap these now. pnpinfo(8) should compile
...
with the new includes.
1999-09-02 05:22:16 +00:00
Peter Wemm
a3d5686298
Stub out the old pnp code till these are converted so GENERIC builds again.
1999-09-02 04:37:07 +00:00
Doug Rabson
f6b6a3497c
This is part of an untested set of changes to the ed driver to support
...
the new PnP code. Since the bulk of the driver changes are not being
committed at this time, it will not affect the driver. The code is being
committed early to allow others synchronise changes.
1999-09-01 21:21:03 +00:00
Doug Rabson
4249382df0
This represents essentially a complete rewrite of the ISA PnP code. The
...
new system is integrated with the ISA bus code more cleanly and allows
the future addition of more enumerators such as PnPBIOS and ACPI.
This commit also enables the new pcm driver since it is somewhat tied to
the new PnP code.
1999-09-01 20:53:43 +00:00
Poul-Henning Kamp
db6f05bfac
Set si_bsize_phys and si_bsize_max in all legacy CD drivers.
1999-09-01 13:03:05 +00:00
Poul-Henning Kamp
df8f292395
Try to win back the "removal of most crufty code" trophy from markm:
...
Remove WD formatting code which has never worked in 386bsd or FreeBSD.
Remove DIOCSSTEP and DIOCSRETRIES ioctls as well, they belong in
history, along with the SMD disks.
OK'ed by: bde
1999-09-01 11:32:52 +00:00
Peter Wemm
1be9d26e4a
Eliminate some magic numbers.
1999-09-01 06:34:24 +00:00
Yoshihiro Takahashi
4d7e370ac4
C-NET(9N)C support (PC-98 only).
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-08-31 12:37:35 +00:00
Poul-Henning Kamp
e45a8fa69d
Null commit to get last commit message recorded:
...
Avoid name clash with dev_t member si_tty.
1999-08-30 20:52:14 +00:00
Poul-Henning Kamp
3608e384ca
*** empty log message ***
1999-08-30 20:47:29 +00:00
Luoqi Chen
5ef84cd20e
Wrong sleep addr passed to wakeup.
...
Submitted by: Vsevolod Lobko seva@sevasoft.alex-ua.com
1999-08-30 18:35:31 +00:00
Poul-Henning Kamp
f054c29093
Merge alpha and pc98 changes into i386 MBR handling code and replace all
...
three copies with one copy in MI land.
1999-08-29 09:12:54 +00:00
Poul-Henning Kamp
94db13fe98
Fix various trivial warnings from LINT
1999-08-28 19:44:07 +00:00
Poul-Henning Kamp
10af1a2b5f
We don't need to pass the diskname argument all over the diskslice/label
...
code, we can find the name from any convenient dev_t
1999-08-28 14:33:44 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Kazutaka YOKOTA
484fc65c06
- Set the correct value to va_line_width while in the ioctl
...
FBIO_SETLINEWIDTH.
1999-08-27 09:19:50 +00:00
Kazutaka YOKOTA
23ed6fc8bc
- Ouch! Do not assume the VESA BIOS will preserve the upper 16 bits
...
of EAX and EBX.
1999-08-27 09:18:42 +00:00
Peter Wemm
08bf4f641e
A few style changes (fixes hopefully) and some more tidying up. Fix (?)
...
the volatile cast warnings.
1999-08-27 08:32:54 +00:00
Peter Wemm
4e895e3962
Don't return 0 for an unknown ioctl (!). This was breaking ppp(8).
...
Slight tidy up while here.
1999-08-27 06:53:34 +00:00
Peter Wemm
399f34180a
Use .p2align to ensure consistant a.out/elf alignment. I'd have used
...
SUPERALIGN_TEXT, but this is inline assembler and after cpp has run.
Inspired by bde's comments on linux_locore.s.
1999-08-25 23:50:03 +00:00
Peter Wemm
4a54450a9d
It would help if things that MUST be 32 bit aligned were really 32 bit
...
aligned. If I recall correctly, this is to ensure apic_imen can be
accessed in a single bus cycle. Also, use TEXT_ALIGN rather than a
.align 2 (which means 2 byte align on ELF and 4 byte align on a.out)
1999-08-25 23:42:02 +00:00