Skip to content

Commit e9d0106

Browse files
magalilemesmrphilcox
authored andcommitted
UBUNTU: [Packaging]: aws: Add 64k page flavor
BugLink: https://bugs.launchpad.net/bugs/2083557 Acked-by: Philip Cox <philip.cox@canonical.com> Acked-by: Vinicius Peixoto <vinicius.peixoto@canonical.com> Signed-off-by: Magali Lemes <magali.lemes@canonical.com>
1 parent bc5e4ff commit e9d0106

File tree

4 files changed

+277
-2
lines changed

4 files changed

+277
-2
lines changed

debian.aws/config/annotations

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Menu: HEADER
22
# FORMAT: 4
33
# ARCH: amd64 arm64
4-
# FLAVOUR: amd64-aws arm64-aws
4+
# FLAVOUR: amd64-aws arm64-aws arm64-aws-64k
5+
# FLAVOUR_DEP: {'amd64-aws': 'amd64-generic', 'arm64-aws': 'arm64-generic', 'arm64-aws-64k': 'arm64-generic-64k'}
56

67
include "../../debian.master/config/annotations"
78

Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,268 @@
1+
arch/*/{crypto,kernel,oprofile}
2+
arch/*/kvm/kvm.ko
3+
arch/powerpc/kvm/kvm-hv.ko
4+
arch/powerpc/kvm/kvm-pr.ko
5+
arch/powerpc/kvm/vfio.ko
6+
arch/powerpc/platforms/powernv/opal-prd.ko
7+
arch/s390/*
8+
arch/x86/kvm/kvm-amd.ko
9+
arch/x86/kvm/kvm-intel.ko
10+
crypto/*
11+
drivers/acpi/*
12+
drivers/ata/acard-ahci.ko
13+
drivers/ata/ahci.ko
14+
drivers/ata/ahci_platform.ko
15+
drivers/ata/ata_generic.ko
16+
drivers/ata/libahci.ko
17+
drivers/ata/libahci_platform.ko
18+
drivers/block/brd.ko
19+
drivers/block/cryptoloop.ko
20+
drivers/block/floppy.ko
21+
drivers/block/loop.ko
22+
drivers/block/nbd.ko
23+
drivers/block/rbd.ko
24+
drivers/block/drbd/drbd.ko
25+
drivers/block/virtio_blk.ko
26+
drivers/block/xen-blkfront.ko
27+
drivers/block/zram/zram.ko
28+
drivers/char/hangcheck-timer.ko
29+
drivers/char/hw_random/powernv-rng.ko
30+
drivers/char/hw_random/virtio-rng.ko
31+
drivers/char/ipmi/*
32+
drivers/char/ipmi/ipmi_msghandler.ko
33+
drivers/char/lp.ko
34+
drivers/char/nvram.ko
35+
drivers/char/ppdev.ko
36+
drivers/char/raw.ko
37+
drivers/char/virtio_console.ko
38+
drivers/crypto/nx/*
39+
drivers/crypto/vmx/vmx-crypto.ko
40+
drivers/firmware/efi/*
41+
drivers/firmware/iscsi_ibft.ko
42+
drivers/gpu/drm/ast/ast.ko
43+
drivers/gpu/drm/drm_kms_helper.ko
44+
drivers/gpu/drm/drm.ko
45+
drivers/gpu/drm/ttm/ttm.ko
46+
drivers/hid/hid-generic.ko
47+
drivers/hid/hid-hyperv.ko
48+
drivers/hid/hid.ko
49+
drivers/hid/usbhid/usbhid.ko
50+
drivers/hv/*
51+
drivers/hwmon/ibmpowernv.ko
52+
drivers/infiniband/core/ib_addr.ko
53+
drivers/infiniband/core/ib_cm.ko
54+
drivers/infiniband/core/ib_core.ko
55+
drivers/infiniband/core/ib_mad.ko
56+
drivers/infiniband/core/ib_sa.ko
57+
drivers/infiniband/core/ib_umad.ko
58+
drivers/infiniband/core/ib_uverbs.ko
59+
drivers/infiniband/core/iw_cm.ko
60+
drivers/infiniband/core/rdma_cm.ko
61+
drivers/infiniband/hw/efa/efa.ko
62+
drivers/infiniband/ulp/iser/ib_iser.ko
63+
drivers/infiniband/ulp/isert/ib_isert.ko
64+
drivers/input/evbug.ko
65+
drivers/input/gameport/gameport.ko
66+
drivers/input/input-leds.ko
67+
drivers/input/joydev.ko
68+
drivers/input/misc/xen-kbdfront.ko
69+
drivers/input/mouse/psmouse.ko
70+
drivers/input/serio/hyperv-keyboard.ko
71+
drivers/input/serio/serio_raw.ko
72+
drivers/input/serio/serport.ko
73+
drivers/input/touchscreen/usbtouchscreen.ko
74+
drivers/leds/leds-powernv.ko
75+
drivers/gpu/drm/drm.ko
76+
drivers/gpu/drm/drm_kms_helper.ko
77+
drivers/md/*
78+
drivers/media/v4l2-core/*
79+
drivers/message/fusion*
80+
drivers/misc/cxl/*
81+
drivers/misc/eeprom/at24.ko
82+
drivers/misc/vmw_balloon.ko
83+
drivers/misc/vmw_vmci/vmw_vmci.ko
84+
drivers/mtd/cmdlinepart.ko
85+
drivers/mtd/devices/powernv_flash.ko
86+
drivers/mtd/ofpart.ko
87+
drivers/net/appletalk/ipddp.ko
88+
drivers/net/bonding/bonding.ko
89+
drivers/net/caif/caif_virtio.ko
90+
drivers/net/dummy.ko
91+
drivers/net/eql.ko
92+
drivers/net/ethernet/8390/8390.ko
93+
drivers/net/ethernet/8390/ne2k-pci.ko
94+
drivers/net/ethernet/amazon/ena/ena.ko
95+
drivers/net/ethernet/amd/pcnet32.ko
96+
drivers/net/ethernet/broadcom/bnx2x/*
97+
drivers/net/ethernet/broadcom/tg3.ko
98+
drivers/net/ethernet/dec/tulip/*
99+
drivers/net/ethernet/emulex/benet/*
100+
drivers/net/ethernet/ibm/*
101+
drivers/net/ethernet/intel/e1000/e1000.ko
102+
drivers/net/ethernet/intel/e1000e/e1000e.ko
103+
drivers/net/ethernet/intel/i40e/*
104+
drivers/net/ethernet/intel/igb/*
105+
drivers/net/ipvlan/ipvlan.ko
106+
drivers/net/ethernet/intel/igbvf/igbvf.ko
107+
drivers/net/ethernet/intel/ixgbe/*
108+
drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko
109+
drivers/net/ethernet/mellanox/*
110+
drivers/net/ethernet/realtek/8139cp.ko
111+
drivers/net/ethernet/realtek/8139too.ko
112+
drivers/net/fddi/*
113+
drivers/net/geneve.ko
114+
drivers/net/hyperv/hv_netvsc.ko
115+
drivers/net/ifb.ko
116+
drivers/net/ipvlan/*
117+
drivers/net/macvlan.ko
118+
drivers/net/macvtap.ko
119+
drivers/net/mii.ko
120+
drivers/net/netconsole.ko
121+
drivers/net/ppp/*
122+
drivers/net/ppp/bsd_comp.ko
123+
drivers/net/slip/*
124+
drivers/net/veth.ko
125+
drivers/net/virtio_net.ko
126+
drivers/net/vmxnet3/vmxnet3.ko
127+
drivers/net/vxlan.ko
128+
drivers/net/wireguard/wireguard.ko
129+
drivers/net/xen-netback/*
130+
drivers/nvme/host/nvme.ko
131+
drivers/nvmem/nvmem_core.ko
132+
drivers/parport/parport.ko
133+
drivers/parport/parport_pc.ko
134+
drivers/pci/host/vmd.ko
135+
drivers/platform/x86/pvpanic.ko
136+
drivers/pps/pps_core.ko
137+
drivers/ptp/ptp.ko
138+
drivers/s390/*
139+
drivers/s390/block/xpram.ko
140+
drivers/scsi/aacraid/*
141+
drivers/scsi/BusLogic.ko
142+
drivers/scsi/cxlflash/*
143+
drivers/scsi/device_handler/scsi_dh_alua.ko
144+
drivers/scsi/device_handler/scsi_dh_emc.ko
145+
drivers/scsi/device_handler/scsi_dh_hp_sw.ko
146+
drivers/scsi/device_handler/scsi_dh_rdac.ko
147+
drivers/scsi/hv_storvsc.ko
148+
drivers/scsi/ibmvscsi/*
149+
drivers/scsi/ipr.ko
150+
drivers/scsi/iscsi_boot_sysfs.ko
151+
drivers/scsi/iscsi_tcp.ko
152+
drivers/scsi/libiscsi.ko
153+
drivers/scsi/libiscsi_tcp.ko
154+
drivers/scsi/libsas/*
155+
drivers/scsi/lpfc/*
156+
drivers/scsi/megaraid/*
157+
drivers/scsi/mpt3sas/*
158+
drivers/scsi/osd/libosd.ko
159+
drivers/scsi/osd/osd.ko
160+
drivers/scsi/qla1280.ko
161+
drivers/scsi/qla2xxx/*
162+
drivers/scsi/raid_class.ko
163+
drivers/scsi/scsi_debug.ko
164+
drivers/scsi/scsi_transport_fc.ko
165+
drivers/scsi/scsi_transport_iscsi.ko
166+
drivers/scsi/scsi_transport_sas.ko
167+
drivers/scsi/scsi_transport_spi.ko
168+
drivers/scsi/sd_mod.ko
169+
drivers/scsi/sr_mod.ko
170+
drivers/scsi/virtio_scsi.ko
171+
drivers/scsi/vmw_pvscsi.ko
172+
drivers/soundwire/soundwire-bus.ko
173+
drivers/target/loopback/tcm_loop.ko
174+
drivers/target/target_core*.ko
175+
drivers/tty/serial/jsm/*
176+
drivers/uio/uio.ko
177+
drivers/uio/uio_pdrv_genirq.ko
178+
drivers/usb/host/*
179+
drivers/usb/storage/uas.ko
180+
drivers/usb/storage/usb-storage.ko
181+
drivers/vfio/*
182+
drivers/vhost/*
183+
drivers/video/fbdev/*
184+
drivers/video/vgastate.ko
185+
drivers/virtio/*
186+
drivers/virt/coco/sev-guest/*
187+
drivers/watchdog/softdog.ko
188+
drivers/watchdog/wdat_wdt.ko
189+
drivers/xen/*
190+
! find sound/core -name oss -prune -o -name *.ko -print
191+
fs/9p/*
192+
fs/aufs/aufs.ko
193+
fs/autofs/autofs4.ko
194+
fs/binfmt_misc.ko
195+
fs/btrfs/*
196+
fs/cachefiles/cachefiles.ko
197+
fs/ceph/*
198+
fs/smb/*
199+
fs/configfs/*
200+
fs/dlm/dlm.ko
201+
fs/ecryptfs/*
202+
fs/efivarfs/*
203+
fs/exofs/libore.ko
204+
fs/ext4/*
205+
fs/fat/*
206+
fs/fscache/*
207+
fs/fuse/*
208+
fs/isofs/*
209+
fs/lockd/*
210+
fs/nfs/*
211+
fs/nfs_common/*
212+
fs/nfsd/*
213+
fs/nls/nls_cp437.ko
214+
fs/nls/nls_iso8859-1.ko
215+
fs/nls/nls_utf8.ko
216+
fs/overlayfs/*
217+
fs/squashfs/*
218+
fs/udf/*
219+
fs/ufs/*
220+
fs/xfs/*
221+
lib/*
222+
net/6lowpan/*
223+
net/802/*
224+
net/8021q/*
225+
net/9p/*
226+
net/appletalk/*
227+
net/atm/*
228+
net/ax25/*
229+
net/bpfilter/bpfilter.ko
230+
net/bridge/*
231+
net/can/*
232+
net/ceph/libceph.ko
233+
net/core/*
234+
net/dccp/*
235+
net/decnet/*
236+
net/ieee802154/*
237+
net/ipv4/*
238+
net/ipv6/*
239+
net/ipx/*
240+
net/irda/*
241+
net/key/*
242+
net/lapb/*
243+
net/llc/*
244+
net/netfilter/*
245+
net/netlink/netlink_diag.ko
246+
net/netrom/*
247+
net/openvswitch/*
248+
net/packet/af_packet_diag.ko
249+
net/phonet/*
250+
net/rose/*
251+
net/rxrpc/*
252+
net/sched/*
253+
net/sctp/*
254+
net/sunrpc/auth_gss/auth_rpcgss.ko
255+
net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
256+
net/sunrpc/sunrpc.ko
257+
net/tipc/*
258+
net/unix/unix_diag.ko
259+
net/vmw_vsock/*
260+
net/x25/*
261+
net/xfrm/*
262+
sound/drivers/pcsp/snd-pcsp.ko
263+
sound/pci/snd-ens1370.ko
264+
sound/soundcore.ko
265+
ubuntu/vbox/vboxguest/vboxguest.ko
266+
ubuntu/vbox/vboxsf/vboxsf.ko
267+
zfs/*
268+
ubuntu/ubuntu-host/ubuntu-host.ko

debian.aws/control.d/vars.aws-64k

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
arch="arm64"
2+
supported="AWS"
3+
target="Geared toward Amazon Web Services (AWS) systems."
4+
desc="=HUMAN= SMP"
5+
bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | grub-efi-arm64 [arm64]"
6+
provides=""

debian.aws/rules.d/arm64.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ human_arch = ARMv8
22
build_arch = arm64
33
header_arch = arm64
44
defconfig = defconfig
5-
flavours = aws
5+
flavours = aws aws-64k
66
build_image = Image.gz
77
kernel_file = arch/$(build_arch)/boot/Image.gz
88
install_file = vmlinuz

0 commit comments

Comments
 (0)