summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make sure that switching the console from serial to framebuffer workskettenis2021-03-162-22/+25
| | | | | | for framebuffer nodes under / and /chosen. Same change made to arm64 last month.
* Nuke unused time_t variable.krw2021-03-161-5/+2
|
* Move setifrtlabel() and *keepalive() prototypes out of SMALLkn2021-03-161-4/+4
| | | | | | | | | 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.
* sync to unbound 1.13.1; heavy lifting by sthenflorian2021-03-1636-2951/+3596
|
* acpi_intr_disestablish() should free its own cookie.patrick2021-03-161-1/+2
| | | | ok kettenis@
* Bump MAXTSIZ to 256MB on i386.kurt2021-03-161-2/+2
| | | | okay deraadt@
* On i386 don't attempt to map shared libraries in low memory whenkurt2021-03-163-5/+21
| | | | | | | | | | | | | | | | 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@
* Don't (try to) deconfigure an interface that was never configured.florian2021-03-161-1/+4
|
* We can't learn anything interesting from RTM_NEWADDR, stop handlingflorian2021-03-162-11/+3
| | | | it.
* handle theoretical case of sigfillsz not being pow2-sized on somederaadt2021-03-161-4/+8
| | | | | architecture. from miod
* Describe what happens when RFC 4638 is not supported.millert2021-03-161-7/+16
| | | | With help from sthen@. OK sthen@ jmc@
* Fix some correctness issues in the lowelevel kernel bringup code.kettenis2021-03-163-5/+20
| | | | | | | | | | | | | | - 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@
* Add client-detached notification in control mode, from Mohsin Kaleem.nicm2021-03-164-5/+21
|
* Do not delete control socket upon exitkn2021-03-161-14/+1
| | | | | | | | | | | | | 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
* A socket buffer is not the best size to read from a disk.otto2021-03-161-6/+9
| | | | Use st_blksize to set high water mark; florian@
* don't let logging clobber errno before usedjm2021-03-161-4/+6
|
* Add code to acpiiort(4) to look up named components in the IORT andpatrick2021-03-153-4/+80
| | | | | | | map them. This makes ACPI's call to acpi_iommu_device_map() do work through acpiiort(4). ok kettenis@
* Change API of acpiiort(4). It was written as a hook before, taking thepatrick2021-03-157-33/+23
| | | | | | | | | | 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@
* Add acpi_iommu_device_map(), which replaces the DMA tag with one thatpatrick2021-03-155-5/+27
| | | | | | | | | 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@
* Add the IORT structure for named components. These give us the stream idspatrick2021-03-151-5/+13
| | | | | | | used towards an smmu(4) for non-PCI devices. The references are provided as ASCII printable paths. ok kettenis@
* We makes sure that a dh group is required if the local proposaltobhe2021-03-151-3/+13
| | | | | | | | 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@
* Ignore msg_ke in CREATE_CHILD_SA if DH negotiation results in grouptobhe2021-03-151-3/+7
| | | | | | | | | '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@
* Clear AUTOCONF6TEMP flag when we detach inet6.florian2021-03-151-3/+3
|
* Don't put an extern variable (ppc_kvm_stolen) into vmparam.h, other instancesderaadt2021-03-152-6/+3
| | | | of this file are only doing cpp #define
* Do not crash if there is no item to show command error, from Anindyanicm2021-03-151-3/+8
| | | | Mukherjee.
* tweaks to system version handling:espie2021-03-151-5/+6
| | | | | | | | | - 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
* spellingjsg2021-03-1516-32/+32
|
* add a check for system-version, since I tend to reverse comparisonsespie2021-03-152-3/+16
|
* Allocate the repo structs individually linked by a SLIST instead of usingclaudio2021-03-151-85/+90
| | | | | | an array that is reallocated during runtime. With this the entityq can move back into struct repo. OK tb@
* Log errors with log level info and SPI.tobhe2021-03-141-12/+17
|
* Since we are doing getifaddrs() anyway we can get the rdomain out offlorian2021-03-141-49/+33
| | | | | AF_LINK and skip one ioctl. OK benno
* msi-map-mask is a pasto and should be iommu-map-mask.patrick2021-03-141-2/+2
| | | | | From Jared McNeill at NetBSD ok kettenis@
* add HISTORY; from maxim vuetsjmc2021-03-141-2/+7
|
* regenjan2021-03-142-2/+7
|
* Add ID for Intel SSD DCjan2021-03-141-1/+2
| | | | ok jsg@
* Use EXFLAG_INVALID to handle out of memory and parse errors intobhe2021-03-132-11/+45
| | | | | | x509v3_cache_extensions(). ok tb@
* Remove "deletetunnel" (deprecated with 6.4)kn2021-03-131-3/+1
| | | | OK deraadt
* Move all rdomain bits under SMALLkn2021-03-131-4/+6
| | | | | | | "[-]rdomain" commands are ignored under SMALL but their prototypes, the global and therefore dead print logic are still in. OK deraadt
* Move MPLS related function prototypes under SMALLkn2021-03-131-16/+16
| | | | OK deraadt
* because the kernel has been replaced after last boot, run kvm_mkdbderaadt2021-03-131-5/+5
| | | | before the first consumer of kvm_bsd.db
* sync usb_device_info with usb.h, spotted by Enrik Berkhan, and millert@sthen2021-03-131-10/+8
| | | | noticed another change
* Advertise 30-bit color support.kettenis2021-03-131-2/+5
| | | | ok matthieu@, jsg@
* only try to set timestamps on files; avoids error with ftp -o /dev/nullsthen2021-03-131-2/+3
| | | | ok jca robert
* We can use memory marked as EfiBootServicesCode or EfiBootServicesDatakettenis2021-03-131-3/+6
| | | | | | as well. ok drahn@, kn@
* Add TEST_SSH_MODULI_FILE variable to allow overriding of the moduli filedtucker2021-03-131-2/+7
| | | | used during the test run.
* Add WSDISPLAYIO_DEPTH_30 in order to support 30-bit color support.kettenis2021-03-121-1/+2
| | | | ok jsg@
* syncderaadt2021-03-121-0/+1
|
* merge unbound-1.13.1sthen2021-03-1257-5380/+8023
|
* update to unbound-1.13.1, tested by gnezdo@sthen2021-03-1213-28/+99
|
* INET6_NOPRIVACY is called AUTOCONF6TEMP now, missed during rename.florian2021-03-122-4/+4
|