Author: andrew
Date: Tue May 22 10:14:20 2018
New Revision: 334028
URL: https://svnweb.freebsd.org/changeset/base/334028
Log:
Coalesce adjacent physical mappings.
This reduces the overhead when we have many small mappings, e.g. on some
EFI systems. This is to help use this code on arm64
Author: andrew
Date: Tue May 22 10:31:06 2018
New Revision: 334030
URL: https://svnweb.freebsd.org/changeset/base/334030
Log:
Allow the 32-bit arm physmem code to work on arm64.
This will help simplify the arm64 code and allow us to properly exclude
memory that should never be mapped.
Author: kib
Date: Tue May 22 11:05:40 2018
New Revision: 334031
URL: https://svnweb.freebsd.org/changeset/base/334031
Log:
Implement printf(3) family %m format string extension.
Reviewed by: ed, dim (code only)
Sponsored by: Mellanox Technologies
MFC after:1 week
Modified:
Author: ram
Date: Tue May 22 10:23:12 2018
New Revision: 334029
URL: https://svnweb.freebsd.org/changeset/base/334029
Log:
MFC r333099: Included opt_stack.h in Makefile, to fix module build outside
kernel build environment.
PR: 227823
Reported by: eugen
Approved by: re
Modified:
Author: andrew
Date: Tue May 22 11:16:45 2018
New Revision: 334033
URL: https://svnweb.freebsd.org/changeset/base/334033
Log:
Stop using the DMAP region to map ACPI memory.
On some arm64 boards we need to access memory in ACPI tables that is not
mapped in the DMAP region. To handle this
Author: manu
Date: Tue May 22 11:17:45 2018
New Revision: 334034
URL: https://svnweb.freebsd.org/changeset/base/334034
Log:
bus_dma(9): arm64 implementation notes
Indicate that BUS_DMA_COHERENT is supported for bus_dmamem_alloc and
bus_dmamem_create in the arm64 implementation.
Hi Bruce,
2018-05-22 3:18 GMT+02:00 Bruce Evans :
> DECSCUSR is a verbose yet cryptic abbreviation which is not even expanded
> its name. It is the only abbreviation longer than 7 characters. This
> messes up the souce formatting.
Yeah, it's a bit silly, but that's simply
On Mon, 21 May 2018 00:10:23 +0200 Antoine Brodin wrote:
> On Sun, May 20, 2018 at 10:39 PM, Antoine Brodin wrote:
>> On Sun, May 20, 2018 at 10:30 PM, Antoine Brodin
>> wrote:
>>> On Sun, May 20, 2018 at 7:06 AM, Eitan Adler
Author: andrew
Date: Tue May 22 11:07:04 2018
New Revision: 334032
URL: https://svnweb.freebsd.org/changeset/base/334032
Log:
Switch arm64 to use the same physmem code as 32-bit arm.
The main advantage of this is to allow us to exclude memory from being
used by the kernel. This may be
Author: andrew
Date: Tue May 22 11:26:41 2018
New Revision: 334035
URL: https://svnweb.freebsd.org/changeset/base/334035
Log:
On ThunderX2 we need to be careful to only map the memory the firmware
lists in the EFI memory map. As such we need to reduce the mappings to
restrict them to not be
Author: markj
Date: Tue May 22 15:49:23 2018
New Revision: 334051
URL: https://svnweb.freebsd.org/changeset/base/334051
Log:
Typo.
Reported by: rgrimes, vangyzen
X-MFC with: r334050
Modified:
head/sys/dev/cpuctl/cpuctl.c
Modified: head/sys/dev/cpuctl/cpuctl.c
Author: andrew
Date: Tue May 22 15:52:11 2018
New Revision: 334052
URL: https://svnweb.freebsd.org/changeset/base/334052
Log:
Revert r334035 for now. It breaks the boot on some boards as er expect to
be able to read UEFI RuntimeData memory via the DMAP region.
Modified:
Author: jhb
Date: Tue May 22 15:52:22 2018
New Revision: 334053
URL: https://svnweb.freebsd.org/changeset/base/334053
Log:
Use __SCCSID for SCCS IDs in libkvm sources.
Rather than using #ifdef's around a static char array, use the
existing helper macro from for SCCS IDs. To
preserve
> On 22 May 2018, at 16:52, Andrew Turner wrote:
>
> Author: andrew
> Date: Tue May 22 15:52:11 2018
> New Revision: 334052
> URL: https://svnweb.freebsd.org/changeset/base/334052
>
> Log:
> Revert r334035 for now. It breaks the boot on some boards as er expect to
> be
Author: fabient
Date: Tue May 22 15:54:25 2018
New Revision: 334054
URL: https://svnweb.freebsd.org/changeset/base/334054
Log:
Add a SPD cache to speed up lookups.
When large SPDs are used, we face two problems:
- too many CPU cycles are spent during the linear searches in the SPD
Author: andrew
Date: Tue May 22 13:21:44 2018
New Revision: 334037
URL: https://svnweb.freebsd.org/changeset/base/334037
Log:
Only set realmem based on memory where the EXFLAG_NOALLOC is unset. This
will allow us to query the maps at any time without disturbing this value.
Obtained from:
Author: kib
Date: Tue May 22 13:45:40 2018
New Revision: 334042
URL: https://svnweb.freebsd.org/changeset/base/334042
Log:
Use local unique labels inside most often used macros.
Discussed with: bde
Sponsored by: The FreeBSD Foundation
MFC after:1 week
Modified:
Author: markj
Date: Tue May 22 15:35:38 2018
New Revision: 334049
URL: https://svnweb.freebsd.org/changeset/base/334049
Log:
Simplify lagg_input().
No functional change intended.
MFC after:2 weeks
Modified:
head/sys/net/if_lagg.c
head/sys/net/if_lagg.h
Modified:
Author: markj
Date: Tue May 22 15:38:51 2018
New Revision: 334050
URL: https://svnweb.freebsd.org/changeset/base/334050
Log:
Flush caches before initiating a microcode update on Intel CPUs.
This apparently works around issues with updates of certain Broadwell
CPUs.
Reviewed by:
> Author: markj
> Date: Tue May 22 15:38:51 2018
> New Revision: 334050
> URL: https://svnweb.freebsd.org/changeset/base/334050
>
> Log:
> Flush caches before initiating a microcode update on Intel CPUs.
>
> This apparently works around issues with updates of certain Broadwell
> CPUs.
>
Author: ae
Date: Tue May 22 13:28:05 2018
New Revision: 334039
URL: https://svnweb.freebsd.org/changeset/base/334039
Log:
Restore the ability to keep states after parent rule deletion.
This feature is disabled by default and was removed when dynamic states
implementation changed to be
Author: andrew
Date: Tue May 22 14:26:58 2018
New Revision: 334045
URL: https://svnweb.freebsd.org/changeset/base/334045
Log:
Pass the array length into regions_to_avail.
On arm64 we will need to get the phys_avail array from before the kernel
is excluded to create teh DMAP region. In
Author: kib
Date: Tue May 22 14:36:46 2018
New Revision: 334047
URL: https://svnweb.freebsd.org/changeset/base/334047
Log:
MFC r333892:
Fix PCID+PTI pmap operations on Xen/HVM.
Approved by: re (marius)
Modified:
stable/11/sys/x86/xen/xen_apic.c
Directory Properties:
stable/11/
Author: kib
Date: Tue May 22 13:30:56 2018
New Revision: 334040
URL: https://svnweb.freebsd.org/changeset/base/334040
Log:
Fix double-load of %cr3 and double-copy of the stack frame for the
kernel entry from userspace vm86.
Sponsored by: The FreeBSD Foundation
MFC after:1 week
Author: kib
Date: Tue May 22 14:25:40 2018
New Revision: 334044
URL: https://svnweb.freebsd.org/changeset/base/334044
Log:
MFC r333891:
Fix IBRS handling around MWAIT.
Approved by: re (marius)
Modified:
stable/11/sys/x86/x86/cpu_machdep.c
Directory Properties:
stable/11/ (props
Author: emaste
Date: Tue May 22 14:35:33 2018
New Revision: 334046
URL: https://svnweb.freebsd.org/changeset/base/334046
Log:
intel-ucode-split: add -n flag to skip creating output files
Sponsored by: The FreeBSD Foundation
Modified:
Author: kib
Date: Tue May 22 13:25:15 2018
New Revision: 334038
URL: https://svnweb.freebsd.org/changeset/base/334038
Log:
Enable IBRS when entering an interrupt handler from usermode.
Sponsored by: The FreeBSD Foundation
MFC after:1 week
Modified:
On Tue, May 22, 2018 at 3:25 AM, Ed Schouten wrote:
> Hi Bruce,
>
> 2018-05-22 3:18 GMT+02:00 Bruce Evans :
> > DECSCUSR is a verbose yet cryptic abbreviation which is not even expanded
> > its name. It is the only abbreviation longer than 7 characters. This
Author: manu
Date: Tue May 22 13:45:24 2018
New Revision: 334041
URL: https://svnweb.freebsd.org/changeset/base/334041
Log:
bus_dma(9): Correct arm64 BUS_DMA_COHERENT implementation note
BUS_DMA_COHERENT isn't supported in bus_dmamap_create but bus_dma_tag_create.
Document it properly.
Author: kib
Date: Tue May 22 14:08:54 2018
New Revision: 334043
URL: https://svnweb.freebsd.org/changeset/base/334043
Log:
MFC r333896:
Style.
Approved by: re (marius)
Modified:
stable/11/sys/x86/x86/cpu_machdep.c
Directory Properties:
stable/11/ (props changed)
Modified:
Author: markj
Date: Tue May 22 16:01:56 2018
New Revision: 334055
URL: https://svnweb.freebsd.org/changeset/base/334055
Log:
Initialize the dumper struct before calling set_dumper().
Fields owned by the generic code were being left uninitialized,
causing problems in clear_dumper() if an
-Original Message-
From: on behalf of Fabien Thomas
Date: 2018-05-22, Tuesday at 08:54
To: , ,
Subject: svn commit: r334054 - in head: sys/kern
Le 22 mai 2018 à 17:58:10, Ravi Pokala (rpok...@freebsd.org) a écrit:
-Original Message-
From: on behalf of Fabien Thomas
Date: 2018-05-22, Tuesday at 08:54
To: , ,
Author: andrew
Date: Tue May 22 16:03:41 2018
New Revision: 334056
URL: https://svnweb.freebsd.org/changeset/base/334056
Log:
Handle reserved memory with the no-map property.
We shouldn't be mapping this memory, so we need to find it so it
can be excluded from the phys_avail map.
Author: markj
Date: Tue May 22 16:19:48 2018
New Revision: 334057
URL: https://svnweb.freebsd.org/changeset/base/334057
Log:
Ensure that "m" is initialized in vm_page_alloc_freelist_domain().
While here, remove a superfluous comment.
Coverity CID: 1383559
MFC after:3 days
Author: kibab
Date: Tue May 22 16:32:34 2018
New Revision: 334059
URL: https://svnweb.freebsd.org/changeset/base/334059
Log:
Fix MMCCAM scanning for new cards.
r326645 used an incorrect argument for xpt_path_inq().
Reviewed by: imp (mentor)
Differential Revision:
Author: markj
Date: Tue May 22 16:33:09 2018
New Revision: 334060
URL: https://svnweb.freebsd.org/changeset/base/334060
Log:
Fix the definition of td_startzero after r333466.
Modified:
head/sys/sys/proc.h
Modified: head/sys/sys/proc.h
On Tue, May 22, 2018 at 5:54 PM, Fabien Thomas wrote:
> Author: fabient
> Date: Tue May 22 15:54:25 2018
> New Revision: 334054
> URL: https://svnweb.freebsd.org/changeset/base/334054
>
> Log:
> Add a SPD cache to speed up lookups.
>
> When large SPDs are used, we face
-Original Message-
From: Fabien Thomas
Date: 2018-05-22, Tuesday at 09:00
To: Fabien Thomas , , Ravi Pokala
, ,
Subject: Re: svn commit:
Author: np
Date: Tue May 22 16:23:14 2018
New Revision: 334058
URL: https://svnweb.freebsd.org/changeset/base/334058
Log:
cxgbe(4): Only valid filters are expected to have a valid tid.
Modified:
head/sys/dev/cxgbe/t4_filter.c
Modified: head/sys/dev/cxgbe/t4_filter.c
Author: phil
Date: Wed May 23 01:20:31 2018
New Revision: 334068
URL: https://svnweb.freebsd.org/changeset/base/334068
Log:
Import libxo-0.9.0:
- Add xo_format_is_numeric() with improved logic to decide if format
strings are numeric, so json output quotes them
- Convert docs to
Author: phil
Date: Wed May 23 01:12:39 2018
New Revision: 334067
URL: https://svnweb.freebsd.org/changeset/base/334067
Log:
Tag libxo 0.9.0
Added:
- copied from r334066, vendor/Juniper/libxo/dist/
Directory Properties:
vendor/Juniper/libxo/0.9.0/ (props changed)
Author: wollman
Date: Wed May 23 02:51:56 2018
New Revision: 334070
URL: https://svnweb.freebsd.org/changeset/base/334070
Log:
Move unsigned limits to a separate table/recognizer and display them
using the appropriate (unsigned) format specification. This prevents
integer overflow when
On 5/22/2018 1:22 PM, Jilles Tjoelker wrote:
> On Tue, May 22, 2018 at 10:17:41AM +0200, O. Hartmann wrote:
>> On Mon, 21 May 2018 21:45:53 -0700
>> Cy Schubert wrote:
>>> In message <20180522061339.21497...@freyja.zeit4.iv.bundesimmobilien.de>
>>> , "O. H
>>> artmann"
Author: phil
Date: Wed May 23 01:12:17 2018
New Revision: 334066
URL: https://svnweb.freebsd.org/changeset/base/334066
Log:
Import libxo 0.9.0
Added:
vendor/Juniper/libxo/dist/doc/_static/
vendor/Juniper/libxo/dist/doc/_static/basic.css_t
vendor/Juniper/libxo/dist/doc/_templates/
Author: wollman
Date: Wed May 23 02:54:28 2018
New Revision: 334071
URL: https://svnweb.freebsd.org/changeset/base/334071
Log:
Whoops, forgot to add this file in r334070.
PR: 164049
Added:
head/usr.bin/getconf/unsigned_limits.gperf (contents, props changed)
Added:
Author: eadler
Date: Wed May 23 03:41:22 2018
New Revision: 334072
URL: https://svnweb.freebsd.org/changeset/base/334072
Log:
Add the text '@generated' to src.conf.5
This is a cross-tool approach to identifying generated code. Some tools,
notably phabricator, handle this marker
Author: mmacy
Date: Wed May 23 01:48:09 2018
New Revision: 334069
URL: https://svnweb.freebsd.org/changeset/base/334069
Log:
kern_sendit: use pre-initialized rights
Modified:
head/sys/kern/subr_capability.c
head/sys/kern/uipc_syscalls.c
head/sys/sys/capsicum.h
Modified:
Author: eadler
Date: Wed May 23 04:09:01 2018
New Revision: 334073
URL: https://svnweb.freebsd.org/changeset/base/334073
Log:
README: Reduce the textdump; describe the project
Rework the README to make it a little easier for new users. This is the
first file many will see when persuing
Author: kibab
Date: Tue May 22 22:16:49 2018
New Revision: 334065
URL: https://svnweb.freebsd.org/changeset/base/334065
Log:
Implement initial MMC partitions support for MMCCAM.
For MMC cards, add partitions found on the card as separate disk(9) devices.
Don't do anything with RPMB
Author: kib
Date: Tue May 22 20:50:19 2018
New Revision: 334064
URL: https://svnweb.freebsd.org/changeset/base/334064
Log:
Fix UP build.
Reported by: jhb
Sponsored by: The FreeBSD Foundation
MFC after:1 week
Modified:
head/sys/x86/x86/cpu_machdep.c
Modified:
On Tue, May 22, 2018 at 10:17:41AM +0200, O. Hartmann wrote:
> On Mon, 21 May 2018 21:45:53 -0700
> Cy Schubert wrote:
> > In message <20180522061339.21497...@freyja.zeit4.iv.bundesimmobilien.de>
> > , "O. H
> > artmann" writes:
> > > On Mon, 21 May 2018 21:52:48 +
Author: emaste
Date: Tue May 22 20:00:56 2018
New Revision: 334063
URL: https://svnweb.freebsd.org/changeset/base/334063
Log:
if_muge: only attach to LAN7800 Chip ID
This driver was developed for the LAN7800 and the register-compatible
LAN7515 (found on Raspberry Pi 3B+) and has only
Author: mjg
Date: Tue May 22 19:24:57 2018
New Revision: 334062
URL: https://svnweb.freebsd.org/changeset/base/334062
Log:
Move preemption handling out of critical_exit.
In preperataion for making the enter/exit pair inline.
Reviewed by: kib
Modified:
head/sys/kern/kern_switch.c
Author: trasz
Date: Tue May 22 19:11:06 2018
New Revision: 334061
URL: https://svnweb.freebsd.org/changeset/base/334061
Log:
Add new PIDs for Audio, CDCE, MTP, and Mass Storage, from
https://github.com/obdev/v-usb/blob/master/usbdrv/USB-IDs-for-free.txt.
Big thanks to Christian
Author: mjg
Date: Tue May 22 15:13:25 2018
New Revision: 334048
URL: https://svnweb.freebsd.org/changeset/base/334048
Log:
sx: fixup a braino in r334024
If a thread waiting on sx dropped Giant it would not be properly
reacquired on exit from the routine, later resulting in panics
Can users control arbitrary key_allocsp() calls? If so, it seems
concerning to expose hit/miss stats on cached security keys.
On Tue, May 22, 2018 at 8:54 AM, Fabien Thomas wrote:
> Author: fabient
> Date: Tue May 22 15:54:25 2018
> New Revision: 334054
> URL:
On Mon, May 21, 2018 at 08:23:04PM +, Andriy Gapon wrote:
> New Revision: 333994
> URL: https://svnweb.freebsd.org/changeset/base/333994
>
> Log:
> stop and restart kernel event timers in the suspend / resume cycle
>
> I have a system that is very unstable after resuming from
On 21 May 2018 at 01:34, Matt Macy wrote:
> Author: mmacy
> Date: Mon May 21 08:34:10 2018
> New Revision: 333968
> URL: https://svnweb.freebsd.org/changeset/base/333968
>
> Log:
> in(6)_mcast: Expand out vnet set / restore macro so that they work in a
> conditional block
On Tue, May 22, 2018 at 00:33 Eitan Adler wrote:
> On 21 May 2018 at 01:34, Matt Macy wrote:
> > Author: mmacy
> > Date: Mon May 21 08:34:10 2018
> > New Revision: 333968
> > URL: https://svnweb.freebsd.org/changeset/base/333968
> >
> > Log:
> >
Author: eadler
Date: Tue May 22 07:56:58 2018
New Revision: 334025
URL: https://svnweb.freebsd.org/changeset/base/334025
Log:
top(1): increase size of 'status' buffer
This corrects a warning issues by gcc9:
/srv/src/freebsd/head/usr.bin/top/machine.c:988:22: warning: '%5zu'
directive
Author: cy
Date: Tue May 22 06:22:58 2018
New Revision: 334022
URL: https://svnweb.freebsd.org/changeset/base/334022
Log:
Conform to Berne Convention.
MFC after:3 days
Modified:
head/lib/libc/tests/stdio/gets_s_test.c
Modified: head/lib/libc/tests/stdio/gets_s_test.c
Author: mjg
Date: Tue May 22 07:16:39 2018
New Revision: 334023
URL: https://svnweb.freebsd.org/changeset/base/334023
Log:
rw: decrease writer starvation
Writers waiting on readers to finish can set the RW_LOCK_WRITE_SPINNER
bit. This prevents most new readers from coming on. However,
Author: mjg
Date: Tue May 22 07:20:22 2018
New Revision: 334024
URL: https://svnweb.freebsd.org/changeset/base/334024
Log:
sx: port over writer starvation prevention measures from rwlock
A constant stream of readers could completely starve writers and this is not
a hypothetical scenario.
Author: araujo
Date: Tue May 22 06:02:11 2018
New Revision: 334021
URL: https://svnweb.freebsd.org/changeset/base/334021
Log:
Revert: r334016
Revert for now this change, it in somehow breaks init_pci.
Modified:
head/usr.sbin/bhyve/pci_emul.c
Modified: head/usr.sbin/bhyve/pci_emul.c
Am 22.05.18 um 03:18 schrieb Bruce Evans:
> On Mon, 21 May 2018, [UTF-8] Jean-Sébastien Pédron wrote:
>> -CS Cursor style ^[ [ SP q r
>> +DECSCUSR Set Cursor Style ^[ [ SP q r
>> DA1 Primary Device Attributes ^[ [ c r
>> DA2 Secondary Device
On Mon, 21 May 2018 21:45:53 -0700
Cy Schubert wrote:
> In message <20180522061339.21497...@freyja.zeit4.iv.bundesimmobilien.de>
> , "O. H
> artmann" writes:
> > On Mon, 21 May 2018 21:52:48 + (UTC)
> > Jilles Tjoelker wrote:
> >
> > >
Author: mjg
Date: Tue May 22 08:27:33 2018
New Revision: 334026
URL: https://svnweb.freebsd.org/changeset/base/334026
Log:
Reduce sdt-related branch-fest in mi_switch.
The code was evaluating flags before resorting to checking if dtrace is
enabled. This was inducing forward jumps in the
Author: royger
Date: Tue May 22 08:51:16 2018
New Revision: 334027
URL: https://svnweb.freebsd.org/changeset/base/334027
Log:
xen-blkback: do not use state 3 (XenbusStateInitialised)
Linux will not connect to a backend that's in state 3
(XenbusStateInitialised), it needs to be in state 2
69 matches
Mail list logo