summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-04-24allow amd64 to use serial ports other than com0 as the console. previouslyDavid Gwynne
it was stuck to com0 no matter what the boot loader told the kernel. this relies on the com diff jsing just committed.
2008-04-24Cleanup serial console handling and remove some of the MD code from com.c.Joel Sing
Specify the serial configuration from within the MD code, rather than passing things via macros. This will allow other platforms to more readily change the serial console configuration. Committing this so it actually gets tested. ok dlg@
2008-04-24the softnet intr handlers check if the input queue has packets onDavid Gwynne
it by reading the queues head pointer. if that pointer is not null then it takes splnet and dequeues a packet for handling. this is bad because the ifqueue head is modified at splnet and the sofnet handlers read it without holding splnet. this removes that check of the head pointer and simply checks if the dequeue gave us a packet or not before proceeding. found while reading mpls code. discussed with norby@ and henning@ ok mcbride@ henning@
2008-04-24some ciss(4) firmwares use different physical drive addressing, resultingJakob Schlyter
in bioctl(8) functions not available; pr#5682. code from mickey. tested by several people. ok dlg@ krw@
2008-04-23support netmos 6 port version; avf@eldamar.org.ukTheo de Raadt
2008-04-23netmos 6 port version; avf@eldamar.org.ukTheo de Raadt
2008-04-23Call sched_init_cpu() for all but boot processor. ok kettenis.Dale Rahn
2008-04-23Remove driver for pre 802.11 RangeLAN2 wireless devices.Jonathan Gray
It doesn't compile, was never finished, is now irrelevant, and miod has taken it apon himself to scare good boys and girls by suggesting they read the code. ok dlg@
2008-04-23unbreak compilationg with option MPLS but without option MPLS_DEBUGDavid Gwynne
2008-04-23add missing prototypesEsben Norby
2008-04-23not needed any more...Esben Norby
2008-04-23not needed any more...Esben Norby
2008-04-23I hate working outside the tree.Esben Norby
Fix my faulty import....
2008-04-23learn about the fansTheo de Raadt
2008-04-23Import MPLS (Multi Protocol Label Switching)Esben Norby
MPLS support partly based on the (abandoned?) AYAME project. Basic LSR (Label Switch Router) functionality is present, but not fully functional yet. It is currently possible to insert entries in the LIB (Label Information Base) with route(8), but setting the operation type is not supported yet. Imported to allow more people to work on this in the coming weeks. ok claudio@ laurent@ dlg@
2008-04-23Import MPLS (Multi Protocol Label Switching)Esben Norby
MPLS support partly based on the (abandoned?) AYAME project. Basic LSR (Label Switch Router) functionality is present, but not fully functional yet. It is currently possible to insert entries in the LIB (Label Information Base) with route(8), but setting the operation type is not supported yet. Imported to allow more people to work on this in the coming weeks. ok claudio@ laurent@ dlg@
2008-04-22Remove kludges that map EEXIST errors too a 0 return (success) for certainThordur I. Bjornsson
operations (non-idempotent ones) under the assumption that the reply from the server is for a duplicate of the original request. However, most (all) NFS server today have a duplicate reply cache that address this problem and these kludges have been shown to cause problems with some applications (most notably dovecot as pointed out by brad@). For more information: http://lists.freebsd.org/pipermail/freebsd-current/2007-November/079961.html And revision 1.277 of sys/nfsclient/nfs_vnops.c in FreeBSD. Diff from rwatson@freebsd.org OK blambert@, "no objections" krw@ tested by many;
2008-04-22Close potential mbuf leak by iterating over the mbuf packet chainBret Lambert
and m_freem()'ing vice doing so only on the first packet. From a similar change in NetBSD. "yes please" thib@
2008-04-22remove the "kerbflag" argument from nfsrv_fhtovp() and nfs_namei()Thordur I. Bjornsson
(the latter only had it to pass it to nfsrv_fhtovp()). appropriate cleanup also; ok blambert@
2008-04-22Add comments detailing what the SLP_* flag #define's meanBret Lambert
ok thib@
2008-04-22* correct the names of the register definesConstantine A. Murenin
* describe the temperature sensors as 'Internal' / 'External' * no need for sensor description enumeration 'sure' deraadt
2008-04-22unbreak the ignore_addrs logic (the 'continue' was obviously meant to affectConstantine A. Murenin
another preceding 'for' loop); reported by krw and kettenis; better diff from millert; 'get it in' deraadt
2008-04-22Works better, but still needs debug on to work..Theo de Raadt
2008-04-22handle all four temperature sensorsTheo de Raadt
2008-04-21move ieee80211_ibss_merge() from ieee80211_input.c to ieee80211_node.cDamien Bergamini
2008-04-21move ieee80211_auth_open() to ieee80211_proto.cDamien Bergamini
move ieee80211_setup_rates() to ieee80211_node.c move some prototypes from ieee80211_proto.h to ieee80211_crypto.h
2008-04-21refuse association requests containing a wildcard SSID.Damien Bergamini
2008-04-21- do not process ethernet PAE frames if RSN is not enabledDamien Bergamini
- add a ieee80211_recv_action() function (will be used later) - some cleanup, remove unused prototypes, get rid of the IEEE80211_VERIFY_* macros
2008-04-21Some WPA1+WPA2 APs include both a WPA and an RSN IE in message 3 of theDamien Bergamini
4-way handshake, regardless of what protocol the supplicant is using. Ignore the IEs we don't care about instead of deauthenticating with a reason code of 'RSN_DIFFERENT_IE'.
2008-04-21correct negative temperatures (if they ever happen); spotted by cnstTheo de Raadt
2008-04-21improve register to temperature conversion codeTheo de Raadt
2008-04-21when iic_exec fails, return 0xff for the read value; ok jsgTheo de Raadt
2008-04-21Work in progress at supporting the Mentor Graphics i2c core found inTheo de Raadt
the Fire pcie hostbridge. Fairly horrid device to deal with.
2008-04-21A very very rough start at an adt7462 driverTheo de Raadt
2008-04-21allow low level audio drivers to specify a default sample format,Jacob Meuser
instead of 8-bit mono mulaw @ 8kHz. this is just the infrastructure; no drivers are specifying a default yet. ok ratchov@, deanna@
2008-04-20Try to reset the machine through the firmware to reboot.Mark Kettenis
2008-04-20be quiet even when errors happen; ok kettenisTheo de Raadt
2008-04-20Sync with hppa code.Mark Kettenis
2008-04-20Add missing function declaration.Mark Kettenis
2008-04-20Print bootpath in the canonical place.Mark Kettenis
2008-04-20Bring over astro(4) from hppa, to replace pluto(4).Mark Kettenis
2008-04-20Add proper bus_space_vaddr(9) impementation.Mark Kettenis
2008-04-20Catch up with cpu_switchto. Completely untested.Mark Kettenis
2008-04-20Catch up with dismantled libkern.Mark Kettenis
2008-04-20crank maxusersMark Kettenis
2008-04-20Catch up with dismantled libkern.Mark Kettenis
2008-04-20Sync console handling with hppa port:Mark Kettenis
Delay switching to the real serial console until we attach the serial device. The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too. Last bit isn't true yet; the code to support com @ ssio isn't there yet on hppa64.
2008-04-20Call cnpollc() before cngetc() upon halt.Mark Kettenis
ok miod@
2008-04-20Sync console handling with hppa port:Mark Kettenis
Delay switching to the real serial console until we attach the serial device. The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too. Last bit isn't true yet; the code to support com @ ssio isn't there yet on hppa64.
2008-04-20Remove the random() function from locore.s (which used sparcv7 instructions,Mark Kettenis
including mulscc to do multiplications) and switch to the generic random.c code.