| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/projects/clang500-import/; revision=317105
|
|
|
|
|
|
|
|
| |
pre-generated version in lib/clang/include/lldb/Host instead, similar to
what we do for clang, llvm and lld.
Notes:
svn path=/projects/clang500-import/; revision=317103
|
|
|
|
| |
Notes:
svn path=/projects/clang500-import/; revision=317098
|
|
|
|
|
|
|
| |
MK_CLANG_EXTRAS=yes case.
Notes:
svn path=/projects/clang500-import/; revision=317096
|
|
|
|
| |
Notes:
svn path=/projects/clang500-import/; revision=317068
|
|
|
|
|
|
|
| |
new intrinsics header.
Notes:
svn path=/projects/clang500-import/; revision=317047
|
|
|
|
|
|
|
| |
clang executable.
Notes:
svn path=/projects/clang500-import/; revision=317046
|
|\
| |
| |
| | |
Notes:
svn path=/projects/clang500-import/; revision=317032
|
| |
| |
| |
| |
| |
| |
| |
| | |
https://llvm.org/svn/llvm-project/lldb/trunk@300422
Notes:
svn path=/vendor/lldb/dist/; revision=317027
svn path=/vendor/lldb/lldb-trunk-r300422/; revision=317028; tag=vendor/lldb/lldb-trunk-r300422
|
|\ \
| | |
| | |
| | | |
Notes:
svn path=/projects/clang500-import/; revision=317031
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
https://llvm.org/svn/llvm-project/lld/trunk@300422
Notes:
svn path=/vendor/lld/dist/; revision=317025
svn path=/vendor/lld/lld-trunk-r300422/; revision=317026; tag=vendor/lld/lld-trunk-r300422
|
|\ \ \
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/clang500-import/; revision=317030
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
https://llvm.org/svn/llvm-project/cfe/trunk@300422
Notes:
svn path=/vendor/clang/dist/; revision=317019
svn path=/vendor/clang/clang-trunk-r300422/; revision=317020; tag=vendor/clang/clang-trunk-r300422
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/projects/clang500-import/; revision=317029
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
https://llvm.org/svn/llvm-project/llvm/trunk@300422
Notes:
svn path=/vendor/llvm/dist/; revision=317017
svn path=/vendor/llvm/llvm-trunk-r300422/; revision=317018; tag=vendor/llvm/llvm-trunk-r300422
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316991
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316990
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Use correct registers for "A" inline asm constraint
Summary:
In PR32594, inline assembly using the 'A' constraint on x86_64 causes
llvm to crash with a "Cannot select" stack trace. This is because
`X86TargetLowering::getRegForInlineAsmConstraint` hardcodes that 'A'
means the EAX and EDX registers.
However, on x86_64 it means the RAX and RDX registers, and on 16-bit
x86 (ia16?) it means the old AX and DX registers.
Add new register classes in `X86RegisterInfo.td` to support these
cases, and amend the logic in `getRegForInlineAsmConstraint` to cope
with different subtargets. Also add a test case, derived from
PR32594.
Reviewers: craig.topper, qcolombet, RKSimon, ab
Reviewed By: ab
Subscribers: ab, emaste, royger, llvm-commits
Differential Revision: https://reviews.llvm.org/D31902
This should fix crashes when using the 'A' constraint on amd64, for
example as it is being used in Xen.
Reported by: royger
MFC after: 3 days
Notes:
svn path=/head/; revision=316989
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316986
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316985
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316984
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316983
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
use by the upcoming arc4random replacement.
Notes:
svn path=/head/; revision=316982
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This makes newsyslog use zstandard to compress log files.
Given Z is already taken for gzip and zstandard compression level stands in
between gzip and xz (which has the X flag) chosing Y sounds ok :)
Notes:
svn path=/head/; revision=316981
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
in most cases
Changes ares:
- quiet by default
- remove the source files one compression completion by default
Notes:
svn path=/head/; revision=316980
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316979
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
zstandard is a new compression library/tool which is very fast at
compression/decompression
For now import as a private library
Notes:
svn path=/head/; revision=316978
|
| / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/vendor/zstd/dist/; revision=316975
svn path=/vendor/zstd/1.1.4/; revision=316976; tag=vendor/zstd/1.1.4
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
modes if the font size is >= 14.
This is the X cursor XC_left_ptr (#68) (glyph #45 in an X cursor font).
Also found in vt. The old 9x13 cursor is the 10x16 one trimmed not very
well.
8x8 fonts need a smaller cursor instead of a larger one, except when
the pixel size is small. Text mode is still limited to width and height
1 more than the font (so the 9x13 is already 4 pixels too high for it).
Notes:
svn path=/head/; revision=316977
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
access it via pointers (still to only 1 instance, now with a less
generic name).
Restructure the "and" and "or" masks as border and interior masks
(where the "and" mask was for the union of the border and the interior).
"and" and "or" were only a detail in a not very good implementation,
and after fixing that the union was only used to calculate the border
at runtime.
Use the metric data in more places to clip to active pixels earlier.
Notes:
svn path=/head/; revision=316974
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
the r316874: don't call shutdown(2) on all sockets, but only net ones, which seems
to be the behaviour existed before that refactoring. Also don't call listen(2)
in datagram sockets and fix misplaced debug messages while I am here.
Reported by: peter
Notes:
svn path=/head/; revision=316973
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316972
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
available starting with T6. The values in the timer holdoff registers
are multiplied by the scaling factor before use.
dev.<nexus>.<n>.holdoff_timers shows the final values of the
timers in microseconds.
MFC after: 1 week
Sponsored by: Chelsio Communications
Notes:
svn path=/head/; revision=316971
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316959
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316956
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
I was swayed a little too quickly when I saw the wiki page discussing
kB vs KiB. Switch back as none of the code in base openly uses
IEC units via humanize_number(3) (which was my next step), and there's
a large degree of dislike with IEC vs more SI-like units.
MFC after: 7 weeks
Submitted by: jhb, rgrimes
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=316953
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
dependency is also a src dependency.
Notes:
svn path=/head/; revision=316952
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
don't bother to select/recv on that socket. This prevents syslogd(8)
from spinning endlessly when started with the -s option (default).
Reported by: peter
Notes:
svn path=/head/; revision=316951
|
| | | | |
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/head/; revision=316950
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/head/; revision=316949
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/vendor/NetBSD/bmake/dist/; revision=316947
svn path=/vendor/NetBSD/bmake/20170413/; revision=316948; tag=vendor/NetBSD/bmake/20170413
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PR: 176049
Reported by: Oliver Pinter
MFC after: 3 weeks
X-MFC-With: 316945
Notes:
svn path=/head/; revision=316946
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PR: 176049
Submitted by: doconnor@gsoft.com.au
Reviewed by: scottl, Larry Rosenman <ler@lerctr.org>
MFC after: 3 weeks
Relnotes: yes
Notes:
svn path=/head/; revision=316945
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This fixes some panics after disconnecting mounted disks.
Submitted by: imp (slightly different version, which I've then lost)
Reviewed by: kib, imp, mckusick
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D9674
Notes:
svn path=/head/; revision=316941
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
configured by the firmware.
MFC after: 3 days
Sponsored by: Chelsio Communications
Notes:
svn path=/head/; revision=316940
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PR: lib/218655
Reported by: <valentin.vergez@stormshield.eu>
Notes:
svn path=/head/; revision=316939
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Use strtoll(3) instead of atoi(3), because atoi(3) limits the
representable data to INT_MAX. Check the values received from
strtoll(3), trimming trailing whitespace off the end to maintain
POLA.
- Use `KiB` instead of `kB` when describing free space, total space,
etc. I am now fully aware of `KiB` being the IEC standard for 1024
bytes and `kB` being the IEC standard for 1000 bytes.
- Store available number of KiB in `available` so it can be more
easily queried and compared to ensure that there are enough KiB to
store the dump image on disk.
- Print out the reserved space on disk, per `minfree`, so end-users
can troubleshoot why check_space(..) is reporting that there isn't
enough free space.
MFC after: 7 weeks
Reviewed by: Anton Rang <rang@acm.com> (earlier diff), cem (earlier diff)
Tested with: positive/negative cases (see review); make tinderbox
Sponsored by: Dell EMC Isilon
Differential Revision: D10379
Notes:
svn path=/head/; revision=316938
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
MFC after: 3 days
Sponsored by: Chelsio Communications
Notes:
svn path=/head/; revision=316937
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
MFC after: 3 days
Sponsored by: Chelsio Communications
Notes:
svn path=/head/; revision=316936
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/head/; revision=316878
|