| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
for framebuffer nodes under / and /chosen.
Same change made to arm64 last month.
|
| |
|
|
|
|
|
|
|
|
|
| |
Those commands are not supported under SMALL; unless I overlooked others,
this should be the last bit to declare all prototypes correctly wrt. SMALL
(the overall unsorted order of both prototypes and commands makes this hard
to spot).
No object change, with and without SMALL.
|
| |
|
|
|
|
| |
ok kettenis@
|
|
|
|
| |
okay deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a large executable's .text section crosses the 512MB exec line.
Executables that have MAXTSIZ > 64MB can map above the default
512MB exec line. When this happens, shared libs that attempt to map
into low memory will find their .data section can not be mapped. ld.so
will attempt to remap the share lib at higher addresses until it can be
mapped. For very large executables like chrome this process is very
time consuming. This change detects how much of the executable's
.text section exceeds 512MB and uses that as the initial hint for
shared libs to map into which avoids attempting to map into blocked
memory.
okay deraadt@
|
| |
|
|
|
|
| |
it.
|
|
|
|
|
| |
architecture.
from miod
|
|
|
|
| |
With help from sthen@. OK sthen@ jmc@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make sure we install a dummy page table in TTBR0_EL1 before we change
the size of the VA space in TCR_EL1.
- Flush the TLB after updating TCR_EL1.
- Flush TLB after installing the real kernel page table in TTBR1_EL1.
- Add some barriers around TLB flushes to make it consistent with
other places where we do TLB flushes.
ok drahn@, patrick@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The control socket is not unveiled, therefore accounting would report
unveil violations whenever apmd(8) stopped (normally).
As discussed and done with other daemons such as relayd which also employ
no pledge (due to inherent limitations) but unveil effecting all of /,
simply stop removing the socket upon exit and leave it to the next apmd
which completely sets up its control socket anew at startup.
Violations reported by anton
Feedback OK semarie mestre
|
|
|
|
| |
Use st_blksize to set high water mark; florian@
|
| |
|
|
|
|
|
|
|
| |
map them. This makes ACPI's call to acpi_iommu_device_map() do work
through acpiiort(4).
ok kettenis@
|
|
|
|
|
|
|
|
|
|
| |
PCI attach args and replacing the DMA tag inside. Our other IOMMU API
though takes a DMA tag and returns the old one or a new one. To have
acpiiort(4) integrate better with non-PCI ACPI devices, change the API
so that it is more similar to the other API. This also makes the code
easier to understand.
ok kettenis@
|
|
|
|
|
|
|
|
|
| |
is blessed with IOMMU magic, if available. This is mainly for arm64,
since on amd64 and i386 the IOMMU only captures PCIe devices, as far
as I know, which uses the pci_probe_device_hook(). This though is for
non-PCI devices attached through ACPI.
ok kettenis@
|
|
|
|
|
|
|
| |
used towards an smmu(4) for non-PCI devices. The references are provided
as ASCII printable paths.
ok kettenis@
|
|
|
|
|
|
|
|
| |
contains an explicit group transform. Override requiredh if one
of the local options is 'none' so that a proposal with no DH
group and on with explicit group 'none' result in a match.
ok patrick@
|
|
|
|
|
|
|
|
|
| |
'none' (disabling PFS). Fixes a bug when the initiator sends a KE
payload but the negotiation results in DH group "none".
For other DH group mismatches we send an INVALID_KE notify, for 'none'
we can just ignore the KE payload.
ok patrick@
|
| |
|
|
|
|
| |
of this file are only doing cpp #define
|
|
|
|
| |
Mukherjee.
|
|
|
|
|
|
|
|
|
| |
- create an element that accumulates version values for when we have
several
- actually use compare on version values instead of hardcoding the
difference
no functional change
|
| |
|
| |
|
|
|
|
|
|
| |
an array that is reallocated during runtime. With this the entityq can
move back into struct repo.
OK tb@
|
| |
|
|
|
|
|
| |
AF_LINK and skip one ioctl.
OK benno
|
|
|
|
|
| |
From Jared McNeill at NetBSD
ok kettenis@
|
| |
|
| |
|
|
|
|
| |
ok jsg@
|
|
|
|
|
|
| |
x509v3_cache_extensions().
ok tb@
|
|
|
|
| |
OK deraadt
|
|
|
|
|
|
|
| |
"[-]rdomain" commands are ignored under SMALL but their prototypes,
the global and therefore dead print logic are still in.
OK deraadt
|
|
|
|
| |
OK deraadt
|
|
|
|
| |
before the first consumer of kvm_bsd.db
|
|
|
|
| |
noticed another change
|
|
|
|
| |
ok matthieu@, jsg@
|
|
|
|
| |
ok jca robert
|
|
|
|
|
|
| |
as well.
ok drahn@, kn@
|
|
|
|
| |
used during the test run.
|
|
|
|
| |
ok jsg@
|
| |
|
| |
|
| |
|
| |
|