summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-04-30try to drain send queue if we lose link during heavy transmitBrad Smith
activity instead of letting it sit and return 'no buffer available' errors.
2005-04-30don't set MTU if its the same as what's currently being used.Brad Smith
2005-04-30- Add missing break for SIOCSIFADDRBrad Smith
- Allow setting the MTU ok pvalchev@
2005-04-30- Correct the if_link_state_change() logic.Brad Smith
- Reading the EEPROM to learn the station address doesn't seem to work on boards with VIA gigE controllers that are embedded in VIA chipsets. Presumably, they don't have an external EEPROM and store the MAC address somewhere else. To get around this, read the station address from the RX filter registers instead. This has been tested to work on both embedded and standalone controllers. From FreeBSD ok pvalchev@
2005-04-30Move CALL() from <machine/asm.h> to eh.S which is the only user of the macro,Miod Vallat
and replace it with faster constructs in some cases; also drop the unused CALLP() macro.
2005-04-30Get rid of `U' suffix for psr field values.Miod Vallat
2005-04-30Use [XNF]IP_ADDR constants rather than their numeric values.Miod Vallat
2005-04-30A simpler and better SET_PC_REGS().Miod Vallat
2005-04-30Remove m88k_psr_type and function with utterly long names to control the psr,Miod Vallat
and use get_psr() / set_psr() or simple macros that expand into them everywhere. No functional change.
2005-04-30Remove disabled code which would disable all interrupts rather than switchMiod Vallat
to spltty for processing.
2005-04-30As on i386, ensure we save the %ebx register returned from the BIOSTom Cosgrove
call, not just %bx. Fixes problem introduced in gidt.S r1.3. Problem found, and fix tested, on i386 by Roy Morris rmorris (at) internetsecure (dot) com. Thanks. Bump version on boot, cdboot and pxeboot accordingly.
2005-04-30Ensure we save the %ebx register returned from the BIOS call, not justTom Cosgrove
%bx. Fixes problem introduced in gidt.S r1.29, which could lead to an incomplete memory map, and "too little memory available; running in degraded mode", as found by Roy Morris rmorris (at) internetsecure (dot) com. (Thanks for the report, and for testing the fix.) Bump version on boot, cdboot and pxeboot accordingly. ok weingart@
2005-04-30Add support for large files (> 4GB).Niall O'Higgins
Automatically converts old filesystems to use this if they are already at revision 1 (like Linux). Revision 0 filesystems don't get converted (unlike Linux). From NetBSD
2005-04-30check for ETHERMIN in SIOCSIFMTU ioctl; from bradPeter Valchev
2005-04-30From NetBSD, pt to by brad (might fix csum problems, else they mayPeter Valchev
need to be disabled after more testing): re_encap: set RTK_TDESC_CMD_IPCSUM if any of checksum offloading is requested. otherwise, RTK_TDESC_CMD_TCPCSUM/UDPCSUM don't seem to make any effect.
2005-04-30prettierTheo de Raadt
2005-04-30start the job of making things look more alikeTheo de Raadt
2005-04-30this is not GENERICTheo de Raadt
2005-04-30nice docs at top of GENERICTheo de Raadt
2005-04-29So mips64 is our first arch that switches to using new MIAlexander Yurchenko
timecounter code. The only available timecounter now is CP0 count register. We'll have more once we get support for embedded CPUs like NEC VR41xx. Tested on sgi by hshoexer@ and kettenis@; ok pefo@.
2005-04-29Correct FAN3 divisor for IT8705 and add support for FAN3 divisor on IT8712.Alexander Yurchenko
Diff from Stephan Leemburg <sleemburg@jvc.nl>.
2005-04-29Make boot code use real mode with 64K segments instead of 1M segments,Tom Cosgrove
to match i386 boot blocks. Improves stability with some disk controller cards. Also expicitly state operand size on some moves. Bump version on boot, cdboot and pxeboot accordingly.
2005-04-29quiet apmTheo de Raadt
2005-04-29spacingTheo de Raadt
2005-04-29Support ATI IXP 400 SATA, which is a Silicon Image 3112 in sheep's clothing.Jonathan Gray
Tested by Pedro la Peu <pedro at am-gen.org>. ok grange@
2005-04-29regenJonathan Gray
2005-04-29ATI IXP 400 devices and some additional Radeon XPRESS IDs.Jonathan Gray
2005-04-28+=Theo de Raadt
2005-04-28shrink extra verbose crudTheo de Raadt
2005-04-28shut upTheo de Raadt
2005-04-28remove junk from 8 years agoTheo de Raadt
2005-04-28Don't detach interface from pf's perspective until after IPv6 is done with it.Christopher Pascoe
ok dlg@ henning@
2005-04-28more snprintf error checking. ok krw@Moritz Jodeit
2005-04-28more snprintf checking. ok krw@Moritz Jodeit
2005-04-28- sort optionsJason McIntyre
- sync usage() - other minor tweaks
2005-04-28going to need zts on RAMDISK...Theo de Raadt
2005-04-28install kue firmware on zaurus; ok uwe@ dlg@David Krause
2005-04-28Some really braindead usb devices such as x-in-1 card reader/writersKenneth R Westerback
try to help equally braindead os's by presenting any inserted media as LUN 0 until another LUN is used in a command. Trick them by issuing a gratuitous/harmless INQUIRY to LUN 1 after issuing the LUN 0 INQUIRY but before any other command. Only umass scsi devices with >1 lun are affected. Fixes dlg's reader/writer for one. Lots of diagnosis and testing by dlg@, ok dlg@, ok marco@.
2005-04-27Add SDEV_UMASS flag, analogous to SDEV_ATAPI, and use it to force aKenneth R Westerback
full LUN scan on UMASS SCSI targets. UMASS provides reliable max lun information so we shouldn't waste time. Fixes many x-in-1 card reader/writers that report identical INQUIRY information for every slot they provide. Lots of diagnosis and testing by dlg@, ok dlg@, 'I can live with this' marco@.
2005-04-27Remove unnecessary step in ack sequence.Marco Peereboom
Help LSI, ok mickey@
2005-04-27In osiop_checkintr(), bail out early and do not claim the interrupt forMiod Vallat
``can't happen'' situations (which happen sometimes on mvme88k), rather than inadvertently dereference NULL pointers and panic.
2005-04-27Shave more stack operations, courtesy of the not-so-new-now ABI.Miod Vallat
2005-04-27sortTheo de Raadt
2005-04-27tag these as hppa64Theo de Raadt
2005-04-27solbourne Makefile and dive thereTheo de Raadt
2005-04-27simple man page for sgivolTheo de Raadt
2005-04-27regenJakob Schlyter
2005-04-27add Audiovox RTM-8000 GSM/GPRS CFJakob Schlyter
2005-04-27Allow userland to cause the data cache to be flushed for any arbitrary addressMiod Vallat
range in the current process, using trap #451. This is necessary for proper gcc trampolines operation, and, later, ld.so...
2005-04-27Always include <uvm/uvm_extern.h> before <machine/cmmu.h>.Miod Vallat