Age | Commit message (Collapse) | Author |
|
|
|
DL_SET* macros. These are sector values, not 512-byte block values.
ok deraadt@
|
|
|
|
ok rapha@
|
|
and not just a global variable.
ok rapha@
|
|
Crystalwell/eDRAM Haswell parts. Original linux commit mesage:
'This magic brings stability to HSW CRW machines.'
|
|
|
|
fixes some omissions and flag errors for radeon
and removes the duplicate table for i915
|
|
paths are lost and groups become empty) we dont try and do stuff with it
that causes null derefs and awesome panics.
|
|
It will be enabled by default in the GENERIC and RAMDISK_CD kernels,
but you have to set vmxnet3 in the VMware configuration on the host;
see vmx(4).
ok deraadt@
|
|
register (driver shared address high) exceeded the width of the 32bit
bus address; casting the address to a 64bit type will correctly result
in a zero value on i386 and the high bits on amd64.
|
|
how many of those there have been.
|
|
|
|
|
|
of tcp_input() and tcp_output() were very inconsistent. Especially
the so->so_pcb is NULL which can only happen after the inp has been
detached. The whole issue looks similar to the old panic:
pool_do_get(inpcbpl): free list modified.
http://marc.info/?l=openbsd-bugs&m=132630237316970&w=2
To get more information, add some asserts that guarantee the
consistency of the socket, inpcb, tcpcb linking. They should trigger
when an inp is taken from the pcb hashes after it has been freed.
OK henning@
|
|
ok bluhm@, henning@
|
|
From Nils Frohberg.
|
|
ok jsg@
|
|
don't have to. Remove these include lines from mvme68k, mvme88k,
sparc drivers.
test and OK miod@
|
|
existing assembly code for now. Make sure the trapframe images of %fpsr and
%fpcr are updated by the assembly handlers (in addition to the real registers
which were already updated). When returning into trap(), check these updated
value to decide whether a signal ought to be sent to the userland process.
With these changes, computations which ought to cause a signal to be delivered
will indeed trigger the signal, even when they are handled by the completion
code in the floating point exception handlers.
This fixes the libc/ieeefp/except and lib/fenv regress tests on 88100 systems,
finally!
|
|
measurement device (idVendor:idProduct=0x0c45:0x7401).
newly added.
ok by mpi@ and sthen@
|
|
Also, rename the bus omap devices attach to to a soc-specific one,
so that we can have more than one soc.
In the future there should be only one generic bus where soc drivers
attach.
|
|
|
|
|
|
|
|
|
|
ridiculous. This is the first step for a common and generic ARM port
for ARMv7 SoCs.
|
|
values for the p_fragblock and p_cpg fields. But we were saving the
info for open partitions only. Instead, look at all partitions.
And stop discarding the new partition type.
In addition to general betterness, this lets you change the RAW_PART
partition (a.k.a. 'c') to UNUSED. This problem was pointed out by
Federico Giannici via misc@.
ok otto@
|
|
were utterly wrong. Fix Log2(), correct one taken from the scheduler code.
Tested by rapha@ and Artturi Alm.
|
|
ok mikeb@
|
|
are still taking time to wake up. So make the pms(4) driver wait a little
longer before giving up on them. Fixes mouse after resume on my x130e TP.
ok mpi, earlier versions tested by weerd with no regressions seen
|
|
identified during attach. This prevents the driver to downgrade itself
to use the standard mouse protocol and reattach a new wsmouse child if
something bad happens when we re-query the hardware (during resume for
example).
Discussed with and ok stsp@
|
|
|
|
of the linux kref functions.
Switch to using the FreeBSD refcount api for the fb refcount while here.
|
|
|
|
reduces the diff to linux
|
|
Prodding and initial diff from espie@
|
|
We need to allocate line buffer to each display when
setting up the watermarks. Failure to do so can lead
to a blank screen. This fixes blank screen problems
on dce6 asics.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=64850
from a proposed Linux patch by Alex Deucher of AMD.
Fixes problems with multiple displays on pitcairn
reported by Alexis de BRUYN.
|
|
We need to allocate line buffer to each display when
setting up the watermarks. Failure to do so can lead
to a blank screen. This fixes blank screen problems
on dce4.1/5 asics.
from a proposed Linux patch by Alex Deucher of AMD.
|
|
ok bluhm@
|
|
panics found by David Krause, thanks!
|
|
we define DSB/ISB (Data/Instruction Synchronization Barrier) manually.
There are multiple options for those instructions, i. e. "full system
operation", which is the default of those.
The defines we used were not the defaults we assumed they were, but some
other option which might not actually exist.
In the future we could try using DSB/ISB as a Mask and add the correct
option value. For now, just fix those values.
ok rapha@
|
|
There is a family of Supermicro boards where the apic pin is
incorrectly mapped on acpi, it tells us the pin for "Intel boot
interrupts". Since this is a fairly new chip, lets use MSI as no one
else is probably using it via apic, this fixes the routing issues.
Machines/Motherboards seen so far with incorrect routing:
Supermicro X9DR3-F
Supermicro X9DRH + Symbios Logic MegaRAID SAS2208
Fujitsu primergy RX300 S7 + Symbios Logic MegaRAID SAS2208
ok dlg@
|
|
position after the entry, and seeking to just after the '.' or '..'
entries requires special handling because they're fabricated.
ok krw@
|
|
but it reduces the diff against the FreeBSD version.
Tested on:
My Wifi Link 130.
jca@ Wifi Link 5300.
Jan Stary Wifi Link 4965 (thanks).
Adapted from FreeBSD r220894.
ok mpi@.
|
|
ok bluhm@, mikeb@
|
|
Okay miod@
|
|
Before:
pcibus0 at iobus0 irq 0pci0 at pcibus0 bus 0
After:
pcibus0 at iobus0 irq 0
pci0 at pcibus0 bus 0
Found on my DSR-500. Okay miod@
|
|
the wrappers around handling of pending work, theyre not semaphores.
names from tedu@
ok krw@ guenther@
|
|
OK mpi@
|