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.
16 lines
348 B
Plaintext
16 lines
348 B
Plaintext
# Allwinner common options
|
|
#$FreeBSD$
|
|
|
|
cpu CPU_CORTEXA
|
|
machine arm armv7
|
|
makeoptions CONF_CFLAGS="-march=armv7a"
|
|
|
|
options IPI_IRQ_START=0
|
|
options IPI_IRQ_END=15
|
|
|
|
files "../allwinner/files.allwinner"
|
|
files "../allwinner/a20/files.a20"
|
|
files "../allwinner/a31/files.a31"
|
|
files "../allwinner/a83t/files.a83t"
|
|
files "../allwinner/h3/files.h3"
|