| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Take write lock for rtld_bind before modifying obj_list in dl_iterate_phdr().
|
|
|
|
| |
DIRDEPS_BUILD: Fix '/' in group names creating a bad cookie.
|
|
|
|
| |
Revert r296585.
|
|
|
|
| |
This depends on unmerged r307538 still.
|
|
|
|
| |
Move libsysdecode-specific hack out of buildworld.
|
|
|
|
| |
Fix 'rebuild during install' error to only trigger on 'make install'.
|
|
|
|
|
| |
DIRDEPS_BUILD: Consolidate some logic for skipping of reading
Makefile.depend.
|
|
|
|
| |
Consolidate the "don't build" optimizations into _SKIP_BUILD.
|
|
|
|
| |
Add a 'make print-dir' that simply traverses all directories and prints them.
|
|
|
|
| |
DIRDEPS_BUILD: Don't hook 'beforebuild' into 'all' in MAKELEVEL 0.
|
|
|
|
| |
Always set CLEANFILES, even if not building.
|
|
|
|
| |
vrefl: Assert that the interlock is held.
|
|
|
|
| |
DIRDEPS_BUILD: Build crunchide for the host.
|
|
|
|
| |
DIRDEPS_BUILD: Include crunched object meta files for gendirdeps.
|
|
|
|
| |
Bump __FreeBSD_version for crunchgen META_MODE fix in r311185.
|
|
|
|
| |
META_MODE/DIRDEPS_BUILD: Fix various issues with crunch builds.
|
|
|
|
| |
DIRDEPS_BUILD: Update dependencies after a 'make bootstrap-tools'.
|
|
|
|
| |
DIRDEPS_BUILD: Add some missing dirctories to the build.
|
|
|
|
|
| |
DIRDEPS_BUILD: Fix 'make bootstrap-tools' not using the proper tblgen
binaries.
|
|
|
|
| |
META_MODE: Don't expect .meta files for side-effect generated files.
|
|
|
|
|
| |
WITH_META_MODE: Don't let subdir traversals for 'make install' re-enable meta
mode.
|
|
|
|
| |
DIRDEPS_BUILD: Add missing crunchgen host tool.
|
|
|
|
| |
DIRDEPS_BUILD: Avoid cyclic dependency with libc++.
|
|
|
|
| |
Allow parallelizing clean/cleandepend/depend with all.
|
|
|
|
| |
Rename ORDERED to BOOTSTRAP since no order is respected in the list.
|
|
|
|
| |
FAST_DEPEND/META_MODE: Fix several issues with SRCS containing '/'.
|
|
|
|
| |
AUTO_OBJ: Support SRCS/DPSRCS that contain '/' and require a nested OBJDIR.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rtld-elf has some vestigial support for building as a static executable.
r45501 introduced a partial implementation with a prescient note that it
"might never be enabled." r153515 introduced ELF symbol versioning
support, and removed part of the unused build infrastructure for static
rtld.
GNU ld populates rela relocation addends and GOT entries with the same
values, and rtld's run-time dynamic executable check relied on this.
Alternate toolchains may not populate the GOT entries, which caused
RTLD_IS_DYNAMIC to return false. Simplify rtld by just removing the
unused check.
If we want to restore static rtld support later on we ought to introduce
a build-time #ifdef flag.
PR: 214972
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed a bug that the PE object section names are generated incorrectly
using the section name table found in the original input ELF object
instead of the intermediate ELF object.
Ticket: #541
Do not try to copy section content from a NULL d_buf when creating
uninitialized data COFF section for PE object.
Ticket: #540
Obtained from: ELF Tool Chain r3507, r3508
|
|
|
|
| |
snmp_output_resp: style(9): sort variables by alignment
|
|
|
|
| |
Remove an obsolete pragma from dtrace.h.
|
|
|
|
| |
Fix whitespace in a comment and fixing a spelling error in a comment
|
|
|
|
|
|
|
|
| |
r310872:
Make sdiff --left-column work as expected
r310874:
Remove extra entries from the option enum
|
|
|
|
| |
Remove redundancy in vmtotal().
|
|
|
|
| |
Style.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sync libarchive with vendor.
Fixed vendor issues (relevant to FreeBSD)
#825, #832: Add sanity check of tar "uid, "gid" and "mtime" fields
#830, #831, #833, #846: Spelling fixes
#850: Fix issues with reading certain jar files
Fixed issues found by Google OSS-Fuzz:
OSS-Fuzz #15: Fix heap-buffer-overflow in archive_le16dec()
OSS-Fuzz #16: Fix possible hang in uudecode_filter_read()
OSS-Fuzz #139, #145, #152: Fix heap-buffer-overflow in uudecode_bidder_bid()
OSS-Fuzz #220: Reject an 'ar' filename table larger than 1GB or a filename
larger than 1MB
OSS-Fuzz #227, #230, #239: Fix possible memory leak in archive_read_free()
OSS-Fuzz #237: Fix heap buffer overflow when reading invalid ar archives
OSS-Fuzz #286: Bugfix in archive_strncat_l()
More information:
https://github.com/libarchive/libarchive/issues/[libarchive_issue_number]
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=[oss_fuzz_issue_number]
|
|
|
|
|
|
|
| |
sfxge(4): move queue size checks to after the NIC config has been populated
Submitted by: Mark Spender <mspender at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
|
|
|
|
| |
sfxge(4): cleanup: add efsys_lock_state_t for type of state param in EFSYS_LOCK()
This allows the common code to use the correct type for the lock state
local variable passed to EFSYS_LOCK() and EFSYS_UNLOCK().
On Windows, this allows warning supression pragmas to be removed.
Submitted by: Andy Moreton <amoreton at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
|
|
| |
sfxge(4): support non-interrupting event queues creation
Poll-mode driver does not use interrupts and number of used event queues
should not be limitted by the number of interrupts allocated for the
NIC.
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
| |
sfxge(4): cleanup: remove now-unused function flags
Submitted by: Mark Spender <mspender at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
| |
sfxge(4): cleanup: check deferred packet list tunables once
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
| |
sfxge(4): cleanup: clarify/unify variable name used for put-list length
get_count is used for get-list.
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
| |
sfxge(4): sync up tlv_layout.h (from firmwaresrc 82cd8a5715e9)
Submitted by: Matthew Slattery <mslattery at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
| |
sfxge(4): regenerate MCDI headers from firmwaresrc .yml
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
| |
sfxge(4): fix typo in pseudo header accessor function names
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
| |
sfxge(4): delete hunt_phy.c
Submitted by: Mark Spender <mspender at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
|
|
| |
sfxge(4): do not use enum type when values are bitmask
ICC complains that enumerated type mixed with another type.
Found by DPDK upstream build sanity check.
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
|
|
|
| |
sfxge(4): do not use enum for filter flags
It is not 100% correct to assign non-enum values to enum type
variables.
Found by ICC build (DPDK PMD upstreaming).
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
|
|
|
| |
sfxge(4): don't use Tx descriptor push with TSO option descriptors
It is not safe to push TSO option descriptors if pacer bypass is
enabled, so to make sure that doesn't happen never push TSO option
descriptors.
Submitted by: Mark Spender <mspender at solarflare.com>
Sponsored by: Solarflare Communications, Inc.
|
|
|
|
|
|
|
|
|
| |
sfxge(4): allow to have no NIC handle on Rx datapath in DPDK PMD
It is required to minimize RxQ context in the driver or avoid chaising
for the NIC handle in adapter (global per-interface) structure.
Sponsored by: Solarflare Communications, Inc.
|