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>