aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update objects in liblldb for the MK_LLDB=yes case.Dimitry Andric2017-04-181-30/+33
| | | | Notes: svn path=/projects/clang500-import/; revision=317105
* For lldb, delete the custom Xcode-only Host/Config.h, and provide aDimitry Andric2017-04-181-12/+5
| | | | | | | | 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
* Add new objects to usr.bin/clang/lld for the MK_LLD=yes case.Dimitry Andric2017-04-181-1/+5
| | | | Notes: svn path=/projects/clang500-import/; revision=317098
* Add new objects to lib/clang/lib{llvm,clang} and usr.bin/clang for theDimitry Andric2017-04-183-31/+48
| | | | | | | MK_CLANG_EXTRAS=yes case. Notes: svn path=/projects/clang500-import/; revision=317096
* Add some new objects to libclang for the MK_CLANG_FULL=yes case.Dimitry Andric2017-04-171-0/+3
| | | | Notes: svn path=/projects/clang500-import/; revision=317068
* Add preliminary UPDATING and ObsoleteFiles.inc entries. Also add oneDimitry Andric2017-04-174-111/+230
| | | | | | | new intrinsics header. Notes: svn path=/projects/clang500-import/; revision=317047
* Initial update of clang/llvm build glue, for building just a minimalDimitry Andric2017-04-1717-45/+118
| | | | | | | clang executable. Notes: svn path=/projects/clang500-import/; revision=317046
* Merge lldb trunk r300422 and resolve conflicts.Dimitry Andric2017-04-16889-13354/+16232
|\ | | | | | | Notes: svn path=/projects/clang500-import/; revision=317032
| * Vendor import of lldb trunk r300422:vendor/lldb/lldb-trunk-r300422Dimitry Andric2017-04-161356-21448/+26640
| | | | | | | | | | | | | | | | 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
* | Merge lld trunk r300422 and resolve conflicts.Dimitry Andric2017-04-1684-6490/+8416
|\ \ | | | | | | | | | Notes: svn path=/projects/clang500-import/; revision=317031
| * | Vendor import of lld trunk r300422:vendor/lld/lld-trunk-r300422Dimitry Andric2017-04-16369-7875/+12732
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge clang trunk r300422 and resolve conflicts.Dimitry Andric2017-04-16525-32359/+57916
|\ \ \ | | | | | | | | | | | | Notes: svn path=/projects/clang500-import/; revision=317030
| * | | Vendor import of clang trunk r300422:vendor/clang/clang-trunk-r300422Dimitry Andric2017-04-161805-43699/+97960
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge llvm trunk r300422 and resolve conflicts.Dimitry Andric2017-04-162025-74772/+185388
|\ \ \ \ | | | | | | | | | | | | | | | Notes: svn path=/projects/clang500-import/; revision=317029
| * | | | Vendor import of llvm trunk r300422:vendor/llvm/llvm-trunk-r300422Dimitry Andric2017-04-165886-139879/+672519
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Clean up extraneous brackets.Cy Schubert2017-04-151-2/+2
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316991
* | | | | Due to time constraints remove myself as a vmm(4) maintainer.Neel Natu2017-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316990
* | | | | Pull in r300404 from upstream llvm trunk (by me):Dimitry Andric2017-04-152-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Remove files which seems to confuse the git converterBaptiste Daroussin2017-04-1551-7279/+0
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316986
* | | | | Install the zstdgrep shell wrapperBaptiste Daroussin2017-04-151-0/+1
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316985
* | | | | rename zstless into zstdless to be consistent with other zstdcommandsBaptiste Daroussin2017-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316984
* | | | | Add forgotten links for zstdcat and unzstdBaptiste Daroussin2017-04-151-0/+4
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316983
* | | | | 3BSD-licensed implementation of the chacha20 stream cipher, intended forDag-Erling Smørgrav2017-04-155-0/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use by the upcoming arc4random replacement. Notes: svn path=/head/; revision=316982
* | | | | Add a new Y flag to newsyslog.confBaptiste Daroussin2017-04-154-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Change some default to make zstd a dropin replacement for gzip,bzip etcBaptiste Daroussin2017-04-152-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in most cases Changes ares: - quiet by default - remove the source files one compression completion by default Notes: svn path=/head/; revision=316980
* | | | | Add a zstdless equivalent to zless, bzless xzlessBaptiste Daroussin2017-04-152-1/+5
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316979
* | | | | Import zstandard 1.1.4 in baseBaptiste Daroussin2017-04-15273-2/+88354
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | | Import zstd 1.1.4vendor/zstd/1.1.4Baptiste Daroussin2017-04-15267-0/+88292
| / / / / | | | | | | | | | | | | | | | | | | | | Notes: svn path=/vendor/zstd/dist/; revision=316975 svn path=/vendor/zstd/1.1.4/; revision=316976; tag=vendor/zstd/1.1.4
* | | | | Add a 10x16 mouse cursor and use it in all graphics (strictly, pixel)Bruce Evans2017-04-151-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Structure the mouse cursor data so that it is easier to switch, andBruce Evans2017-04-151-24/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Fix another logic bug that came out of recent syslogd refactoring and exposed byMaxim Sobolev2017-04-151-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Add support for the imx6ul SoC.Ian Lepore2017-04-151-0/+10
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316972
* | | | | cxgbe: Add a tunable to configure the SGE time scaler, which isNavdeep Parhar2017-04-153-8/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Clean up headers declarationBaptiste Daroussin2017-04-153-6/+1
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316959
* | | | | Update to 2017.04.03Baptiste Daroussin2017-04-151-7/+13
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316956
* | | | | Switch back to non-IEC units for 1024 bytesEnji Cooper2017-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Latest version, we need to realpath anyway to check if an objSimon J. Gerraty2017-04-151-13/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dependency is also a src dependency. Notes: svn path=/head/; revision=316952
* | | | | Since shutdown(2) on datagram socket is no longer a NOP after rev 316874Maxim Sobolev2017-04-151-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Update to latest, handle case of __objdir=objSimon J. Gerraty2017-04-151-0/+3
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316950
* | | | | Update to bmake 20170413Simon J. Gerraty2017-04-1515-53/+154
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316949
| * | | | | Import bmake-20170413vendor/NetBSD/bmake/20170413Simon J. Gerraty2017-04-1514-52/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/vendor/NetBSD/bmake/dist/; revision=316947 svn path=/vendor/NetBSD/bmake/20170413/; revision=316948; tag=vendor/NetBSD/bmake/20170413
* | | | | | Reorder Makefile entries from r316945Alan Somers2017-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: 176049 Reported by: Oliver Pinter MFC after: 3 weeks X-MFC-With: 316945 Notes: svn path=/head/; revision=316946
* | | | | | Add 410.status-mfi, a periodic script for mfi(4) arraysAlan Somers2017-04-144-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | Don't try to write out bufs that have already failed with ENXIO.Edward Tomasz Napierala2017-04-141-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | cxgbe/iw_cxgbe: Report the actual values of various parameters asNavdeep Parhar2017-04-143-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configured by the firmware. MFC after: 3 days Sponsored by: Chelsio Communications Notes: svn path=/head/; revision=316940
* | | | | | [lib80211] fix a missing cleanup path.Adrian Chadd2017-04-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR: lib/218655 Reported by: <valentin.vergez@stormshield.eu> Notes: svn path=/head/; revision=316939
* | | | | | savecore: fix space calculation with respect to `minfree` in check_space(..)Enji Cooper2017-04-141-8/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | | | | cxgbe/iw_cxgbe: Report accurate page_size_cap in ib_query_device.Navdeep Parhar2017-04-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MFC after: 3 days Sponsored by: Chelsio Communications Notes: svn path=/head/; revision=316937
* | | | | | cxgbe/iw_cxgbe: hw supports 64K (not 32K) Protection Domains.Navdeep Parhar2017-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MFC after: 3 days Sponsored by: Chelsio Communications Notes: svn path=/head/; revision=316936
* | | | | | Oops, the previous revision was missing the update of the shift variable.Bruce Evans2017-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=316878