Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
(the latter is the name of the associated Xeon processors).
|
|
|
|
|
|
away from them) thinkpads are returning garbage for the return value.
We never did anything special about the return value except spit out
some noise, so silence it.
ok mlarkin
|
|
|
|
|
|
away. Based on a diff from Bryan Steele.
ok deraadt@
|
|
known the register is to disable broadcast instead of enabling
broadcast packets.
From Brad
|
|
From Brad. Tested by Thomas Pfaff
|
|
|
|
Tested by Joe Gidi
|
|
It's the last file referencing atapiscsi.h too, so might as well get
rid of the need-flags in files.atapiscsi.
|
|
capability to mii(4).
- Limit DMA burst size to be less than or equal to 1024 bytes.
Controller does not seem to support more than 1024 bytes DMA burst.
- Do not touch CMB TX threshold register when CMB is not used.
From FreeBSD via Brad
- Properly initialize sc_product and alc_rev early enough in
alc_attach() with the PCI product id and PCI revision.
- Further sync if_alcvar.h changes from FreeBSD for L2C/L1D
addition commit which in OpenBSD has been merged into if_alcreg.h
From Brad; tested by Gabriel Linder and edd@.
|
|
normal intx style interrupt.
tested on a box with three mpii(4) controllers:
mpii0 at pci5 dev 0 function 0 "Symbios Logic SAS2008" rev 0x03: msi
mpii1 at pci8 dev 0 function 0 "Symbios Logic SAS2008" rev 0x03: msi
mpii2 at pci14 dev 0 function 0 "Symbios Logic SAS2008" rev 0x03: apic 2 int 8
no functional change, ie, everything still works.
it is ok to do this in mpii(4) since it is only enabled on i386 and
amd64, which are the only archs to get msi code so far.
discussed with and ok kettenis@
|
|
kernel without the former. Also, eliminate two dead stores in
wdcattach().
ok dlg@
|
|
ATAPI devices. atapiscsi(4) is only for handling ATAPI devices on an
ATA bus, so umass(4) shouldn't care about it.
ok krw@, dlg@; no objections from deraadt@
|
|
|
|
|
|
vmmap is designed to perform address space randomized allocations,
without letting fragmentation of the address space go through the roof.
Some highlights:
- kernel address space randomization
- proper implementation of guardpages
- roughly 10% system time reduction during kernel build
Tested by alot of people on tech@ and developers.
Theo's machines are still happy.
|
|
|
|
|
|
fifo full check has to be protected by the mutex. ok dlg@ krw@
|
|
errors if the fifo is read when the fifo is empty. Dont read an empty fifo.
ok deraaadt@ fgsch@
|
|
|
|
ok deraadt@, krw@
|
|
are unmasked (so we aren't vt switched).
Delay mutex aquisition until after we've make sure we have to worry
about interrupts.
The ironlake version of this behaves funny for guenther@ with
interaction on docking then restarting X. so has been left out of this
commit until I work out what the hell is going on.
Joint work with deraadt@ been in snaps for weeks
|
|
and/or device. Discussed with miod@
|
|
to panic if we couldn't allocate memory for crypto descriptors;
tested by dcoppa, ok marco
|
|
found by Vadim Zhukov <persgray@gmail.com>
ok jsing
|
|
ok sthen@
|
|
|
|
|
|
|
|
Tested on L1C by Abel Abraham Camarillo Ojeda, thank you.
From FreeBSD via kevlo@, ok jsg@
|
|
6.0.15 for BCM5706 and BCM5708
6.0.17 for BCM5709 and BCM5716
Tested on BCM5708 by naddy, BCM5716 by sthen and BCM5709 by myself.
ok deraadt@
|
|
|
|
ok sthen@, jsg@, henning@
|
|
ok mikeb@ dlg@
|
|
|
|
|
|
|
|
|
|
Message Signalled Interrupts.
ok krw@ with a fix pointed out by many
|
|
ok oga@, miod@, marco@, dlg@, krw@
|
|
function, and let attachment code calls this rather than malloc(9).
This prevents re-initialization of the queue in shared queue chipsets.
Also, add wdc_free_queue() as a complementary function.
Earlier version (without wdc_free_queue()) tested by sthen@ and Amit
Kulkarni on various pciide(4) chips.
ok dlg@
|
|
that chip-specific drv_probe routines can assume they've already been
initialized.
Tested by sthen@ on i386, armish, and amd64, with both affected and
non-affected pciide(4) chips.
ok dlg@
|
|
to have a non-changing function pointer be part of an object rather
than it's virtual method table.
ok dlg@; tested on ahci(4) by Mattieu Baptiste, jasper@, and Jason
Crawford; no sili(4) testers, but identical changes to ahci(4)
|