2d09b07279
files that can use the default value. It used to be required that the low-order bits of KERNVIRTADDR matched the low-order bits of the physical load address for all arm platforms. That hasn't been a requirement for armv6 platforms since FreeBSD 10. There is no longer any relationship between load addr and KERNVIRTADDR except that both must be aligned to a 2 MiB boundary. This change makes the default KERNVIRTADDR value 0xc0000000, and removes the options from all the platforms that can use the default value. The default is now defined in vmparam.h, and that file is now included in a few new places that reference KERNVIRTADDR, since it may not come in via the forced-include of opt_global.h on the compile command line.
14 lines
217 B
Plaintext
14 lines
217 B
Plaintext
# $FreeBSD$
|
|
machine arm armv7
|
|
cpu CPU_CORTEXA
|
|
makeoptions CONF_CFLAGS="-march=armv7a"
|
|
|
|
options IPI_IRQ_START=0
|
|
options IPI_IRQ_END=15
|
|
|
|
device fdt_pinctrl
|
|
device imx6_snvs
|
|
|
|
files "../freescale/imx/files.imx6"
|
|
|