History log of /openbsd-current/sys/arch/arm64/include/param.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.7 14-Dec-2023 claudio

NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.
OK miod@


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.6 14-Sep-2018 claudio

Unify and bump some of the NMBCLUSTERS defines. Some archs had it set to
4MB which is far too low especially when the platform is able to run MP.
New limits are, amd64 = 256M; arm64, mips64, sparc64 = 64M; alpha, arm,
hppa, i386, powerpc = 32M; m88k, sh = 8M
Still rather conservative numbers but much better than before. At least
some hangs of arm64 build boxes was caused by this.
OK kettenis@, visa@


# 1.5 08-Sep-2018 claudio

Bump NMBCLUSTERS to a more reasonable 256MB instead of the tiny 4MB.
May help ports builders to not run out of memory.
Lots of agreement and OK n2k18@


# 1.4 09-Aug-2018 patrick

Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeon
so that we can include firmware-dependant code in generic drivers to be
able to extract metadata information like MAC addresses and out-of-band
interrupts from the ACPI/FDT tables.

ok kettenis@


Revision tags: OPENBSD_6_3_BASE
# 1.3 05-Jan-2018 kettenis

Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being
pulled in for assembly files by bringing <machine/cpu.h> and
<machine/param.h> in line with other architectures. Some minor cleanup of
those files is included.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 09-Aug-2017 jsg

remove duplicated PAGE macros and drop type suffix
ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 17-Dec-2016 patrick

Import of OpenBSD/arm64

This commit contains all the kernel files related to the OpenBSD/arm64
port. It is based on the PowerPC pmap, loongson, arm/armv7 code and
FreeBSD aarch64 code. Hard work done by Dale Rahn.


# 1.6 14-Sep-2018 claudio

Unify and bump some of the NMBCLUSTERS defines. Some archs had it set to
4MB which is far too low especially when the platform is able to run MP.
New limits are, amd64 = 256M; arm64, mips64, sparc64 = 64M; alpha, arm,
hppa, i386, powerpc = 32M; m88k, sh = 8M
Still rather conservative numbers but much better than before. At least
some hangs of arm64 build boxes was caused by this.
OK kettenis@, visa@


# 1.5 08-Sep-2018 claudio

Bump NMBCLUSTERS to a more reasonable 256MB instead of the tiny 4MB.
May help ports builders to not run out of memory.
Lots of agreement and OK n2k18@


# 1.4 09-Aug-2018 patrick

Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeon
so that we can include firmware-dependant code in generic drivers to be
able to extract metadata information like MAC addresses and out-of-band
interrupts from the ACPI/FDT tables.

ok kettenis@


Revision tags: OPENBSD_6_3_BASE
# 1.3 05-Jan-2018 kettenis

Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being
pulled in for assembly files by bringing <machine/cpu.h> and
<machine/param.h> in line with other architectures. Some minor cleanup of
those files is included.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 09-Aug-2017 jsg

remove duplicated PAGE macros and drop type suffix
ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 17-Dec-2016 patrick

Import of OpenBSD/arm64

This commit contains all the kernel files related to the OpenBSD/arm64
port. It is based on the PowerPC pmap, loongson, arm/armv7 code and
FreeBSD aarch64 code. Hard work done by Dale Rahn.


# 1.4 09-Aug-2018 patrick

Define __HAVE_ACPI on arm64 and __HAVE_FDT on arm64, armv7 and octeon
so that we can include firmware-dependant code in generic drivers to be
able to extract metadata information like MAC addresses and out-of-band
interrupts from the ACPI/FDT tables.

ok kettenis@


Revision tags: OPENBSD_6_3_BASE
# 1.3 05-Jan-2018 kettenis

Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being
pulled in for assembly files by bringing <machine/cpu.h> and
<machine/param.h> in line with other architectures. Some minor cleanup of
those files is included.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 09-Aug-2017 jsg

remove duplicated PAGE macros and drop type suffix
ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 17-Dec-2016 patrick

Import of OpenBSD/arm64

This commit contains all the kernel files related to the OpenBSD/arm64
port. It is based on the PowerPC pmap, loongson, arm/armv7 code and
FreeBSD aarch64 code. Hard work done by Dale Rahn.


# 1.3 05-Jan-2018 kettenis

Make arm64 use the MI mplock implementation. Avoid <sys/mplock.h> being
pulled in for assembly files by bringing <machine/cpu.h> and
<machine/param.h> in line with other architectures. Some minor cleanup of
those files is included.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 09-Aug-2017 jsg

remove duplicated PAGE macros and drop type suffix
ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 17-Dec-2016 patrick

Import of OpenBSD/arm64

This commit contains all the kernel files related to the OpenBSD/arm64
port. It is based on the PowerPC pmap, loongson, arm/armv7 code and
FreeBSD aarch64 code. Hard work done by Dale Rahn.