Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD/evbarm on qemu



On 06/19/17 18:35, Andreas Gustafsson wrote:
On June 10, Nick Hudson wrote:
./build.sh -m evbearmv7hf-el kernel=VEXPRESS_A15 :)

   Does it build that by default? (Why
isn't it present in the releasedir then?)
There are already tooooo many kernels. Maybe VEXPRESS_A15 should be
renamed to GENERIC and we go from there
I don't care about the name, but I would like it to be added to the
release one way or the other so that it can be added to the automated
test runs.  The test infrastructure is designed to test releases, so
if the release doesn't contain a suitable kernel, it can't be tested.
Even if the test could be made to work by using files not in the
release, it shouldn't, because then the test result would not
truthfully reflect the actual functionality of the release.

I added VEXPRESS_A15 to the kernel list (at the expense of ALLWINNER_A80)


There also one other issue with the command "./build.sh -m evbearmv7hf-el":
it creates a directory "evbarm" under $RELEASEDIR, but in the actual
7.1 release on ftp.netbsd.org, the corresponding directory is called
"evbarm-earmv7hf".  If this directory was created by build.sh, what
was the actual build.sh command line used?  Or is there some ad hoc
renaming step between building the individual evbarm variants and
constructing the FTP tree?


The directory is a combination of MACHINE and ARCH...

zoom$ grep evbarm build.sh

MACHINE=evbarm          MACHINE_ARCH=arm        ALIAS=evboarm-el
MACHINE=evbarm          MACHINE_ARCH=armeb      ALIAS=evboarm-eb
MACHINE=evbarm          MACHINE_ARCH=earm       ALIAS=evbearm-el DEFAULT
MACHINE=evbarm          MACHINE_ARCH=earmeb     ALIAS=evbearm-eb
MACHINE=evbarm          MACHINE_ARCH=earmhf     ALIAS=evbearmhf-el
MACHINE=evbarm          MACHINE_ARCH=earmhfeb   ALIAS=evbearmhf-eb
MACHINE=evbarm          MACHINE_ARCH=earmv4     ALIAS=evbearmv4-el
MACHINE=evbarm          MACHINE_ARCH=earmv4eb   ALIAS=evbearmv4-eb
MACHINE=evbarm          MACHINE_ARCH=earmv5     ALIAS=evbearmv5-el
MACHINE=evbarm          MACHINE_ARCH=earmv5eb   ALIAS=evbearmv5-eb
MACHINE=evbarm          MACHINE_ARCH=earmv6     ALIAS=evbearmv6-el
MACHINE=evbarm          MACHINE_ARCH=earmv6hf ALIAS=evbearmv6hf-el
MACHINE=evbarm          MACHINE_ARCH=earmv6eb   ALIAS=evbearmv6-eb
MACHINE=evbarm          MACHINE_ARCH=earmv6hfeb ALIAS=evbearmv6hf-eb
MACHINE=evbarm          MACHINE_ARCH=earmv7     ALIAS=evbearmv7-el
MACHINE=evbarm          MACHINE_ARCH=earmv7eb   ALIAS=evbearmv7-eb
MACHINE=evbarm          MACHINE_ARCH=earmv7hf ALIAS=evbearmv7hf-el
MACHINE=evbarm          MACHINE_ARCH=earmv7hfeb ALIAS=evbearmv7hf-eb
MACHINE=evbarm64        MACHINE_ARCH=aarch64    ALIAS=evbarm64-el DEFAULT
MACHINE=evbarm64        MACHINE_ARCH=aarch64eb  ALIAS=evbarm64-eb
zoom$

Nick




Home | Main Index | Thread Index | Old Index