Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Apr 2019 17:19:40 +0200
From:      "Ronald Klop" <ronald-lists@klop.ws>
To:        "freebsd-cloud@freebsd.org" <freebsd-cloud@freebsd.org>, freebsd-arm@freebsd.org, "Colin Percival" <cperciva@tarsnap.com>
Subject:   Re: EC2 ARM64 AMIs
Message-ID:  <op.zzp962tmkndu52@joepie>
In-Reply-To: <01000169e6d2b1ad-38391cf5-5f11-4a6a-9dea-55c2de04ee45-000000@email.amazonses.com>
References:  <201904032154.x33LslFs013075@repo.freebsd.org> <01000169e6d2b1ad-38391cf5-5f11-4a6a-9dea-55c2de04ee45-000000@email.amazonses.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Really cool stuff!
I hope it can give a boost to arm64 package building also.

Ronald.


On Thu, 04 Apr 2019 07:29:21 +0200, Colin Percival <cperciva@tarsnap.com>  
wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi cloudy and army people,
>
> With this commit it became possible to build EC2 ARM64 AMIs straight
> out of a clean HEAD source tree:
>
> # make TARGET=arm64 TARGET_ARCH=aarch64 buildworld buildkernel
> # make -C release WITH_CLOUDWARE=YES AWSKEYFILE=... AWSREGION=...
> AWSBUCKET=... TARGET=arm64 TARGET_ARCH=aarch64 ec2ami
>
> If all goes well, gjb@ will be building these as part of the weekly
> FreeBSD snapshots; but in case anyone doesn't want to wait for those
> I've built a round of AMIs:
>
> ap-northeast-1: ami-0acf717e884761a19
> ap-northeast-2: ami-06d3076e861fa7993
> ap-south-1: ami-034d652acc6b0f378
> ap-southeast-1: ami-00e6244ba84b97b4a
> ap-southeast-2: ami-0158b3ed5ffb72d63
> ca-central-1: ami-0e57c2206fd35e008
> eu-central-1: ami-084c50de545dc70b5
> eu-north-1: ami-026634d6aff5e1ce2
> eu-west-1: ami-09e7f14514dcf9d94
> eu-west-2: ami-03224a0fa11ad5d60
> eu-west-3: ami-0102b4b677e86aeb8
> sa-east-1: ami-05051a63643cdcd17
> us-east-1: ami-0ff7fa1d1acce3d38
> us-east-2: ami-08475ffa7e3586891
> us-west-1: ami-0de79ee79009d8a45
> us-west-2: ami-074dde074e60ebf62
>
> I hope to have this and related commits MFCed in time for the upcoming
> FreeBSD 11.3-RELEASE.
>
> Many thanks Greg V, who did most of the "heavy lifting" of figuring out
> what was needed in order to get FreeBSD working on ARM64 EC2 instances.
>
> Colin Percival
>
> - -------- Forwarded Message --------
> Subject: svn commit: r345858 - in head/release: . tools
> Date: Wed, 3 Apr 2019 21:54:47 +0000 (UTC)
> From: Colin Percival <cperciva@FreeBSD.org>
> To: src-committers@freebsd.org, svn-src-all@freebsd.org,
> svn-src-head@freebsd.org
>
> Author: cperciva
> Date: Wed Apr  3 21:54:47 2019
> New Revision: 345858
> URL: https://svnweb.freebsd.org/changeset/base/345858
>
> Log:
>   Add support for cross-building cloudware images.
>
>   If MACHINE_ARCH doesn't match TARGET_ARCH, and we're not in the special
>   case of building i386 images on an amd64 host, we need to pull in the
>   qemu-user-static package; this allows us to run some commands inside
>   the VM disk image chroot, most notably to install packages.
>
>   Reviewed by:	gjb
>   MFC after:	2 weeks
>   Sponsored by:	FreeBSD/EC2 patreon (https://www.patreon.com/cperciva)
>
> Modified:
>   head/release/Makefile.vm
>   head/release/tools/ec2.conf
>   head/release/tools/vmimage.subr
>
> -----BEGIN PGP SIGNATURE-----
>
> iF0EARECAB0WIQTq9Iu6fMd6MP78Dak4zsppDGpqbgUCXKWWXgAKCRA4zsppDGpq
> bkgHAJ9Xwoamqr0l5dRQALnpVMHvJv4duwCeJnAXhtVN+RLigu8hrBKvhE1NC5Q=
> =HecA
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.zzp962tmkndu52>