committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|a3a61674||jchandra||Dec. 8, 2018, 6:34 p.m.||x86/acpica/srat.c: Add API for parsing proximity tables
The SLIT and SRAT ACPI tables needs to be parsed on arm64 as well, on systems that use UEFI/ACPI firmware and support NUMA. To do this, we need to move most of the logic of x86/acpica/srat.c to dev/acpica and provide an API that architectures can use to parse and configure ACPI NUMA information. This commit adds the API in srat.c as a first step, without making any functional changes. We will move the common code to sys/dev/acpica as the next step. The functions added are: * int acpi_pxm_init(int ncpus, vm_paddr_t maxphys) - to allocate and initialize data structures used * void acpi_pxm_parse_tables(void) - parse SRAT/SLIT, save the cpu and memory proximity information * void acpi_pxm_set_mem_locality(void) - use the saved data to set memory locality * void acpi_pxm_set_cpu_locality(void) - use the saved data to set cpu locality * void acpi_pxm_free(void) - free data structures allocated by init On arm64, we do not have an cpu APIC id that can be used as index to store CPU data, we need to use the Processor Uid. To help with this, define internal functions cpu_add, cpu_find, cpu_get_info to store and get CPU proximity information. Reviewed by: markj, jhb (previous version) Differential Revision: https://reviews.freebsd.org/D17940cgit ViewVC
|63003c4b||mmel||Dec. 8, 2018, 2:58 p.m.||Implement R_AARCH64_TLS_DTPMOD64 and A_AARCH64_TLS_DTPREL64 relocations.
Although these are slightly obsolete in favor of R_AARCH64_TLSDESC, gcc -mtls-dialect=trad still use them. Please note that definition of TLS_DTPMOD64 and TLS_DTPREL64 are incorrectly exchanged in GNU binutils. TLS_DTPREL64 should be encoded to 1028 (as is defined in ARM ELF ABI) but binutils encode it to 1029. And vice versa, TLS_DTPMOD64 should be encoded to 1029 but binutils encode it to 1028. While I'm in, add also R_AARCH64_NONE. It can be produced as result of linker relaxation. MFC after: 1 weekcgit ViewVC
|22ef103e||dim||Dec. 8, 2018, 2:32 p.m.||Vendor import of libc++ release_70 branch r348686:|
|52c5eb85||dim||Dec. 8, 2018, 2:31 p.m.||Vendor import of clang release_70 branch r348686:|
|cfd49902||dim||Dec. 8, 2018, 2:31 p.m.||Vendor import of llvm release_70 branch r348686:|
|60178276||mjg||Dec. 8, 2018, 2:04 p.m.||umtx: avoid umtxshm locking on object termination if possible|
|9e53f3bd||vmaffione||Dec. 8, 2018, 12:52 p.m.||tools: netmap: pkt-gen: check packet length against interface MTU
Validate the value of the -l argument (packet length) against the MTU of the netmap port. In case the netmap port does not refer to a physical interface (e.g. VALE port or pipe), then the netmap buffer size is used as MTU. This change also sets a better default value for the -M option, so that pkt-gen uses the largest possible fragments in case of multi-slot packets. Differential Revision: https://reviews.freebsd.org/D18436cgit ViewVC
|1becbc64||jilles||Dec. 8, 2018, 12:49 p.m.||sh(1): Remove -c string from set builtin documentation|
|b0b246b0||mjg||Dec. 8, 2018, 11:38 a.m.||Remove proctree acquire from note_procstat_proc|
|eab2132a||mjg||Dec. 8, 2018, 10:22 a.m.||Fix a corner case in ID bitmap management.
If all IDs from trypid to pid_max were used as pids, the code would enter a loop which would be infinite if none of the IDs could become free (e.g. they all belong to processes which did not transitioned to zombie). Fixes: r341684 ("Manage process-related IDs with bitmaps") Sponsored by: The FreeBSD Foundationcgit ViewVC
|e52327e3||mjg||Dec. 8, 2018, 6:34 a.m.||proc: postpone proc unlock until after reporting with kqueue|
|eadb1dcb||mjg||Dec. 8, 2018, 6:31 a.m.||proc: handle sdt exit probe before taking the proc lock|
|13a45e4b||mjg||Dec. 8, 2018, 6:30 a.m.||Provide SDT_PROBES_ENABLED macro.|
|3c76ace3||mjg||Dec. 8, 2018, 4:53 a.m.||amd64: stop re-reading curpc on subyte/suword|
|18519f15||kib||Dec. 7, 2018, 11:07 p.m.||Simplify kern_readlink_vp().|