| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
the device in question.
Also fix warnings on if_ep_pccard.c
|
|
|
|
|
|
| |
Add another OUI to those acceptible to linksys (this check may need to
be removed).
A couple of style(9) nits.
|
|
|
|
| |
Fix some compile warnings.
|
|
|
|
|
| |
PR: 14569
Submitted by: Janet Davis <janet@one-eyed-alien.net>
|
|
|
|
| |
are happy w/o them- some are unhappy (IBM drives).
|
|
|
|
|
| |
node, it's most likely because the "ng_socket.ko" KLD is not loaded yet.
So make an attempt to load it before giving up.
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: Archie Cobbs <archie@whistle.com>
|
|
|
|
|
|
| |
was settled on a few months ago.
Approved by: "Jordan K. Hubbard" <jkh@zippy.cdrom.com>
|
|
|
|
| |
when I at least see it. :)
|
|
|
|
| |
the previous commit, and document the -C (comments) flag.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that used by bison. The names are consistent with the bison implementation
but this one also allows the type of the parameter to be specified.
For a desired prototype of:
int yyparse __P((struct yyresult *));
and compile like this:
yacc -dv grammar.y
cc -c -DYYPARSE_PARAM_TYPE="struct yyresult *" \
-DYYPARSE_PARAM="parm" y.tab.c
and use like this:
${
#include "usrtypes.h"
#include "usrproto.h"
}$
%token NUMBER
%%
goal : NUMBER
{
parm->value = yylval;
} ;
If YYPARSE_PARAM_TYPE isn't specified then "void *" is the default type.
If YYPARSE_PARAM is not specified then the generated code behaves exactly
as traditional byacc.
PR: 13562
Submitted by: W Gerald Hicks <wghicks@bellsouth.net>
|
|
|
|
| |
on "objtype_t".
|
|
|
|
|
|
|
| |
Yacc.
PR: 13562
Submitted by: W Gerald Hicks <wghicks@bellsouth.net>
|
|
|
|
|
|
|
| |
Note to self; when converting a driver to newbus, the foodriver bits
must be removed from sys/i386/isa/isa_compat.h
Reminded gently by: Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>
|
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Reviewed by: Junichi Satoh <junichi@astec.co.jp> (the original author)
|
| |
|
|
|
|
| |
the ethernet node.
|
|
|
|
|
| |
some occurrances needed to be the same as the filenmnae which was pppoe
not PPPoE.
|
| |
|
| |
|
|
|
|
| |
into GCC 2.95.1.
|
| |
|
| |
|
|
|
|
| |
(so *that's* why the Makefile looked rather strange)
|
|
|
|
| |
(also now clearer in ``cvs log'' that we are at version 2.5.4)
|
| |
|
|
|
|
| |
the recent changes.
|
|
|
|
| |
my recent changes to that driver.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Rip out all the static softc stuff and do softc allocation the right way.
- Rewrite most of the ISA code so that it provides a DEVICE_IDENTIFY
method to enumerate all non-PnP ISA devices.
This has the following consequences:
- No 'ep' devices may be hardwired.
- All hardwired devices will probably be detected twice.
By hardwired I mean:
device ep0 at isa? port 0x300 irq 10
- 'ep' devices are ordered by bus, slot, and then MAC address.
- Make 3c509B cards work in PnP mode. Yes, they really work.
- Convert over to using ifmedia for media selection. No more of this
lame 'linkX' stuff.
- Consolidate a lot of duplicated code.
- Make a stab at not breaking MII based PCCARD devices.
I doubt that the PCCARD stuff works any more than it did before my
changes but theres hope. My PCCARD hardware should arrive in a
week or so.
- Retreive the media settings from the card EEPROM rather than guessing.
I've got a 3c509-TPO that thinks its got an AUI port and if others
can report similar problems I'll write a bit of clever code that will
fix this but right now it works correctly on all but 1 card.
- Clean up a few things and make some cosmetic changes.
- Add myself as the MAINTAINER since nobody else wants to. I'm
in the best position to do this as I've got an example of most
of the cards:
EISA 3c579 bnc/aui
MCA 3c529 tp/aui
ISA 3c509 tpo
ISA-PnP 3c509B combo
If someone wants to send me a any cards I don't have I'd appriciate
it. Also welcome are 3c59x boards since I'll be folding if_vx and
if_ep at some point.
|
| |
|
|
|
|
| |
pccard controller.
|
| |
|
|
|
|
| |
mode.
|
|
|
|
|
|
| |
Shift to using the same queueing strategy that the amr driver uses.
Some simple tests indicate that we use about 2% of the CPU at around
500tps with the controller completely saturated with I/O.
|
|
|
|
|
|
| |
the time spent at splbio(). We now avoid it unless we are actually
manipulating the command queues themselves. This doesn't improve
performance noticeably, but should improve concurrency somewhat.
|
|
|
|
|
|
| |
new code is conditionalized by the vendor's ethernet OUI
Obtained from: PAO Project
|
|
|
|
| |
Requested by: ken
|
| |
|
| |
|
|
|
|
|
|
| |
a device at lun != 0.
Enable tagged queueing (should it be spelled as queuing?) by default.
|
| |
|
|
|
|
|
|
| |
the FreeBSD default motd and the system motd
Submitted by: author
|
|
|
|
|
|
| |
version number now that we have it.
Reviewed by: author
|
| |
|
|
|
|
| |
Submitted by: chris
|
| |
|
| |
|