| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Default ctld behavior remains unchanged - libucl parser can be selected
explicitly by adding -u switch to ctld command line.
Reviewed by: trasz
Approved by: trasz (mentor)
MFC after: 1 month
Relnotes: yes
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D4534
|
|
|
|
| |
Not all UEFI implementations support this protocol.
|
|
|
|
|
|
|
|
|
|
| |
ext2fs: passthrough any extra timestamps to the dinode struct.
While it passed the classic testing, the change appears to have
caused some regression and still requires some more precautions.
PR: 206820
MFC after: 3 days
|
|
|
|
| |
Remove it from cpu_functions table.
|
|
|
|
|
|
|
|
|
|
| |
It turned out that devmap.c is not only file in which PTE_DEVICE
is used and simultaneously, built for both armv4 and armv6 platforms.
When I tried to build all arm kernels before r295168 commit, it was
hid by some other local changes in my tree. I hope that this is just
temporary workaround before VM_MEMATTR_DEVICE could be used instead of
PTE_DEVICE outside of pmap code for __ARM_ARCH < 6.
|
|
|
|
| |
since r231990.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as otherwise platforms with strict alignment would break. It's unclear
to me if there's also a problem with access to the address list following
the structure. However we never copied the address list after the structure
and thus are pointing at random memory. For now just use a pointer to the
original memory for accessing the address list making it at least work on
platforms with weak memory access.
PR: 195445
Reported by: wolfgang lyxys.ka.sub.org
Tested by: wolfgang lyxys.ka.sub.org (x86)
MFC after: 3 days
|
| |
|
|
|
|
| |
supported config/board with these CPUs.
|
|
|
|
|
| |
are shared with i8134x. In preparation for removal of i80321, copy these
drivers to i8134x.
|
|
|
|
| |
fixes aarch64 buildkernel.
|
|
|
|
|
|
| |
This makes runnig f_substr() faster than it was when running under bash,
but both sh and dash are still faster when using the non-bash recipe which
features dynamically unrolled loops.
|
|
|
|
| |
Makes traps functional if running under shells/dash
|
|
|
|
| |
Fixes ``setvar: : bad variable name''
|
| |
|
|
|
|
|
|
|
|
| |
The stack must be aligned to 16 bytes at all times. Clang 3.8 is especially
adamant about this, and causes strange behavior and segmentation faults if it is
not the case.
PR: kern/206810
|
|
|
|
|
|
|
|
| |
$ svn merge -c -295167 .
JHB reports Navdeep reports that it breaks distribution and etcupdate.
Approved by: bdrewery
|
|
|
|
|
|
|
|
| |
Device trees mark lbc as compatible with simplebus. Since simplebus is passed
first, it attaches first. When lbc's pass (default pass) comes, the bus is
already attached to simplebus, so is skipped.
Sponsored by: Alex Perez/Inertial Computing
|
|
|
|
| |
No need to check/re-check capabilities that won't change at runtime.
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-to: stable/10
X-MFC-with: r295169, r295170, r295173, r295177
|
| |
|
|
|
|
|
|
|
| |
This will be used later for memory leak handling.
Obtained from: OneFS
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
| |
- Add missing devctl_set_driver entry to namelist in devlist(3).
- Fix sorting of function prototypes in devlist(3).
MFC after: 3 days
|
|
|
|
|
|
| |
MFC after: 3 days
X-MFC-to: stable/10
X-MFC-with: r295169, r295170
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
sysrc(8) supports key+=value and key-=value, but can be told what the
delimiter is by being passed as char1 (e.g., "sysrc key+=",value" to use a
comma as the delimiter instead of space). For convenience, if the first char
is alpha-numeric, it is assumed you wanted whitespace as the delimiter.
However, if you naively (as I just did) execute:
sysrc rc_conf_files+=/etc/rc.conf.other
the result is unexpected.
This commit makes `.' and `/' in-addition to alpha-numeric first-characters
to cause the default of whitespace to be used as the delimiter. This also
means that you can no longer use these as a delimiter.
|
|
|
|
|
|
| |
When using col(1) piped to vim(1) as pager for man(1), the former sequence
of (Qo \ Qc) renders as "" without the space. Replace with (Qo (space) Qc)
which renders properly in more (all?) pagers.
|
|
|
|
|
|
|
|
|
| |
instead of hiding behind pmap_map_chunk(). It's not longer needed
after old pmap-v6 code was removed.
For compatibility with __ARM_ARCH < 6, define PTE_DEVICE in devmap.c
file. Certainly, it would be nice if VM_MEMATTR_DEVICE could be used
even for __ARM_ARCH < 6.
|
|
|
|
| |
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
|
|
| |
do not depend on pmap internals. This is a preparation for hiding
internal pmap definitions as much as possible from the rest of system.
Simultaneously, the protection argument evaluation is fixed. Happily,
it did not effect the mappings. And it's the reason why it was not fixed
earlier.
|
|
|
|
|
|
| |
Update openresolve to version 3.7.2
Relnotes: yes
|
|
|
|
|
|
|
|
| |
Only 'installworld' needs to be protected and only when not using
-DNO_ROOT, which implies not installing to / and not needing the
lib dependency protections.
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
| |
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
|
| |
you over if you happen to use git for FreeBSD development, as it is
the case with the unbound/.gitignore, which lits files that are
actually required for the buildworld.
MFC after: 1 day
|
|
|
|
|
|
|
|
| |
number of physical memory locations we can access. This is the case on
some HiKey boards that may have UEFI reserved memory dispersed through the
physical space.
Sponsored by: ABT Systems Ltd
|
|
|
|
|
|
| |
more memory locations than we have space to record.
Sponsored by: ABT Systems Ltd
|
|
|
|
|
|
| |
would try to access data past this point stopping the boot.
Sponsored by: ABT Systems Ltd
|
|
|
|
|
|
| |
on systems with a gicv2, but no PCIe so no gicv2m.
Sponsored by: ABT Systems Ltd
|
|
|
|
|
| |
Submitted by: Stanislav Galabov <sgalabov@gmail.com>
Differential Revision: https://reviews.freebsd.org/D5079
|
|
|
|
|
|
|
|
| |
I'll flip on other boards as i test them.
Tested:
* AR9331, Carambola 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
clearing hazards.
This revision makes currently known MIPS32 Release 2 and Release 3 CPUs use
the EHB instruction when clearing hazards. So far the MIPS 74K and MIPS1004K
(somewhat) were already using the EHB. Now we add more r2 and r3 CPUs to
this list.
Also, for the cases of MIPS coherent processing systems (currently 1004K,
1074K, interAptiv and proAptiv) - define proper CCA attributes.
Submitted by: Stanislav Galabov <sgalabov@gmail.com>
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D5078
|
|
|
|
|
| |
functions in cpufunc_asm_arm9.S. Use arm9 variants and remove
cpufunc_asm_arm10.S completly.
|
|
|
|
|
|
|
|
|
|
|
| |
The symbols of libiconv from ports were changed to
have prefixed.
Since we have iconv in our libc these days, we don't
need it on 10.X and later. However, 9.X still need
this.
Spotted by: Yoshihiko Sarumaru
MFC after: 1 days
|
|
|
|
| |
Sponsored by: Mellanox Technologies
|
|
|
|
| |
from cpu_functions table.
|
|
|
|
|
|
|
|
|
| |
to open the device in exclusive mode as, without this, the firmware may
also be reading packets off the interface leading to a race.
Reviewed by: emaste
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freebsd.org/D4132
|
|
|
|
|
| |
pmap_devmap, pmap_devmap_bootstrap() and pmap_devmap[]. It was
replaced in r257660.
|
|
|
|
|
|
|
|
|
| |
the processor and debug state registers. A flag has been added to the pcb
to tell us when to enable single stepping for a given thread.
Reviewed by: kib
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freebsd.org/D4730
|
|
|
|
|
|
|
| |
function is only called from vm_page_startup() and vm_reserv_startup().
I.e. during vm subsystem initialization. As VM_PROT_WRITE is always
used in these calls, the typo did not have any effect. Likely, it's
the reason why it wasn't discovered so long.
|
|
|
|
| |
the passed in length. In this case we need to return ENAMETOOLONG.
|
| |
|