svn commit: r366715 - head/sys/arm64/include

2020-10-14 Thread D Scott Phillips
Author: scottph Date: Thu Oct 15 03:12:00 2020 New Revision: 366715 URL: https://svnweb.freebsd.org/changeset/base/366715 Log: arm64: Increase NIRQ to 16k Ampere Altra in a dual socket configuration has 12 ITSes for the 12 PCIe root complexes. The NIRQ interrupts are statically split

svn commit: r365982 - head/stand/common

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:24:46 2020 New Revision: 365982 URL: https://svnweb.freebsd.org/changeset/base/365982 Log: stand/reloc_elf: Handle relative relocations for arm{,64} and riscv Extend the powerpc relative relocation handling from r240782 to a handful of other

svn commit: r365981 - in head/sys: arm64/arm64 vm

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:23:57 2020 New Revision: 365981 URL: https://svnweb.freebsd.org/changeset/base/365981 Log: arm64/pmap: Sparsify pv_table Reviewed by: markj, kib Approved by: scottl (implicit) MFC after:1 week Sponsored by: Ampere Computing, Inc.

svn commit: r365980 - head/sys/vm

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:22:53 2020 New Revision: 365980 URL: https://svnweb.freebsd.org/changeset/base/365980 Log: vm_reserv: Sparsify the vm_reserv_array when VM_PHYSSEG_SPARSE On an Ampere Altra system, the physical memory is populated sparsely within the physical address

svn commit: r365978 - in head: lib/libkvm sys/amd64/amd64 sys/amd64/include sys/arm/arm sys/arm/include sys/arm64/arm64 sys/arm64/include sys/i386/i386 sys/i386/include sys/mips/include sys/mips/mi...

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:21:59 2020 New Revision: 365978 URL: https://svnweb.freebsd.org/changeset/base/365978 Log: Sparsify the vm_page_dump bitmap On Ampere Altra systems, the sparse population of RAM within the physical address space causes the vm_page_dump bitmap to be

svn commit: r365977 - in head: . sys/amd64/amd64 sys/amd64/include sys/arm/arm sys/arm/include sys/arm64/arm64 sys/arm64/include sys/i386/i386 sys/i386/include sys/mips/include sys/mips/mips sys/po...

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:20:37 2020 New Revision: 365977 URL: https://svnweb.freebsd.org/changeset/base/365977 Log: Move vm_page_dump bitset array definition to MI code These definitions were repeated by all architectures, with small variations. Consolidate the common

svn commit: r365975 - in head: share/man/man9 sys/sys

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:19:12 2020 New Revision: 365975 URL: https://svnweb.freebsd.org/changeset/base/365975 Log: bitset: expand bit index type to `long` An upcoming patch to use the bitset macros for tracking vm page dump information could conceivably need more than INT_MAX

svn commit: r365974 - head/sys/contrib/vchiq/interface/vchiq_arm

2020-09-21 Thread D Scott Phillips
Author: scottph Date: Mon Sep 21 22:18:09 2020 New Revision: 365974 URL: https://svnweb.freebsd.org/changeset/base/365974 Log: vchi: rename bitset macros to avoid collision with bitset(9) An upcoming change to include bitset(9) macros from vm_page.h causes a macro name collision with

svn commit: r365505 - head/stand/efi/libefi

2020-09-09 Thread D Scott Phillips
Author: scottph Date: Wed Sep 9 16:35:51 2020 New Revision: 365505 URL: https://svnweb.freebsd.org/changeset/base/365505 Log: stand/efihttp: Work around a bug in edk2 http instance reconfiguration A bug in the EFI HTTP driver of TianoCore EDK2 causes memory corruption when an http

svn commit: r364798 - head/sys/arm64/include

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:13:27 2020 New Revision: 364798 URL: https://svnweb.freebsd.org/changeset/base/364798 Log: arm64: Increase dmap size to 95 TiB The Ampere Altra has physical memory populated sparsely within the physical address space. Increase the size of the dmap to

svn commit: r364797 - in head/sys/arm64: acpica arm64

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:12:15 2020 New Revision: 364797 URL: https://svnweb.freebsd.org/changeset/base/364797 Log: arm64/acpi: Give the real PA limit to ACPI Read PA bits from ID_AA64MMFR0_EL1.PARange. Reviewed by: andrew, markj Approved by: scottl (implicit) MFC

svn commit: r364796 - in head: share/man/man9 sys/sys

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:07:46 2020 New Revision: 364796 URL: https://svnweb.freebsd.org/changeset/base/364796 Log: bitset: add BIT_FFS_AT() for finding the first bit set greater than a start bit Reviewed by: kib Approved by: scottl (implicit) MFC after:1 week

svn commit: r364795 - head/usr.sbin/efibootmgr

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:05:58 2020 New Revision: 364795 URL: https://svnweb.freebsd.org/changeset/base/364795 Log: efibootmgr: Add option to request booting to the firmware user interface The OsIndications UEFI variable can request the firware to stop at its UI instead of

svn commit: r364794 - head/sys/arm64/arm64

2020-08-25 Thread D Scott Phillips
Author: scottph Date: Wed Aug 26 02:04:04 2020 New Revision: 364794 URL: https://svnweb.freebsd.org/changeset/base/364794 Log: arm64: Make local stores observable before sending IPIs Add a synchronizing instruction to flush and wait until the local CPU's writes are observable to other

svn commit: r354648 - head/sys/dev/nvdimm

2019-11-12 Thread D Scott Phillips
Author: scottph Date: Tue Nov 12 16:24:37 2019 New Revision: 354648 URL: https://svnweb.freebsd.org/changeset/base/354648 Log: nvdimm(4): Fix various problems when the using the second label index block struct nvdimm_label_index is dynamically sized, with the `free` bitfield expanding to

svn commit: r354645 - head/sys/dev/nvdimm

2019-11-12 Thread D Scott Phillips
Author: scottph Date: Tue Nov 12 15:50:30 2019 New Revision: 354645 URL: https://svnweb.freebsd.org/changeset/base/354645 Log: nvdimm(4): Only expose namespaces for accessible data SPAs Apply the same user accessible filter to namespaces as is applied to full-SPA devices. Also,

svn commit: r352109 - stable/12/share/man/man4

2019-09-09 Thread D Scott Phillips
Author: scottph Date: Mon Sep 9 21:03:08 2019 New Revision: 352109 URL: https://svnweb.freebsd.org/changeset/base/352109 Log: MFC 351897: nvdimm(4): Add description of NVDIMM Namespace support Approved by: scottl (mentor) Sponsored by: Intel Corporation Modified:

svn commit: r352108 - in stable/12/sys/dev: acpica nvdimm

2019-09-09 Thread D Scott Phillips
Author: scottph Date: Mon Sep 9 20:49:37 2019 New Revision: 352108 URL: https://svnweb.freebsd.org/changeset/base/352108 Log: MFC 348757,351225: acpi and nvdimm location_str updates 348757: nvdimm: Provide nvdimm location information Provide the acpi handle path as the location

svn commit: r351897 - head/share/man/man4

2019-09-05 Thread D Scott Phillips
Author: scottph Date: Thu Sep 5 20:51:41 2019 New Revision: 351897 URL: https://svnweb.freebsd.org/changeset/base/351897 Log: nvdimm(4): Add description of NVDIMM Namespace support Reviewed by: kib, bcr Approved by: emaste (mentor) MFC after:3 days Sponsored by: Intel

svn commit: r351225 - in head/sys/dev: acpica nvdimm

2019-08-19 Thread D Scott Phillips
Author: scottph Date: Mon Aug 19 17:51:06 2019 New Revision: 351225 URL: https://svnweb.freebsd.org/changeset/base/351225 Log: Don't set the string "unknown" as a device's location_str Return an empty string when the location is unknown instead of the string "unknown". This ensures that

svn commit: r348757 - head/sys/dev/nvdimm

2019-06-06 Thread D Scott Phillips
Author: scottph Date: Thu Jun 6 20:12:04 2019 New Revision: 348757 URL: https://svnweb.freebsd.org/changeset/base/348757 Log: nvdimm: Provide nvdimm location information Provide the acpi handle path as the location string for the nvdimm children of the nvdimm_root device. Reviewed

svn commit: r348680 - in head: share/misc usr.bin/calendar/calendars

2019-06-04 Thread D Scott Phillips
lendar.freebsdWed Jun 5 04:01:31 2019(r348680) @@ -15,6 +15,7 @@ 01/02 Patrick Li born in Beijing, People's Republic of China, 1985 01/03 Tetsurou Okazaki born in Mobara, Chiba, Japan, 1972 01/04 Hiroyuki Hanai born in Kagawa pre., Japan, 1969 +01/05 D Scott Phillips born