Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
(the latter is the name of the associated Xeon processors).
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
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@
|
|
|
|
|
|
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.
|
|
|
|
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@
|
|
ok sthen@
|
|
|
|
|
|
Tested on L1C by Abel Abraham Camarillo Ojeda, thank you.
From FreeBSD via kevlo@, ok jsg@
|
|
|
|
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)
|
|
with suggestions and ok oga
|
|
ok dlg@ krw@
|
|
radeon).
We don't use any of them yet, but the CS ioctl is needed for GL on r600
and the definitions are needed for libdrm_radeon
|
|
driver.
Fixes 82578DC from only being able to negotiate at 10baseT.
ok jsg@
please commit mikeb@
|
|
|
|
lost rx packets between the mac and phy.
From Laurence Tratt
|
|
|
|
|
|
|
|
DDX, libdrm and mesa. So far the kernel doesn't support them (and will
return an error if inquired) but userland knows how to cope.
|
|
There's probably something better to be done, but we should at least
boot if this happens now.
|
|
tested by Daniel Dickman
|
|
|