| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
compile just to work. We have the room now, so what the heck.
Reqested by: Thomas Roell <roell@xig.com>
|
|
|
|
| |
and attach, nothing else. This is confusing to people.
|
|
|
|
| |
processes were being charged for time when the system was idle.
|
|
|
|
|
| |
egcs manupilates stack pointer with 'subq/addq' rather than 'lha'.
- Surpress warnings
|
|
|
|
| |
<svetzal@icom.ca>).
|
|
|
|
| |
Submitted by: Larry Lile <lile@stdio.com>
|
|
|
|
|
| |
root device name. The parser for the name is still too simple (it
forces slice = none, partition = 'a').
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
only worked for configurations with "swap on generic".
usr.sbin/config/config.y:
- ignore all "swap [on] device ...' specifications except for
warning about them. They haven't done anything related to swap
for almost 4 years, and were previously silently ignored,
except for "swap on generic" which stopped swap${KERNEL}.c
from being generated. Code to support swapping is now deader
than before.
usr.sbin/config/mkswapconf.c:
- don't generate a dummy setconf() function in swap${KERNEL}.c.
sys/i386/conf/files.i386:
- swapgeneric.c is now standard. It should be merged into autoconf.c
so that it doesn't conflict with swap${KERNEL}.c for kernels named
"generic".
sys/i386/i386/autoconf.c:
- don't call setroot() for mfs roots. Since setroot() doesn't do anything
harmful, this was just a waste of time, except possibly for booting with
-a it may have helped prevent an undesireable call to setconf() by
finding a bogus rootdev.
- honor -a for ffs roots. -a now overrides all other ways of specifying
the root device. Previously, -r had precedence over -a, and the -a
handling was usually a no-op.
- don't honor -a for non-ffs roots, since it would currently just get in
the way of a clean panic.
sys/i386/i386/swapgeneric.c:
- don't declare things that are now always declared in swap${KERNEL}.c.
Don't decide things that are now decided in autoconf.c. Code to
support the "generic" case is now dead instead of useless.
|
|
|
|
|
|
|
|
|
|
|
|
| |
3c900B-TPC (twisted pair and coax). Treated similarly to the
3c900B-COMBO, except no AUI port.
- Fix media selection so that it's possible to select the AUI and BNC
ports on the 3c905B-COMBO. This board is now fully supported.
- Change TX queueing strategy to hopefully be more efficient by avoiding
register accesses in xl_start(). Should provide small performance
improvement and a little better reliability.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
transceiver. Note in the manual page that autoselection doesn't
work on the 82c168 because the built-in NWAY support is horribly
broken. Manual mode selection works fine, but autoneg is broken for
everything except maybe 10Mbps half-duplex. There's no simple way
to fix this at the moment, so I have to settle for documenting the
bug for now. Fortunately, there aren't anywhere near as many 82c168
boards around as there are 82c169s.
|
|
|
|
| |
PCATCH to slpflag.
|
| |
|
|
|
|
|
| |
it here since a -g LINT kernel is 100% useless as it won't run and hence
doesn't need debug capabilities (and would just waste disk space :-).
|
|
|
|
|
|
|
|
|
|
| |
in the RB_ASKNAME case. I had thought that I made this change in
rev.1.18, but rev.1.18 only affects obscure subcases of the
RB_DFLTROOT case (subcases where the compiled in default root is
not found in bdevsw[] -- then the root device is set to the first
device in the half-baked table that is also in bdevsw[]).
Removed yet more vestiges of config-time swap configuration.
|
|
|
|
| |
Old version reviewed by: se
|
|
|
|
| |
kernel.debug.
|
|
|
|
|
|
|
|
|
|
|
|
| |
All it did was match a specific device ID and turn on a quirk for
the wdc driver.
Incidently, at line 1462 there is a return that prevents the generic
ide_pci code from trying to look at the device. I'd be interested
to know if we can take out the return and let the generic code "see" it.
I've left the return in because that's the way it worked before.
(Be sure to rerun config after cvsup or you'll get undefined files!)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
perform a cleanup/unifdef sweep over it to tidy things up. The atapi
code is permanently attached to the wd driver and is always probed.
I will add an extra option bit in the flags to disable an atapi probe on
either the master or slave if needed, if people want this.
Remember, this driver is destined to die some time. It's possible that
it will loose all atapi support down the track and only be used for
dumb non-ATA disks and all ata/atapi devices will be handled by the new
ata system.
ATAPI, ATAPI_STATIC and CMD640 are no longer options, all are implicit.
Previously discussed with: sos
|
|
|
|
| |
it is now referenced from a macro there (PHOLD()).
|
| |
|
| |
|
|
|
|
|
|
| |
Sense ${DEBUG} to decide on building kernel.debug or not.
Use a common install and install.debug target to minimize duplication.
(I deleted the ELF transition kernel warning, it was getting dated..)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- It turns out that the 'promiscuous mode' bug what I discovered with the
PNIC is not restricted to promiscuous mode. I've been doing some remote
debugging for someone with a P75 system, and at 100Mbps, the receiver
screws up even when the NIC is in normal mode. Thus, enable the workaround
for this bug all the time. Note that the workaround is still not enabled
for the PNIC II, since I haven't tested one yet.
- Set the 'arbitration' bit in the bus configuration register and set the
maximum burst size to 16 longwords. This seems to fix problems with
transmit corruption on the P75 system mentioned above. (It probably hurts
performance a bit too, but I've given up trying to make the PNIC perform
well.)
|
|
|
|
| |
I misunderstood SYSCTL_INT in previous revision.
|
|
|
|
| |
Submitted by: Eivind Eklund <eivind@FreeBSD.org>
|
|
|
|
|
|
|
| |
worked accidentally because the rule to generate ${OBJS} from ${SRCS}
is sloppy.
Fixed style bugs.
|
| |
|
|
|
|
|
|
| |
- Rewrite the transmit section to be a little less bogus.
- Set ifq_maxlen correctly. RL_TX_LIST_CNT - 1 is wrong, because for the
RealTek, RL_TX_LIST_CNT is 4. Set it to IFQ_MAXLEN instead.
|
|
|
|
|
| |
unless this is a NIC without an MII-based PHY (i.e. an older LinkSys
LNE100TX).
|
|
|
|
|
|
| |
(cut-down version of the "cyclone" for the small office/home office
"cheap bastard" market). Basically the same as a 3c905B but without
Wake-on-LAN, ROM socket, etc...
|
|
|
|
|
|
| |
diff...)
Prodded by: bde
|
|
|
|
| |
Prodded by: bde
|
| |
|
| |
|
| |
|
|
|
|
| |
Mention nos-tun as a tun device user.
|
| |
|
|
|
|
| |
the cache alignment bits.
|
|
|
|
| |
Remove debugging options from GENERIC
|
|
|
|
|
|
|
| |
2) create function usbd_errstr which turns a usbd_status into a sensible
error message
3) Change the printf in DPRINTF to logprintf which is a define for
log(KERN_DEBUG, x)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Wait longer for the reset to complete in xl_attach() to try and avoid
'command never completed' warnings.
- Clean up a few odds and ends in xl_attach().
- Add PCI ID for the 3c905B-COMBO (a new card). Right now this is
treated as a 3c905B; I need to dig up one of these cards for testing
before I can make the AUI and BNC ports work.
- Add a hack to force reading the I/O address directly from the PCI
registers if pci_map_port() fails. I SHOULD NOT HAVE TO DO THIS:
SOMEBODY WITH MORE PCI CLUES THAN I SHOULD INVESTIGATE WHY THIS
HAPPENS.
|
|
|
|
|
|
| |
yet however.
Supplied by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
|
|
|
|
| |
Patch provided by: Kazutaka YOKOTA
|
| |
|
|
|
|
| |
the static initializers in ipl.s.
|
|
|
|
|
|
| |
until the newbus version of uhub.c is ready.
Submitted by: Kazutaka YOKOTA
|
| |
|
| |
|
|
|
|
| |
It will be defined as appropriate value depending on maxusers.
|