Date: Thu, 4 Apr 2019 05:29:21 +0000 From: Colin Percival <cperciva@tarsnap.com> To: "freebsd-cloud@freebsd.org" <freebsd-cloud@freebsd.org>, freebsd-arm@freebsd.org Subject: EC2 ARM64 AMIs Message-ID: <01000169e6d2b1ad-38391cf5-5f11-4a6a-9dea-55c2de04ee45-000000@email.amazonses.com> In-Reply-To: <201904032154.x33LslFs013075@repo.freebsd.org> References: <201904032154.x33LslFs013075@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
-----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?01000169e6d2b1ad-38391cf5-5f11-4a6a-9dea-55c2de04ee45-000000>