Age | Commit message (Collapse) | Author |
|
* arm.md (negscc): Match the correct operand for optimized LT0 test.
Remove optimization for GT.
|
|
failure to document this case noticed by Mike Small
|
|
|
|
|
|
|
|
ok kettenis
|
|
Main features:
- md constraints rewritten in RTL
- md predicaties rewritten in RTL
- md va_arg switched to gimple
- abort() calls replaced with gcc_assert() or gcc_unreachable() for better
diagnostics
- support for non-ELF systems completely removed
Missing:
- conversion of the pipeline information from define_function_unit to
define_automata not done yet (thus pipeline information currently removed)
Known regressions against 3.3.6 so far:
- no stack protector support yet
- __builtin_setjmp doesn't restore the frame pointer correctly upon return
from __builtin_longjmp
- at least one case of optimization error when delay slots are not disabled.
- libgcc is only built -fPIC, instead of static/fpic/fPIC.
|
|
incomplete equivalent. The ugly BLK<->{QI,HI,SI,DI} load and store insns in
m88k.md can thus get removed, and there was much rejoicing (as well as fewer
warnings when building).
|
|
|
|
|
|
|
|
ok gilles@
|
|
split huge fetch description into separate paragraphs.
revive fetch-all, which is still very much alive.
|
|
Reset device on detach (required for planed usb device claiming).
Tested with my uthum(4) device
"TEMPer sensor(0x660c), Ten X Technology, Inc.(0x1130)".
ok yuo@, mpi@
|
|
(setpgid has *never* cared about euid in OpenBSD)
|
|
Noted by jmc@
|
|
that is not null-terminated.
From Stephane A. Sezer
ok bluhm@
|
|
From Stephane A. Sezer
ok bluhm@
|
|
From Stephane A. Sezer
ok bluhm@
|
|
From Stephane A. Sezer
ok bluhm@
|
|
From Stephane A. Sezer
ok bluhm@
|
|
async-signal-safe functions. Also, add ppoll() as an async-s-s extension
interface
|
|
intel_ddi_prepare_link_retrain(), turns out this is already
fixed upstream by Syam Sidhardhan so take their patch.
ok dcoppa@
|
|
ok fgsch@ krw@ kettenis@
|
|
testing by myself and mglocker@, ok mpi@
|
|
otherwise print out an error string and exit.
OK jasper@ kettenis@
|
|
---------------------------
On the exit of the child process which parent either set SA_NOCLDWAIT
or ignored SIGCHLD, unconditionally wake up the parent instead of doing
this only when the child is a last child.
This brings us in line with other U**xes that support SA_NOCLDWAIT. If
the parent called waitpid(childpid), then exit of the child should wake
up the parent immediately instead of forcing it to wait for all children
to exit.
---------------------------
ok tedu@, millert@
|
|
turns our signed input variable into a negative number. This prevents that
a chunked HTTP connection could break its own state machine and turn into
a stalled state. The bug doesn't harm other connections or relayd itself.
- Use a 64bit variable to allow theoretical large chunks.
- Fix a comment.
ok tedu@
|
|
from Matthias Pitzl pitzl at genua de
|
|
|
|
ok reyk@
|
|
not implement an *activate() function. This could receive more love
but is good enough for the moment to start cleaning useless *activate()
functions.
While here remove unused sc_dying argument.
Tested by and ok mglocker@
|
|
reminded of this diff by a report from Arto Jonsson
ok krw@ fgsch@
|
|
|
|
ok claudio@
|
|
ok miod@
|
|
failed.
|
|
Based on text from and okay sthen@
|
|
|
|
|
|
okay millert@
|
|
|
|
Drop "Network Processor" off of OCTEON Plus CN50XX Network Processor, we
don't need the extra characters.
noticed by brad@ and jsg@
|
|
|
|
Rename Cavium to Cavium Networks.
ok jasper@
|
|
|
|
cycles per second isnt reliable, particularly inside "virtual" machines.
cpuspeed can be calculated as 0, which causes a divide by zero later on
which is bad.
this goes to more effort to detect if the performance counters are in use
by the hypervisor, or detecting if they gave us a cpuspeed of 0 so we can
fall through to using rdtsc.
the same change as:
src/sys/arch/i386/include/specialreg.h r.45
src/sys/arch/i386/isa/clock.c 1.49
ok jsg@
|
|
reset the %2 register with _SPINLOCK_LOCKED before retrying.
tobiasu@ hit the problem and figured out that ".set noreorder" is
needed in the ASM
|
|
cycles per second isnt reliable, particularly inside "virtual" machines.
cpuspeed can be calculated as 0, which causes a divide by zero later on
which is bad.
this goes to more effort to detect if the performance counters are in use
by the hypervisor, or detecting if they gave us a cpuspeed of 0 so we can
fall through to using rdtsc.
ok jsg@
|
|
Fixes wrong channel mappings when the client specifies no channels.
Found by Dimitri Sokolyuk <sokolyuk at gmail.com>, thanks!
|