summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-03Do the ri_devcmap reprogramming dance in fbwscons_init(), so that it appliesMiod Vallat
to non-console frame buffers as well.
2006-12-03Initialize more fields of the proto disklabel before invoking readdisklabel(),Miod Vallat
to pass its recent sanity checks.
2006-12-03Enable all color planes on attach and wait for retrace to program theMiod Vallat
colormap, this finally makes color work.
2006-12-03fix handling of the SIOCS80211CHANNEL ioctl in monitor mode:Damien Bergamini
don't call xxx_set_chan() if the interface is not up&running. patch from Steffen Schuetz (st dot sch at gmx dot net) with minor modifications by me. closes kernel/5313
2006-12-03Clean frame buffer attachment code:Miod Vallat
- There is no need to check for buses config(8) will not let us attach to - Better P4 bus logic, which does not need to abuse device flags - Do not bother trying to print a meaningful device description when it is not connected to sbus.
2006-12-03Revert r1.35 (ether_input to ether_input_mbuf conversion), this causesMiod Vallat
unaligned accesses on some packets.
2006-12-03Re-enable RX engine every time otherwise it occasionallyAlexander Yurchenko
stops under unknown circumstances. Tested by many people, ok brad a long time ago.
2006-12-03don't schedule a USB task in {ural,rum}_newstate() if we're called fromDamien Bergamini
a process context. this avoids potential races in {ural,rum}_stop().
2006-12-03Set sis_stopped=1 early on attach and reset it later in sis_init().Alexander Yurchenko
With mickey's help.
2006-12-03The device doesn't always detach gracefully from the bus after a firmwareDamien Bergamini
upload. We thus force a port reset and a re-exploration on the parent hub after firmware upload. In uath_newstate(), if we're called from a process context, we don't need to schedule a USB task. This fixes a problem in uath_stop(): when moving to the S_INIT state, the task was scheduled after the device was reset. Don't abort the RX firmware command pipe in uath_stop(), otherwise we will never receive commands ACKs from the firmware anymore. We now survive to an ifconfig down up.
2006-12-03always assume full duplex state if the interface is up... what doesReyk Floeter
full duplex mean for a virtual interface?
2006-12-03re-add a tiny little #ifdef VIC_DEBUG, used to compare the vic(4)Reyk Floeter
features and capabilities on different vmware platforms.
2006-12-03Add Rapid Spanning Tree Protocol support (802.1d-2004) based on workReyk Floeter
by Andrew Thompson (thompsa@freebsd.org). The local changes include adoption to our bridge code, reduced stack usage and many other bits. If stp is enabled, RSTP will now be used by default. Thanks for help from Andrew. This code has been in snaps for while now, commit encouraged by deraadt@
2006-12-03First bits of endian cleanup more still needed but commit early, commit often.Claudio Jeker
OK mglocker@
2006-12-03Print the number of unknown commands in malo_cmd_string(). Also don'tClaudio Jeker
print an empty newline in malo_hexdump(). OK mglocker@
2006-12-03Mention that the jumper must be moved to J4 on Thecus N2100.Dale Rahn
2006-12-02Make a debugging printf conditionnal to VESABIOSVERBOSE.Matthieu Herrb
ok miod@, gwk@, deraadt@
2006-12-02In alloc_attr(), make sure xxansitopc[] indicies are within bounds.Miod Vallat
2006-12-02typo in error messageMarc Espie
2006-12-02rely on PkgConfig.pm, and so really parse the *.pc files.Marc Espie
handle --define-variable handle multiple dependencies in the correct order, so that linking will work with complex requirements. okay ckuethe@, matthieu@
2006-12-02Use a better strategy to make the mouse pointer visible in inverse_char();Miod Vallat
also check the return value of alloc_attr() for failure. No functional change.
2006-12-02Oops, prevent a warning if rasops_bswap is not required.Miod Vallat
2006-12-02Add a "break" which makes AL7230B initialize now. Still doesn't workMarcus Glocker
afterwards, but ... Spotted by claudio@, ok deraadt@ jsg@
2006-12-02On frame buffers which endianness differs from the host CPU, we can not affordMiod Vallat
using ovbcopy() in the erasecols emulop, as the ovbcopy implementation might do larger-than-byte loads and store, which will not have the expected result if the source and destination addresses are not similarly aligned. Instead, roll our own byte-only ovbcopy() in this case. This is made dependent on a config(8) attribute to avoid bloating platforms which do not need this, thus frame buffers which may set RI_BSWAP in ri_flg need to depend on this attribute. Problem spotted by matthieu@ using tcsh on sparc64 console.
2006-12-02typoMatthieu Herrb
2006-12-02Fix ri_devcmap[] to allow WSCOL_BLACK and WSCOL_WHITE to not have to beMiod Vallat
different for sparc{,64} systems.
2006-12-02Use ri_devcmap to get corrected color values, instead of directly usingMiod Vallat
WSCOL_xxxx values.
2006-12-02Use the unpack_attr emulops instead of doing an inline rasops_unpack_attr.Miod Vallat
2006-12-02zx needs rasops8 code for emulation modes, not rasops32.Miod Vallat
2006-12-02allows us to mark *.pc files as PkgConfig.Marc Espie
This will be useful for some `normalization' work (remove ports directory, and replace /usr/local with DEPBASE or some such, so that building without installation works).
2006-12-02tweaks; from claus assmann (pr #5317);Jason McIntyre
2006-12-01Unbreak.Miod Vallat
2006-12-01make things vaguely declared where they belongMarc Espie
2006-12-01give a more thorough list of subpackage-dependent variable,Marc Espie
rephrase description of package/subpackage to not give the impression one explicitly invokes the other, since it doesn't...
2006-12-01Mention bcw, pointed out by jmc.Jonathan Gray
2006-12-01handles continuation lines and comments.Marc Espie
2006-12-01Normally pipes created by threaded apps are left non-blocking after beingKurt Miller
closed so that a threaded child process can still read it without blocking. However, leaving stdin/out/err non-blocking when closed is bad because it can be shared with non-threaded apps that can't deal with a non-blocking file descriptor (i.e. cat). Therefore special case stdin/out/err pipes so that they are reset to blocking upon a close(). Tested by robert@, jolan@ and myself with multiple OOo builds on mp systems where the problem was seen more frequently.
2006-12-01Fixes parsing of variables/delimiters, so that we classify like pkgconfig.Marc Espie
Augment the Requires parser to deal correctly with comparisons.
2006-12-01rangecheck ttl on IP_TTL, collected dust in my treeHenning Brauer
2006-12-01iskampds public key local.pub moved from /etc/isakmpd/private toHans-Joerg Hoexer
/etc/isamkpd. Noticed by ajacoutot@lphp.org, thanks! ok mcbride
2006-12-01Fix two bugs: stdin is processed and the current working dir is notOtto Moerbeek
readable and having a file named '-'. PR 5301 and 5302. Diff from Vadim Vygonets, with some changes from me. ok millert@
2006-12-01forgot to update the comment as wellCamiel Dobbelaar
2006-12-01use flags S/SA for consistency with the rest of pfCamiel Dobbelaar
2006-12-01Correct the explanation of NAT evaluation order. binat is always first,Camiel Dobbelaar
then rdr on inbound packets or nat on outbound packets. This is _not_ necessarily the same order in which the rules are defined in the ruleset. ok jmc dhartmei henning
2006-12-01spelling: queue, not qeueueCamiel Dobbelaar
2006-12-01spell kqueue, not kqeueCamiel Dobbelaar
ok jmc
2006-12-01rename 8100E id to spin 1 and add the 8100E second spin chip idTodd T. Fries
chip id from Linux r8169 driver from brad@
2006-11-30typo: wrong rid for protocolMarkus Friedl
2006-11-30wrong rid for protocolMarkus Friedl
2006-11-30Oops, didn't mean to increase the default msgbufsize for i386. Noticed by ↵Dimitry Andric
brad, thanks.