| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
- make this work: options FOO123=456 *without quotes*
- grumble (but accept) vector xxxintr, and tty/net/bio/cam flags.
- complain if a device is specified twice (eg: 2 x psm0)
- don't require quotes around: port IO_COM2
- recognize negative numbers. (ie: options CAM_DEBUG_UNIT=-1)
- GC some more unused stuff (we don't have composite disks from config(8)).
- various other nits (snprintf paranoia etc)
|
|
|
|
| |
definitions. Change it from machine != I386 to machine == PC98.
|
|
|
|
| |
Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
|
|
|
|
|
| |
same and were merged into a single newbus_ioconf.c. CG'd some more unused
code.
|
|
|
|
|
|
| |
I zapped the MACHINE_MIPS stuff, it isn't likely to be useful apart from
recognition of the machine name. It would be reasonable to expect new
ports would look something like the alpha/i386 from a config perspective.
|
|
|
|
| |
commit.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously the foolowing lines would have broken:
controller fdc0 at isa? disable port ? bio
controller fdc0 at isa? disable port 0x100 bio
While this would work:
controller fdc0 at isa? disable port "IO_FD1" bio
The first of the three lines is useful for making placeholder devices
for PCMCIA-floppies, and the second is useful for non-standard hardware.
The failure is a "(null)" string in ioconf.c that the compiler pukes on.
Thanks to: Bruce Evans (bde@freebsd.org)
|
|
|
|
| |
* Bump config version.
|
|
|
|
|
|
|
|
|
|
|
| |
Interrupt handlers are now configured in drivers.
Didn't update config/SMM.doc. It doesn't have any i386 examples (not
even `isa').
Bumped CONFIGVERS. This is not necessary for -current yet, but using
the new config with old system sources gives null pointers for all
vectors.
|
|
|
|
|
|
|
| |
Didn't bump CONFIGVERS, since ioconf.h was already unused when
CONFIGVERS was last bumped (although essentially the same (CAM)
commit batch that bumped CONFIGVERS also added bogus includes of
ioconf.h).
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Submitted by: nsouch
'local' token added to support new bus architecture .c files generated
by .m files.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Don't generate declarations for isa interrupt handlers at all.
Isa interrupt handlers are now declared in <i386/isa/isa_device.h>
but should be converted take a `void *' arg and staticized as
soon as possible.
Updated CONFIGVERS. New configs are very incompatible with
previous versions.
|
|
|
|
| |
unless I manually construct y.tab.h. Is this normal?
|
| |
|
|
|
|
|
|
| |
come tomorrow.
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
|
| |
|
|
|
|
| |
Requested by: Bruce.
|
| |
|
|
|
|
|
|
|
| |
it's done for pci. This is so that systat and vmstat can get at the
interrupt counts for the Inter-Processor Interrupts when running a smp
kernel. This doesn't affect the normal kernel, but makes life easier for
the smp people who don't have to track two versions of config.
|
|
|
|
|
|
| |
non-standard and not used. "port auto" is equal to "port?" or missing "port"
keyword now. "port none" is really probe routine task (return -1 for
no ports).
|
|
|
|
| |
Now port ommiting is equal to port "none" not to port 0
|
|
|
|
|
| |
in config for iobase: -1 (auto) and -2 (none)
Other values are printed as big port numbers
|
|
|
|
| |
(negative numbers was printed as very big ports)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
dangerous drivers in GENERIC.
Removed non-comments on #endifs in config.y.
Improved output formatting in mkioconf.c.
|
|
|
|
|
|
| |
in the clk0 counter.
Reviewed by: se
|
|
|
|
| |
they were not changed. This makes 'make depend' more useful.
|
|
|
|
| |
Submitted by: akiyama@kme.mei.co.jp (Shunsuke Akiyama)
|
|
|
|
|
|
|
|
|
|
| |
Generate prototypes for SCSI functions and function pointers.
Fix redundant declarations of interrupt handlers.
Generate 4.4-style includes (<> instead of "").
Clean up formatting of both the source and the output a bit.
|
|
|
|
|
|
|
|
|
|
| |
This is performed by using a line similar to:
controller scbus0 at ahc0 bus 1
to wire scbus0 to the second bus on an adaptec 2742T controller.
Reviewed by: Peter Dufault(dufault@hda.com), Rod Grimes(rgrimes@FreeBSD.org)
|
| |
|
|
|
|
|
|
| |
it really should have been printing all this time. Also fix my rather
bogus handling of the id_conflicts value by moving it to the end of
isa_device and dealing with that correctly now.
|
|
|
|
|
|
|
|
|
|
|
|
| |
others. The flag can be put in descriptive locations, e.g.:
device sb0 at isa? port 0x220 irq 7 conflicts drq 1 vector sbintr
or
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
But is nonetheless boolean only. You can't turn conflict checking off for
only a given type of conflict. I didn't deem it worth the trouble at this
stage, and it's far better than the ALLOW_CONFLICT_* that preceeded it.
|
|
|
|
|
| |
host adapter to something hopefully clearer. Take into account
that "wnum()" writes into a static buffer in the warning.
|
| |
|
|
|
|
| |
is in "man 4 scsi".
|
|
|
|
| |
the columns in ioconf.c line up if there are no long names.
|
|
|
|
| |
Now device-names can be more than 3 chars.
|
| |
|
|
|
|
|
|
|
| |
for ioconf.c with the current and suppress the generation if they are
equal. This now prevents all the warnings from the c-compiler about
sio or snd or two adaptecs. This works only if the sio lines are grouped
together in the config files, but it is better than nothing.
|
| |
|
|
|
|
| |
enabled by default now.
|
|
|
|
|
|
| |
Also initialize some fields that were never initialized before, and
simply defaulted to 0. I've never looked at this code before, now
I know why. Config needs to die. Horribly.
|