summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2006-06-01Splraise is strictly to increase spl, do not lower.Dale Rahn
2006-06-01Better to attach obio devices after pci.Dale Rahn
2006-06-01Proper config attach, not always return 1 from probe.Dale Rahn
2006-06-01Make the debug printfs work if RAL_DEBUG is defined.Robert Nagy
2006-06-01Add powerhooks for ral(4) cards with RT2561 chipset, and also fixRobert Nagy
builds with RAL_DEBUG, so we have debug information now. ok damien@
2006-06-01add 2 subclasses, subclass storage SAS and subclass system SD Host Controller.Brad Smith
From NetBSD
2006-06-01enable xge(4) on the CD RAMDISKs.Brad Smith
2006-06-01de-static and formatting.Brad Smith
2006-06-01enable hardware RX checksum offload.Brad Smith
2006-06-01formattingBrad Smith
2006-06-01add bit defns for [UE]FARJason Wright
2006-06-01Correct IRQ mappings for thecus devices.Dale Rahn
2006-06-01current_ipl_level is a value, not a mask, do not '|=' into it.Dale Rahn
2006-06-01enable error interrupts and install handlers for same (the handlers don't do ↵Jason Wright
much yet)
2006-06-01observed by Naddy, found by claudio, strange constructs require strange definesTodd T. Fries
.. fixes proto display for the non zero case ok claudio@
2006-06-01CACHE_GLOBAL is enforced at the APR level, no need to propagate it intoMiod Vallat
the individual PTEs. No functional change.
2006-06-01Better test for cacheability of the previous mapping in pmap_cache_ctrl()Miod Vallat
2006-06-01Change spl4() to spl7() to raise-only semantics.Miod Vallat
2006-06-01oops, i dont know how to count bits. fix the OFFSET bitmasks in the deviceDavid Gwynne
config pages.
2006-06-01add spi device configuration pages 0 and 1David Gwynne
2006-06-01We do not create st devices with different density modes. i.e. with deviceKenneth R Westerback
minor numbers having bits 2 or 3 set. Eliminate the quirks, etc. used to store info on these non-existant modes. Also eliminate a couple of 'unimplemented' fields in the ioctl request structure. ok beck@ deraadt@
2006-06-01Add the MIIF_AUTOTSLEEP flag, needed by gigabit axe(4) devices.Christopher Pascoe
Cloned from mii_physubr.c. ok brad@
2006-06-01use the table ID as array index directly, faster in the forwarding pathHenning Brauer
we trade higher memory consumption if the user doesn't use continous table IDs, but in the worst case (table IDs 0 and 255, 64bit machine) that is 2KB ok claudio ryan
2006-06-01Remove unused macros, improve readability.Christopher Pascoe
2006-06-01Make umv_pglistalloc() return EINVAL if it is asked for 0 bytes. ThisKenneth R Westerback
will prevent panics in, e.g., bus_dmamem_alloc(). ok jason@ art@
2006-06-01fix the reply handling on crazy machines that give me bits in the high partDavid Gwynne
of the address.
2006-06-01Pass the value of IPG2 to the AX88178 in the index register.Christopher Pascoe
2006-06-01KNF.Christopher Pascoe
2006-06-01Whitespace cleanup.Christopher Pascoe
2006-06-01Consistantly map com0 irq.Dale Rahn
2006-06-01Just say NO to noisy dmesg.Dale Rahn
2006-06-01IO addresses will always be in the right range, this check is wrong.Dale Rahn
2006-06-01Just say no to noisy dmesg.Dale Rahn
2006-06-01Now that this maps correctly, allow the interrupt to map properly.Dale Rahn
2006-06-01Properly remap I/O Addresses for theucs/IOData boxes.Dale Rahn
2006-06-01remove another useless isavar.h includeFelix Kronlage
ok miod@
2006-06-01oops, remove debugging cruftJason Wright
2006-06-0164 bit dva addresses so we can >> 32 later; ok dlgTheo de Raadt
2006-06-01Disable ipmi in GENERIC for the moment - it breaks too much stuffBob Beck
on any of my sun amd64's as well as other ones (hp). We can re-enable it again when marco fixes it to be stable. ok deraadt@ and the crocodile hunter..
2006-05-31It's bit 13 that's causing the address aliasing in the cache, not bit 14.Mark Kettenis
ok jason@
2006-05-31xcs -> xscBrad Smith
2006-05-31Capture the port_wwn and node_wwn corresponding to a target id everyKenneth R Westerback
time a scsi_request is processed. Crude but effective until a more elegant solution is found. This allows the boot drive to be found on fibre channel booting machines. ok jason@ deraadt@
2006-05-31enable mpiDavid Gwynne
ok deraadt@
2006-05-31remove some silly casts. put spl calls after all declarations.Ted Unangst
put one splx in a better spot. make a variable size MALLOC use malloc. remove null test after malloc(M_WAITOK). add PR_NOWAIT flag to pool_get instead of 0. change callbacks to correct type. ok brad deraadt markus mickey
2006-05-31byteswap the ioc_status field so we can respond to scsi things properly onDavid Gwynne
bigendian archs. this lets ses attach now.
2006-05-31Reset pcb_onfault before invoking uvm_fault().Miod Vallat
2006-05-31extend the bootpath values to 64bits, and deal with falloutJason Wright
extend str2hex to handle long's, and teach it that strings starting with 'w', consisting of hex digits are really just hex digits match fp to scsibus (fiber port) match fiber channel portwwn/lun to it's bootpath variables result: with a small change to isp(mailed to mjacob) we can correctly autoconf with a boot path of: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@w21000004cf948498,0:a/bsd ie. schizo/ isp/ scsisbus/disk with port WWN of 21...98, lun 0, partition a
2006-05-31add a place to store the PortWWN and NodeWWN for fibre channel stuffs.Jason Wright
2006-05-31Ding dong, __NEWINTR is deadMiod Vallat
2006-05-31Do not put _OS_ value on the stack.Can Erkin Acar
excellent bug report and testing by Berk Demir < bdd at mindcast dot org >