Merge "Revert "Retire obsolete kernel files"" into main
diff --git a/arm64/6.6/gki_modules/6lowpan.ko b/arm64/6.6/gki_modules/6lowpan.ko
new file mode 100644
index 0000000..b638bc5
--- /dev/null
+++ b/arm64/6.6/gki_modules/6lowpan.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/8021q.ko b/arm64/6.6/gki_modules/8021q.ko
new file mode 100644
index 0000000..c677696
--- /dev/null
+++ b/arm64/6.6/gki_modules/8021q.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/9pnet.ko b/arm64/6.6/gki_modules/9pnet.ko
new file mode 100644
index 0000000..011684f
--- /dev/null
+++ b/arm64/6.6/gki_modules/9pnet.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/9pnet_fd.ko b/arm64/6.6/gki_modules/9pnet_fd.ko
new file mode 100644
index 0000000..3ccf6f7
--- /dev/null
+++ b/arm64/6.6/gki_modules/9pnet_fd.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/aqc111.ko b/arm64/6.6/gki_modules/aqc111.ko
new file mode 100644
index 0000000..1fef3b1
--- /dev/null
+++ b/arm64/6.6/gki_modules/aqc111.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/asix.ko b/arm64/6.6/gki_modules/asix.ko
new file mode 100644
index 0000000..49ec807
--- /dev/null
+++ b/arm64/6.6/gki_modules/asix.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ax88179_178a.ko b/arm64/6.6/gki_modules/ax88179_178a.ko
new file mode 100644
index 0000000..611f563
--- /dev/null
+++ b/arm64/6.6/gki_modules/ax88179_178a.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/bluetooth.ko b/arm64/6.6/gki_modules/bluetooth.ko
new file mode 100644
index 0000000..dc5d4de
--- /dev/null
+++ b/arm64/6.6/gki_modules/bluetooth.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/bsd_comp.ko b/arm64/6.6/gki_modules/bsd_comp.ko
new file mode 100644
index 0000000..31c8b31
--- /dev/null
+++ b/arm64/6.6/gki_modules/bsd_comp.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/btbcm.ko b/arm64/6.6/gki_modules/btbcm.ko
new file mode 100644
index 0000000..975fd72
--- /dev/null
+++ b/arm64/6.6/gki_modules/btbcm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/btqca.ko b/arm64/6.6/gki_modules/btqca.ko
new file mode 100644
index 0000000..b794f16
--- /dev/null
+++ b/arm64/6.6/gki_modules/btqca.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/btsdio.ko b/arm64/6.6/gki_modules/btsdio.ko
new file mode 100644
index 0000000..85f798a
--- /dev/null
+++ b/arm64/6.6/gki_modules/btsdio.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/can-bcm.ko b/arm64/6.6/gki_modules/can-bcm.ko
new file mode 100644
index 0000000..5a2bec2
--- /dev/null
+++ b/arm64/6.6/gki_modules/can-bcm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/can-dev.ko b/arm64/6.6/gki_modules/can-dev.ko
new file mode 100644
index 0000000..908b8df
--- /dev/null
+++ b/arm64/6.6/gki_modules/can-dev.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/can-gw.ko b/arm64/6.6/gki_modules/can-gw.ko
new file mode 100644
index 0000000..74758eb
--- /dev/null
+++ b/arm64/6.6/gki_modules/can-gw.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/can-raw.ko b/arm64/6.6/gki_modules/can-raw.ko
new file mode 100644
index 0000000..dc78bc8
--- /dev/null
+++ b/arm64/6.6/gki_modules/can-raw.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/can.ko b/arm64/6.6/gki_modules/can.ko
new file mode 100644
index 0000000..1dc40cc
--- /dev/null
+++ b/arm64/6.6/gki_modules/can.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/cctrng.ko b/arm64/6.6/gki_modules/cctrng.ko
new file mode 100644
index 0000000..6ed484f
--- /dev/null
+++ b/arm64/6.6/gki_modules/cctrng.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/cdc-acm.ko b/arm64/6.6/gki_modules/cdc-acm.ko
new file mode 100644
index 0000000..639add8
--- /dev/null
+++ b/arm64/6.6/gki_modules/cdc-acm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/cdc_eem.ko b/arm64/6.6/gki_modules/cdc_eem.ko
new file mode 100644
index 0000000..f3d4917
--- /dev/null
+++ b/arm64/6.6/gki_modules/cdc_eem.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/cdc_ether.ko b/arm64/6.6/gki_modules/cdc_ether.ko
new file mode 100644
index 0000000..9988f6b
--- /dev/null
+++ b/arm64/6.6/gki_modules/cdc_ether.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/cdc_ncm.ko b/arm64/6.6/gki_modules/cdc_ncm.ko
new file mode 100644
index 0000000..402d029
--- /dev/null
+++ b/arm64/6.6/gki_modules/cdc_ncm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/clk-gate_test.ko b/arm64/6.6/gki_modules/clk-gate_test.ko
new file mode 100644
index 0000000..fbbe619
--- /dev/null
+++ b/arm64/6.6/gki_modules/clk-gate_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/clk_test.ko b/arm64/6.6/gki_modules/clk_test.ko
new file mode 100644
index 0000000..0d13288
--- /dev/null
+++ b/arm64/6.6/gki_modules/clk_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/dev_addr_lists_test.ko b/arm64/6.6/gki_modules/dev_addr_lists_test.ko
new file mode 100644
index 0000000..9f9b67f
--- /dev/null
+++ b/arm64/6.6/gki_modules/dev_addr_lists_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/diag.ko b/arm64/6.6/gki_modules/diag.ko
new file mode 100644
index 0000000..d8200ab
--- /dev/null
+++ b/arm64/6.6/gki_modules/diag.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ext4-inode-test.ko b/arm64/6.6/gki_modules/ext4-inode-test.ko
new file mode 100644
index 0000000..4940c75
--- /dev/null
+++ b/arm64/6.6/gki_modules/ext4-inode-test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/fat_test.ko b/arm64/6.6/gki_modules/fat_test.ko
new file mode 100644
index 0000000..2335c0b
--- /dev/null
+++ b/arm64/6.6/gki_modules/fat_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ftdi_sio.ko b/arm64/6.6/gki_modules/ftdi_sio.ko
new file mode 100644
index 0000000..cf9d331
--- /dev/null
+++ b/arm64/6.6/gki_modules/ftdi_sio.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/gzvm.ko b/arm64/6.6/gki_modules/gzvm.ko
new file mode 100644
index 0000000..124c622
--- /dev/null
+++ b/arm64/6.6/gki_modules/gzvm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/hci_uart.ko b/arm64/6.6/gki_modules/hci_uart.ko
new file mode 100644
index 0000000..4fcd530
--- /dev/null
+++ b/arm64/6.6/gki_modules/hci_uart.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/hid-uclogic-test.ko b/arm64/6.6/gki_modules/hid-uclogic-test.ko
new file mode 100644
index 0000000..28b7c76
--- /dev/null
+++ b/arm64/6.6/gki_modules/hid-uclogic-test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/hidp.ko b/arm64/6.6/gki_modules/hidp.ko
new file mode 100644
index 0000000..e2fa46f
--- /dev/null
+++ b/arm64/6.6/gki_modules/hidp.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ieee802154.ko b/arm64/6.6/gki_modules/ieee802154.ko
new file mode 100644
index 0000000..f4bf501
--- /dev/null
+++ b/arm64/6.6/gki_modules/ieee802154.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ieee802154_6lowpan.ko b/arm64/6.6/gki_modules/ieee802154_6lowpan.ko
new file mode 100644
index 0000000..82e8202
--- /dev/null
+++ b/arm64/6.6/gki_modules/ieee802154_6lowpan.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ieee802154_socket.ko b/arm64/6.6/gki_modules/ieee802154_socket.ko
new file mode 100644
index 0000000..9259748
--- /dev/null
+++ b/arm64/6.6/gki_modules/ieee802154_socket.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/iio-test-format.ko b/arm64/6.6/gki_modules/iio-test-format.ko
new file mode 100644
index 0000000..b117093
--- /dev/null
+++ b/arm64/6.6/gki_modules/iio-test-format.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/input_test.ko b/arm64/6.6/gki_modules/input_test.ko
new file mode 100644
index 0000000..30bd9ed
--- /dev/null
+++ b/arm64/6.6/gki_modules/input_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/kheaders.ko b/arm64/6.6/gki_modules/kheaders.ko
new file mode 100644
index 0000000..a7a6613
--- /dev/null
+++ b/arm64/6.6/gki_modules/kheaders.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/kunit-example-test.ko b/arm64/6.6/gki_modules/kunit-example-test.ko
new file mode 100644
index 0000000..0c08d43
--- /dev/null
+++ b/arm64/6.6/gki_modules/kunit-example-test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/kunit-test.ko b/arm64/6.6/gki_modules/kunit-test.ko
new file mode 100644
index 0000000..199eb96
--- /dev/null
+++ b/arm64/6.6/gki_modules/kunit-test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/kunit.ko b/arm64/6.6/gki_modules/kunit.ko
new file mode 100644
index 0000000..2efe689
--- /dev/null
+++ b/arm64/6.6/gki_modules/kunit.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/l2tp_core.ko b/arm64/6.6/gki_modules/l2tp_core.ko
new file mode 100644
index 0000000..1235338
--- /dev/null
+++ b/arm64/6.6/gki_modules/l2tp_core.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/l2tp_ppp.ko b/arm64/6.6/gki_modules/l2tp_ppp.ko
new file mode 100644
index 0000000..af66ceb
--- /dev/null
+++ b/arm64/6.6/gki_modules/l2tp_ppp.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/lib_test.ko b/arm64/6.6/gki_modules/lib_test.ko
new file mode 100644
index 0000000..65c4ac7
--- /dev/null
+++ b/arm64/6.6/gki_modules/lib_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/libarc4.ko b/arm64/6.6/gki_modules/libarc4.ko
new file mode 100644
index 0000000..0da6f32
--- /dev/null
+++ b/arm64/6.6/gki_modules/libarc4.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/mac802154.ko b/arm64/6.6/gki_modules/mac802154.ko
new file mode 100644
index 0000000..1a42717
--- /dev/null
+++ b/arm64/6.6/gki_modules/mac802154.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/macsec.ko b/arm64/6.6/gki_modules/macsec.ko
new file mode 100644
index 0000000..ef6500d
--- /dev/null
+++ b/arm64/6.6/gki_modules/macsec.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/mii.ko b/arm64/6.6/gki_modules/mii.ko
new file mode 100644
index 0000000..adfa6cc
--- /dev/null
+++ b/arm64/6.6/gki_modules/mii.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nfc.ko b/arm64/6.6/gki_modules/nfc.ko
new file mode 100644
index 0000000..b6efc61
--- /dev/null
+++ b/arm64/6.6/gki_modules/nfc.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_dest.ko b/arm64/6.6/gki_modules/nhc_dest.ko
new file mode 100644
index 0000000..4bfc38e
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_dest.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_fragment.ko b/arm64/6.6/gki_modules/nhc_fragment.ko
new file mode 100644
index 0000000..92e4a38
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_fragment.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_hop.ko b/arm64/6.6/gki_modules/nhc_hop.ko
new file mode 100644
index 0000000..0d650ec
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_hop.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_ipv6.ko b/arm64/6.6/gki_modules/nhc_ipv6.ko
new file mode 100644
index 0000000..cd0332e
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_ipv6.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_mobility.ko b/arm64/6.6/gki_modules/nhc_mobility.ko
new file mode 100644
index 0000000..598dd92
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_mobility.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_routing.ko b/arm64/6.6/gki_modules/nhc_routing.ko
new file mode 100644
index 0000000..2fcd672
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_routing.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/nhc_udp.ko b/arm64/6.6/gki_modules/nhc_udp.ko
new file mode 100644
index 0000000..5b8ac92
--- /dev/null
+++ b/arm64/6.6/gki_modules/nhc_udp.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/open-dice.ko b/arm64/6.6/gki_modules/open-dice.ko
new file mode 100644
index 0000000..87375e6
--- /dev/null
+++ b/arm64/6.6/gki_modules/open-dice.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ppp_deflate.ko b/arm64/6.6/gki_modules/ppp_deflate.ko
new file mode 100644
index 0000000..e051e0f
--- /dev/null
+++ b/arm64/6.6/gki_modules/ppp_deflate.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ppp_generic.ko b/arm64/6.6/gki_modules/ppp_generic.ko
new file mode 100644
index 0000000..a9b97e5
--- /dev/null
+++ b/arm64/6.6/gki_modules/ppp_generic.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ppp_mppe.ko b/arm64/6.6/gki_modules/ppp_mppe.ko
new file mode 100644
index 0000000..bf4e978
--- /dev/null
+++ b/arm64/6.6/gki_modules/ppp_mppe.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/pppox.ko b/arm64/6.6/gki_modules/pppox.ko
new file mode 100644
index 0000000..cbc461d
--- /dev/null
+++ b/arm64/6.6/gki_modules/pppox.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/pps_core.ko b/arm64/6.6/gki_modules/pps_core.ko
new file mode 100644
index 0000000..ade5a3f
--- /dev/null
+++ b/arm64/6.6/gki_modules/pps_core.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/pptp.ko b/arm64/6.6/gki_modules/pptp.ko
new file mode 100644
index 0000000..48e85f8
--- /dev/null
+++ b/arm64/6.6/gki_modules/pptp.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ptp.ko b/arm64/6.6/gki_modules/ptp.ko
new file mode 100644
index 0000000..c6e5c88
--- /dev/null
+++ b/arm64/6.6/gki_modules/ptp.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/ptp_kvm.ko b/arm64/6.6/gki_modules/ptp_kvm.ko
new file mode 100644
index 0000000..4f1a98a
--- /dev/null
+++ b/arm64/6.6/gki_modules/ptp_kvm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/r8152.ko b/arm64/6.6/gki_modules/r8152.ko
new file mode 100644
index 0000000..3da7227
--- /dev/null
+++ b/arm64/6.6/gki_modules/r8152.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/r8153_ecm.ko b/arm64/6.6/gki_modules/r8153_ecm.ko
new file mode 100644
index 0000000..7ab070c
--- /dev/null
+++ b/arm64/6.6/gki_modules/r8153_ecm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/regmap-kunit.ko b/arm64/6.6/gki_modules/regmap-kunit.ko
new file mode 100644
index 0000000..0522bde
--- /dev/null
+++ b/arm64/6.6/gki_modules/regmap-kunit.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/regmap-ram.ko b/arm64/6.6/gki_modules/regmap-ram.ko
new file mode 100644
index 0000000..ee473a6
--- /dev/null
+++ b/arm64/6.6/gki_modules/regmap-ram.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/regmap-raw-ram.ko b/arm64/6.6/gki_modules/regmap-raw-ram.ko
new file mode 100644
index 0000000..2418680
--- /dev/null
+++ b/arm64/6.6/gki_modules/regmap-raw-ram.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/rfcomm.ko b/arm64/6.6/gki_modules/rfcomm.ko
new file mode 100644
index 0000000..f67c49c
--- /dev/null
+++ b/arm64/6.6/gki_modules/rfcomm.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/rfkill.ko b/arm64/6.6/gki_modules/rfkill.ko
new file mode 100644
index 0000000..d7b6d25
--- /dev/null
+++ b/arm64/6.6/gki_modules/rfkill.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/rtl8150.ko b/arm64/6.6/gki_modules/rtl8150.ko
new file mode 100644
index 0000000..e6551a4
--- /dev/null
+++ b/arm64/6.6/gki_modules/rtl8150.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/slcan.ko b/arm64/6.6/gki_modules/slcan.ko
new file mode 100644
index 0000000..be8a8e2
--- /dev/null
+++ b/arm64/6.6/gki_modules/slcan.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/slhc.ko b/arm64/6.6/gki_modules/slhc.ko
new file mode 100644
index 0000000..d1728c6
--- /dev/null
+++ b/arm64/6.6/gki_modules/slhc.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/soc-topology-test.ko b/arm64/6.6/gki_modules/soc-topology-test.ko
new file mode 100644
index 0000000..b20396e
--- /dev/null
+++ b/arm64/6.6/gki_modules/soc-topology-test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/soc-utils-test.ko b/arm64/6.6/gki_modules/soc-utils-test.ko
new file mode 100644
index 0000000..722c572
--- /dev/null
+++ b/arm64/6.6/gki_modules/soc-utils-test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/time_test.ko b/arm64/6.6/gki_modules/time_test.ko
new file mode 100644
index 0000000..f10e65f
--- /dev/null
+++ b/arm64/6.6/gki_modules/time_test.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/tipc.ko b/arm64/6.6/gki_modules/tipc.ko
new file mode 100644
index 0000000..436312b
--- /dev/null
+++ b/arm64/6.6/gki_modules/tipc.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/usbmon.ko b/arm64/6.6/gki_modules/usbmon.ko
new file mode 100644
index 0000000..77f756c
--- /dev/null
+++ b/arm64/6.6/gki_modules/usbmon.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/usbnet.ko b/arm64/6.6/gki_modules/usbnet.ko
new file mode 100644
index 0000000..a17352c
--- /dev/null
+++ b/arm64/6.6/gki_modules/usbnet.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/usbserial.ko b/arm64/6.6/gki_modules/usbserial.ko
new file mode 100644
index 0000000..f0d184a
--- /dev/null
+++ b/arm64/6.6/gki_modules/usbserial.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/vcan.ko b/arm64/6.6/gki_modules/vcan.ko
new file mode 100644
index 0000000..7541070
--- /dev/null
+++ b/arm64/6.6/gki_modules/vcan.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/vcpu_stall_detector.ko b/arm64/6.6/gki_modules/vcpu_stall_detector.ko
new file mode 100644
index 0000000..ea80022
--- /dev/null
+++ b/arm64/6.6/gki_modules/vcpu_stall_detector.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/virtio_balloon.ko b/arm64/6.6/gki_modules/virtio_balloon.ko
new file mode 100644
index 0000000..2eba8b3
--- /dev/null
+++ b/arm64/6.6/gki_modules/virtio_balloon.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/virtio_blk.ko b/arm64/6.6/gki_modules/virtio_blk.ko
new file mode 100644
index 0000000..87174df
--- /dev/null
+++ b/arm64/6.6/gki_modules/virtio_blk.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/virtio_console.ko b/arm64/6.6/gki_modules/virtio_console.ko
new file mode 100644
index 0000000..a69b1b5
--- /dev/null
+++ b/arm64/6.6/gki_modules/virtio_console.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/virtio_pci.ko b/arm64/6.6/gki_modules/virtio_pci.ko
new file mode 100644
index 0000000..44c34aa
--- /dev/null
+++ b/arm64/6.6/gki_modules/virtio_pci.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/virtio_pci_modern_dev.ko b/arm64/6.6/gki_modules/virtio_pci_modern_dev.ko
new file mode 100644
index 0000000..f6ff992
--- /dev/null
+++ b/arm64/6.6/gki_modules/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/vmw_vsock_virtio_transport.ko b/arm64/6.6/gki_modules/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..f9175d0
--- /dev/null
+++ b/arm64/6.6/gki_modules/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/wwan.ko b/arm64/6.6/gki_modules/wwan.ko
new file mode 100644
index 0000000..ddfa6e2
--- /dev/null
+++ b/arm64/6.6/gki_modules/wwan.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/zram.ko b/arm64/6.6/gki_modules/zram.ko
new file mode 100644
index 0000000..122879d
--- /dev/null
+++ b/arm64/6.6/gki_modules/zram.ko
Binary files differ
diff --git a/arm64/6.6/gki_modules/zsmalloc.ko b/arm64/6.6/gki_modules/zsmalloc.ko
new file mode 100644
index 0000000..0934ee4
--- /dev/null
+++ b/arm64/6.6/gki_modules/zsmalloc.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/ambakmi.ko b/arm64/6.6/goldfish_modules/ambakmi.ko
new file mode 100644
index 0000000..a573b83
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/ambakmi.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/android-v-virt-cpufreq.ko b/arm64/6.6/goldfish_modules/android-v-virt-cpufreq.ko
new file mode 100644
index 0000000..4bc669a
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/android-v-virt-cpufreq.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/armmmci.ko b/arm64/6.6/goldfish_modules/armmmci.ko
new file mode 100644
index 0000000..0001f51
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/armmmci.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/btintel.ko b/arm64/6.6/goldfish_modules/btintel.ko
new file mode 100644
index 0000000..a988721
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/btintel.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/btrtl.ko b/arm64/6.6/goldfish_modules/btrtl.ko
new file mode 100644
index 0000000..fe0cd4d
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/btrtl.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/btusb.ko b/arm64/6.6/goldfish_modules/btusb.ko
new file mode 100644
index 0000000..9a6850c
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/btusb.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/cfg80211.ko b/arm64/6.6/goldfish_modules/cfg80211.ko
new file mode 100644
index 0000000..dc7fe8d
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/cfg80211.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/clk-vexpress-osc.ko b/arm64/6.6/goldfish_modules/clk-vexpress-osc.ko
new file mode 100644
index 0000000..09816ec
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/clk-vexpress-osc.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/drm_dma_helper.ko b/arm64/6.6/goldfish_modules/drm_dma_helper.ko
new file mode 100644
index 0000000..5e9c631
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/drm_dma_helper.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/dummy-cpufreq.ko b/arm64/6.6/goldfish_modules/dummy-cpufreq.ko
new file mode 100644
index 0000000..e8f1495
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/dummy-cpufreq.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/dummy_hcd.ko b/arm64/6.6/goldfish_modules/dummy_hcd.ko
new file mode 100644
index 0000000..beb04c9
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/dummy_hcd.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/failover.ko b/arm64/6.6/goldfish_modules/failover.ko
new file mode 100644
index 0000000..16715cb
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/failover.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/goldfish_address_space.ko b/arm64/6.6/goldfish_modules/goldfish_address_space.ko
new file mode 100644
index 0000000..df7e6ee
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/goldfish_address_space.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/goldfish_battery.ko b/arm64/6.6/goldfish_modules/goldfish_battery.ko
new file mode 100644
index 0000000..abcc797
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/goldfish_battery.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/goldfish_pipe.ko b/arm64/6.6/goldfish_modules/goldfish_pipe.ko
new file mode 100644
index 0000000..88605f3
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/goldfish_pipe.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/goldfish_sync.ko b/arm64/6.6/goldfish_modules/goldfish_sync.ko
new file mode 100644
index 0000000..873be3d
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/goldfish_sync.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/gs_usb.ko b/arm64/6.6/goldfish_modules/gs_usb.ko
new file mode 100644
index 0000000..f40f6c4
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/gs_usb.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/hci_vhci.ko b/arm64/6.6/goldfish_modules/hci_vhci.ko
new file mode 100644
index 0000000..070738f
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/hci_vhci.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/kfifo_buf.ko b/arm64/6.6/goldfish_modules/kfifo_buf.ko
new file mode 100644
index 0000000..7ab58f5
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/kfifo_buf.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mac80211.ko b/arm64/6.6/goldfish_modules/mac80211.ko
new file mode 100644
index 0000000..3223ae2
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mac80211.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mac80211_hwsim.ko b/arm64/6.6/goldfish_modules/mac80211_hwsim.ko
new file mode 100644
index 0000000..318cf40
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mac80211_hwsim.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76-usb.ko b/arm64/6.6/goldfish_modules/mt76-usb.ko
new file mode 100644
index 0000000..d78e372
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76-usb.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76.ko b/arm64/6.6/goldfish_modules/mt76.ko
new file mode 100644
index 0000000..ca602e0
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76x0-common.ko b/arm64/6.6/goldfish_modules/mt76x0-common.ko
new file mode 100644
index 0000000..ec2cb6c
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76x0-common.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76x02-lib.ko b/arm64/6.6/goldfish_modules/mt76x02-lib.ko
new file mode 100644
index 0000000..34932b9
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76x02-lib.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76x02-usb.ko b/arm64/6.6/goldfish_modules/mt76x02-usb.ko
new file mode 100644
index 0000000..65bc347
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76x02-usb.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76x0u.ko b/arm64/6.6/goldfish_modules/mt76x0u.ko
new file mode 100644
index 0000000..c52c223
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76x0u.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76x2-common.ko b/arm64/6.6/goldfish_modules/mt76x2-common.ko
new file mode 100644
index 0000000..4d632d8
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76x2-common.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/mt76x2u.ko b/arm64/6.6/goldfish_modules/mt76x2u.ko
new file mode 100644
index 0000000..b36fb22
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/mt76x2u.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/nd_virtio.ko b/arm64/6.6/goldfish_modules/nd_virtio.ko
new file mode 100644
index 0000000..997a3ad
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/nd_virtio.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/net_failover.ko b/arm64/6.6/goldfish_modules/net_failover.ko
new file mode 100644
index 0000000..c78172b
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/net_failover.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/pl111_drm.ko b/arm64/6.6/goldfish_modules/pl111_drm.ko
new file mode 100644
index 0000000..84947f8
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/pl111_drm.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/psmouse.ko b/arm64/6.6/goldfish_modules/psmouse.ko
new file mode 100644
index 0000000..d193124
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/psmouse.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/pulse8-cec.ko b/arm64/6.6/goldfish_modules/pulse8-cec.ko
new file mode 100644
index 0000000..0b067d0
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/pulse8-cec.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/rtc-test.ko b/arm64/6.6/goldfish_modules/rtc-test.ko
new file mode 100644
index 0000000..1b8fd4c
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/rtc-test.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/scmi_iio.ko b/arm64/6.6/goldfish_modules/scmi_iio.ko
new file mode 100644
index 0000000..8cf66c0
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/scmi_iio.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/system_heap.ko b/arm64/6.6/goldfish_modules/system_heap.ko
new file mode 100644
index 0000000..94789f1
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/system_heap.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/usbip-core.ko b/arm64/6.6/goldfish_modules/usbip-core.ko
new file mode 100644
index 0000000..d36e4ae
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/usbip-core.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/v4l2loopback.ko b/arm64/6.6/goldfish_modules/v4l2loopback.ko
new file mode 100644
index 0000000..d00cfe1
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/v4l2loopback.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/vexpress-config.ko b/arm64/6.6/goldfish_modules/vexpress-config.ko
new file mode 100644
index 0000000..24131b9
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/vexpress-config.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/vexpress-sysreg.ko b/arm64/6.6/goldfish_modules/vexpress-sysreg.ko
new file mode 100644
index 0000000..31ad6f8
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/vexpress-sysreg.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/vhci-hcd.ko b/arm64/6.6/goldfish_modules/vhci-hcd.ko
new file mode 100644
index 0000000..d0c77ed
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/vhci-hcd.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virt_wifi.ko b/arm64/6.6/goldfish_modules/virt_wifi.ko
new file mode 100644
index 0000000..89237a0
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virt_wifi.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio-gpu.ko b/arm64/6.6/goldfish_modules/virtio-gpu.ko
new file mode 100644
index 0000000..1297ef0
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio-gpu.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio-media.ko b/arm64/6.6/goldfish_modules/virtio-media.ko
new file mode 100644
index 0000000..7287c43
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio-media.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio-rng.ko b/arm64/6.6/goldfish_modules/virtio-rng.ko
new file mode 100644
index 0000000..5c5ec8d
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio-rng.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_balloon.ko b/arm64/6.6/goldfish_modules/virtio_balloon.ko
new file mode 100644
index 0000000..553cd63
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_balloon.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_blk.ko b/arm64/6.6/goldfish_modules/virtio_blk.ko
new file mode 100644
index 0000000..16ed185
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_blk.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_console.ko b/arm64/6.6/goldfish_modules/virtio_console.ko
new file mode 100644
index 0000000..503a2b5
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_console.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_dma_buf.ko b/arm64/6.6/goldfish_modules/virtio_dma_buf.ko
new file mode 100644
index 0000000..6b693b4
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_dma_buf.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_input.ko b/arm64/6.6/goldfish_modules/virtio_input.ko
new file mode 100644
index 0000000..16851ba
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_input.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_mmio.ko b/arm64/6.6/goldfish_modules/virtio_mmio.ko
new file mode 100644
index 0000000..ab14c2f
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_mmio.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_net.ko b/arm64/6.6/goldfish_modules/virtio_net.ko
new file mode 100644
index 0000000..0d1cbf2
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_net.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_pci.ko b/arm64/6.6/goldfish_modules/virtio_pci.ko
new file mode 100644
index 0000000..a8c46c1
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_pci.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_pci_legacy_dev.ko b/arm64/6.6/goldfish_modules/virtio_pci_legacy_dev.ko
new file mode 100644
index 0000000..9fa1047
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_pci_legacy_dev.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_pci_modern_dev.ko b/arm64/6.6/goldfish_modules/virtio_pci_modern_dev.ko
new file mode 100644
index 0000000..1cb7fd8
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_pmem.ko b/arm64/6.6/goldfish_modules/virtio_pmem.ko
new file mode 100644
index 0000000..c76ac24
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_pmem.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/virtio_snd.ko b/arm64/6.6/goldfish_modules/virtio_snd.ko
new file mode 100644
index 0000000..25486dc
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/virtio_snd.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/vkms.ko b/arm64/6.6/goldfish_modules/vkms.ko
new file mode 100644
index 0000000..9818e38
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/vkms.ko
Binary files differ
diff --git a/arm64/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko b/arm64/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..25cf5f2
--- /dev/null
+++ b/arm64/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/arm64/6.6/kernel-6.6-gz b/arm64/6.6/kernel-6.6-gz
new file mode 100644
index 0000000..572fa5e
--- /dev/null
+++ b/arm64/6.6/kernel-6.6-gz
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/6lowpan.ko b/arm64_16k/6.6/gki_modules/6lowpan.ko
new file mode 100644
index 0000000..98a0fb5
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/6lowpan.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/8021q.ko b/arm64_16k/6.6/gki_modules/8021q.ko
new file mode 100644
index 0000000..4a275b0
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/8021q.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/9pnet.ko b/arm64_16k/6.6/gki_modules/9pnet.ko
new file mode 100644
index 0000000..3b0b297
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/9pnet.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/9pnet_fd.ko b/arm64_16k/6.6/gki_modules/9pnet_fd.ko
new file mode 100644
index 0000000..ff7d13b
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/9pnet_fd.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/aqc111.ko b/arm64_16k/6.6/gki_modules/aqc111.ko
new file mode 100644
index 0000000..e464b9a
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/aqc111.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/asix.ko b/arm64_16k/6.6/gki_modules/asix.ko
new file mode 100644
index 0000000..2e95633
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/asix.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ax88179_178a.ko b/arm64_16k/6.6/gki_modules/ax88179_178a.ko
new file mode 100644
index 0000000..894224e
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ax88179_178a.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/bluetooth.ko b/arm64_16k/6.6/gki_modules/bluetooth.ko
new file mode 100644
index 0000000..6f81f08
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/bluetooth.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/bsd_comp.ko b/arm64_16k/6.6/gki_modules/bsd_comp.ko
new file mode 100644
index 0000000..f7f1b4d
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/bsd_comp.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/btbcm.ko b/arm64_16k/6.6/gki_modules/btbcm.ko
new file mode 100644
index 0000000..c7eb9de
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/btbcm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/btqca.ko b/arm64_16k/6.6/gki_modules/btqca.ko
new file mode 100644
index 0000000..5e0bfbd
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/btqca.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/btsdio.ko b/arm64_16k/6.6/gki_modules/btsdio.ko
new file mode 100644
index 0000000..b44b707
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/btsdio.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/can-bcm.ko b/arm64_16k/6.6/gki_modules/can-bcm.ko
new file mode 100644
index 0000000..cd9b36e
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/can-bcm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/can-dev.ko b/arm64_16k/6.6/gki_modules/can-dev.ko
new file mode 100644
index 0000000..3fc0212
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/can-dev.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/can-gw.ko b/arm64_16k/6.6/gki_modules/can-gw.ko
new file mode 100644
index 0000000..bef2ea6
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/can-gw.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/can-raw.ko b/arm64_16k/6.6/gki_modules/can-raw.ko
new file mode 100644
index 0000000..bb3951b
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/can-raw.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/can.ko b/arm64_16k/6.6/gki_modules/can.ko
new file mode 100644
index 0000000..05be7d4
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/can.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/cctrng.ko b/arm64_16k/6.6/gki_modules/cctrng.ko
new file mode 100644
index 0000000..3b941f2
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/cctrng.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/cdc-acm.ko b/arm64_16k/6.6/gki_modules/cdc-acm.ko
new file mode 100644
index 0000000..766e2a6
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/cdc-acm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/cdc_eem.ko b/arm64_16k/6.6/gki_modules/cdc_eem.ko
new file mode 100644
index 0000000..fa7d5e9
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/cdc_eem.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/cdc_ether.ko b/arm64_16k/6.6/gki_modules/cdc_ether.ko
new file mode 100644
index 0000000..f455b89
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/cdc_ether.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/cdc_ncm.ko b/arm64_16k/6.6/gki_modules/cdc_ncm.ko
new file mode 100644
index 0000000..18e8005
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/cdc_ncm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/clk-gate_test.ko b/arm64_16k/6.6/gki_modules/clk-gate_test.ko
new file mode 100644
index 0000000..d12ba61
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/clk-gate_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/clk_test.ko b/arm64_16k/6.6/gki_modules/clk_test.ko
new file mode 100644
index 0000000..d8f80d5
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/clk_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/dev_addr_lists_test.ko b/arm64_16k/6.6/gki_modules/dev_addr_lists_test.ko
new file mode 100644
index 0000000..65e541f
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/dev_addr_lists_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/diag.ko b/arm64_16k/6.6/gki_modules/diag.ko
new file mode 100644
index 0000000..4c17cdd
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/diag.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ext4-inode-test.ko b/arm64_16k/6.6/gki_modules/ext4-inode-test.ko
new file mode 100644
index 0000000..77e7cf2
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ext4-inode-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/fat_test.ko b/arm64_16k/6.6/gki_modules/fat_test.ko
new file mode 100644
index 0000000..705f622
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/fat_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ftdi_sio.ko b/arm64_16k/6.6/gki_modules/ftdi_sio.ko
new file mode 100644
index 0000000..9b4b446
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ftdi_sio.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/gzvm.ko b/arm64_16k/6.6/gki_modules/gzvm.ko
new file mode 100644
index 0000000..df09d59
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/gzvm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/hci_uart.ko b/arm64_16k/6.6/gki_modules/hci_uart.ko
new file mode 100644
index 0000000..945a05d
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/hci_uart.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/hid-uclogic-test.ko b/arm64_16k/6.6/gki_modules/hid-uclogic-test.ko
new file mode 100644
index 0000000..340fc3d
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/hid-uclogic-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/hidp.ko b/arm64_16k/6.6/gki_modules/hidp.ko
new file mode 100644
index 0000000..a932f1f
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/hidp.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ieee802154.ko b/arm64_16k/6.6/gki_modules/ieee802154.ko
new file mode 100644
index 0000000..df3515e
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ieee802154.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ieee802154_6lowpan.ko b/arm64_16k/6.6/gki_modules/ieee802154_6lowpan.ko
new file mode 100644
index 0000000..9f2f6fc
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ieee802154_6lowpan.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ieee802154_socket.ko b/arm64_16k/6.6/gki_modules/ieee802154_socket.ko
new file mode 100644
index 0000000..7157485
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ieee802154_socket.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/iio-test-format.ko b/arm64_16k/6.6/gki_modules/iio-test-format.ko
new file mode 100644
index 0000000..1ee0c83
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/iio-test-format.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/input_test.ko b/arm64_16k/6.6/gki_modules/input_test.ko
new file mode 100644
index 0000000..0b736b9
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/input_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/kheaders.ko b/arm64_16k/6.6/gki_modules/kheaders.ko
new file mode 100644
index 0000000..4112417
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/kheaders.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/kunit-example-test.ko b/arm64_16k/6.6/gki_modules/kunit-example-test.ko
new file mode 100644
index 0000000..c49e0cc
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/kunit-example-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/kunit-test.ko b/arm64_16k/6.6/gki_modules/kunit-test.ko
new file mode 100644
index 0000000..d3bbb6f
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/kunit-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/kunit.ko b/arm64_16k/6.6/gki_modules/kunit.ko
new file mode 100644
index 0000000..f4201b4
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/kunit.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/l2tp_core.ko b/arm64_16k/6.6/gki_modules/l2tp_core.ko
new file mode 100644
index 0000000..25a5302
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/l2tp_core.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/l2tp_ppp.ko b/arm64_16k/6.6/gki_modules/l2tp_ppp.ko
new file mode 100644
index 0000000..99beb96
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/l2tp_ppp.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/lib_test.ko b/arm64_16k/6.6/gki_modules/lib_test.ko
new file mode 100644
index 0000000..0eaf493
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/lib_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/libarc4.ko b/arm64_16k/6.6/gki_modules/libarc4.ko
new file mode 100644
index 0000000..597813a
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/libarc4.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/mac802154.ko b/arm64_16k/6.6/gki_modules/mac802154.ko
new file mode 100644
index 0000000..6802f40
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/mac802154.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/macsec.ko b/arm64_16k/6.6/gki_modules/macsec.ko
new file mode 100644
index 0000000..750d520
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/macsec.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/mii.ko b/arm64_16k/6.6/gki_modules/mii.ko
new file mode 100644
index 0000000..41ad44f
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/mii.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nfc.ko b/arm64_16k/6.6/gki_modules/nfc.ko
new file mode 100644
index 0000000..fbf055b
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nfc.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_dest.ko b/arm64_16k/6.6/gki_modules/nhc_dest.ko
new file mode 100644
index 0000000..d1a761b
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_dest.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_fragment.ko b/arm64_16k/6.6/gki_modules/nhc_fragment.ko
new file mode 100644
index 0000000..d5cd9a3
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_fragment.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_hop.ko b/arm64_16k/6.6/gki_modules/nhc_hop.ko
new file mode 100644
index 0000000..ca01ef9
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_hop.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_ipv6.ko b/arm64_16k/6.6/gki_modules/nhc_ipv6.ko
new file mode 100644
index 0000000..932b2a1
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_ipv6.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_mobility.ko b/arm64_16k/6.6/gki_modules/nhc_mobility.ko
new file mode 100644
index 0000000..b71d829
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_mobility.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_routing.ko b/arm64_16k/6.6/gki_modules/nhc_routing.ko
new file mode 100644
index 0000000..503c384
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_routing.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/nhc_udp.ko b/arm64_16k/6.6/gki_modules/nhc_udp.ko
new file mode 100644
index 0000000..704c345
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/nhc_udp.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/open-dice.ko b/arm64_16k/6.6/gki_modules/open-dice.ko
new file mode 100644
index 0000000..16d4834
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/open-dice.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ppp_deflate.ko b/arm64_16k/6.6/gki_modules/ppp_deflate.ko
new file mode 100644
index 0000000..8961f64
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ppp_deflate.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ppp_generic.ko b/arm64_16k/6.6/gki_modules/ppp_generic.ko
new file mode 100644
index 0000000..acbf99c
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ppp_generic.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ppp_mppe.ko b/arm64_16k/6.6/gki_modules/ppp_mppe.ko
new file mode 100644
index 0000000..8ff24b7
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ppp_mppe.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/pppox.ko b/arm64_16k/6.6/gki_modules/pppox.ko
new file mode 100644
index 0000000..04860b6
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/pppox.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/pps_core.ko b/arm64_16k/6.6/gki_modules/pps_core.ko
new file mode 100644
index 0000000..a11a94e
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/pps_core.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/pptp.ko b/arm64_16k/6.6/gki_modules/pptp.ko
new file mode 100644
index 0000000..2806c43
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/pptp.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ptp.ko b/arm64_16k/6.6/gki_modules/ptp.ko
new file mode 100644
index 0000000..83626fe
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ptp.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/ptp_kvm.ko b/arm64_16k/6.6/gki_modules/ptp_kvm.ko
new file mode 100644
index 0000000..f65f466
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/ptp_kvm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/r8152.ko b/arm64_16k/6.6/gki_modules/r8152.ko
new file mode 100644
index 0000000..8713249
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/r8152.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/r8153_ecm.ko b/arm64_16k/6.6/gki_modules/r8153_ecm.ko
new file mode 100644
index 0000000..82c173c
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/r8153_ecm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/regmap-kunit.ko b/arm64_16k/6.6/gki_modules/regmap-kunit.ko
new file mode 100644
index 0000000..8bd44a1
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/regmap-kunit.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/regmap-ram.ko b/arm64_16k/6.6/gki_modules/regmap-ram.ko
new file mode 100644
index 0000000..ef06eba
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/regmap-ram.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/regmap-raw-ram.ko b/arm64_16k/6.6/gki_modules/regmap-raw-ram.ko
new file mode 100644
index 0000000..1b923e2
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/regmap-raw-ram.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/rfcomm.ko b/arm64_16k/6.6/gki_modules/rfcomm.ko
new file mode 100644
index 0000000..7fc8dbf
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/rfcomm.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/rfkill.ko b/arm64_16k/6.6/gki_modules/rfkill.ko
new file mode 100644
index 0000000..ac7ea01
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/rfkill.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/rtl8150.ko b/arm64_16k/6.6/gki_modules/rtl8150.ko
new file mode 100644
index 0000000..c4db520
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/rtl8150.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/slcan.ko b/arm64_16k/6.6/gki_modules/slcan.ko
new file mode 100644
index 0000000..dfc82b9
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/slcan.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/slhc.ko b/arm64_16k/6.6/gki_modules/slhc.ko
new file mode 100644
index 0000000..1da8ebf
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/slhc.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/soc-topology-test.ko b/arm64_16k/6.6/gki_modules/soc-topology-test.ko
new file mode 100644
index 0000000..9b38aca
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/soc-topology-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/soc-utils-test.ko b/arm64_16k/6.6/gki_modules/soc-utils-test.ko
new file mode 100644
index 0000000..f4433ec
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/soc-utils-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/time_test.ko b/arm64_16k/6.6/gki_modules/time_test.ko
new file mode 100644
index 0000000..db90fc3
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/time_test.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/tipc.ko b/arm64_16k/6.6/gki_modules/tipc.ko
new file mode 100644
index 0000000..e68e3f3
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/tipc.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/usbmon.ko b/arm64_16k/6.6/gki_modules/usbmon.ko
new file mode 100644
index 0000000..e0b4ef9
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/usbmon.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/usbnet.ko b/arm64_16k/6.6/gki_modules/usbnet.ko
new file mode 100644
index 0000000..db3a6a1
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/usbnet.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/usbserial.ko b/arm64_16k/6.6/gki_modules/usbserial.ko
new file mode 100644
index 0000000..e9a04ea
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/usbserial.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/vcan.ko b/arm64_16k/6.6/gki_modules/vcan.ko
new file mode 100644
index 0000000..01b0bbb
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/vcan.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/vcpu_stall_detector.ko b/arm64_16k/6.6/gki_modules/vcpu_stall_detector.ko
new file mode 100644
index 0000000..6f3e3af
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/vcpu_stall_detector.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/virtio_balloon.ko b/arm64_16k/6.6/gki_modules/virtio_balloon.ko
new file mode 100644
index 0000000..b7a923d
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/virtio_balloon.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/virtio_blk.ko b/arm64_16k/6.6/gki_modules/virtio_blk.ko
new file mode 100644
index 0000000..df677de
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/virtio_blk.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/virtio_console.ko b/arm64_16k/6.6/gki_modules/virtio_console.ko
new file mode 100644
index 0000000..bc51f51
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/virtio_console.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/virtio_pci.ko b/arm64_16k/6.6/gki_modules/virtio_pci.ko
new file mode 100644
index 0000000..c43de94
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/virtio_pci.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/virtio_pci_modern_dev.ko b/arm64_16k/6.6/gki_modules/virtio_pci_modern_dev.ko
new file mode 100644
index 0000000..6774800
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/vmw_vsock_virtio_transport.ko b/arm64_16k/6.6/gki_modules/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..b60db9f
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/wwan.ko b/arm64_16k/6.6/gki_modules/wwan.ko
new file mode 100644
index 0000000..bfac6c9
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/wwan.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/zram.ko b/arm64_16k/6.6/gki_modules/zram.ko
new file mode 100644
index 0000000..fed2c90
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/zram.ko
Binary files differ
diff --git a/arm64_16k/6.6/gki_modules/zsmalloc.ko b/arm64_16k/6.6/gki_modules/zsmalloc.ko
new file mode 100644
index 0000000..17c744a
--- /dev/null
+++ b/arm64_16k/6.6/gki_modules/zsmalloc.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/ambakmi.ko b/arm64_16k/6.6/goldfish_modules/ambakmi.ko
new file mode 100644
index 0000000..2421472
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/ambakmi.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/android-v-virt-cpufreq.ko b/arm64_16k/6.6/goldfish_modules/android-v-virt-cpufreq.ko
new file mode 100644
index 0000000..9f18608
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/android-v-virt-cpufreq.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/armmmci.ko b/arm64_16k/6.6/goldfish_modules/armmmci.ko
new file mode 100644
index 0000000..fb120fd
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/armmmci.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/btintel.ko b/arm64_16k/6.6/goldfish_modules/btintel.ko
new file mode 100644
index 0000000..34269a6
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/btintel.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/btrtl.ko b/arm64_16k/6.6/goldfish_modules/btrtl.ko
new file mode 100644
index 0000000..bd0595f
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/btrtl.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/btusb.ko b/arm64_16k/6.6/goldfish_modules/btusb.ko
new file mode 100644
index 0000000..8afd9cc
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/btusb.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/cfg80211.ko b/arm64_16k/6.6/goldfish_modules/cfg80211.ko
new file mode 100644
index 0000000..44f3539
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/cfg80211.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/clk-vexpress-osc.ko b/arm64_16k/6.6/goldfish_modules/clk-vexpress-osc.ko
new file mode 100644
index 0000000..a8a1029
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/clk-vexpress-osc.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/drm_dma_helper.ko b/arm64_16k/6.6/goldfish_modules/drm_dma_helper.ko
new file mode 100644
index 0000000..00e164e
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/drm_dma_helper.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/dummy-cpufreq.ko b/arm64_16k/6.6/goldfish_modules/dummy-cpufreq.ko
new file mode 100644
index 0000000..524308a
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/dummy-cpufreq.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/dummy_hcd.ko b/arm64_16k/6.6/goldfish_modules/dummy_hcd.ko
new file mode 100644
index 0000000..105940a
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/dummy_hcd.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/failover.ko b/arm64_16k/6.6/goldfish_modules/failover.ko
new file mode 100644
index 0000000..9177991
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/failover.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/goldfish_address_space.ko b/arm64_16k/6.6/goldfish_modules/goldfish_address_space.ko
new file mode 100644
index 0000000..cb0e8c1
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/goldfish_address_space.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/goldfish_battery.ko b/arm64_16k/6.6/goldfish_modules/goldfish_battery.ko
new file mode 100644
index 0000000..e5a44c1
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/goldfish_battery.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/goldfish_pipe.ko b/arm64_16k/6.6/goldfish_modules/goldfish_pipe.ko
new file mode 100644
index 0000000..b801429
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/goldfish_pipe.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/goldfish_sync.ko b/arm64_16k/6.6/goldfish_modules/goldfish_sync.ko
new file mode 100644
index 0000000..66955c5
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/goldfish_sync.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/gs_usb.ko b/arm64_16k/6.6/goldfish_modules/gs_usb.ko
new file mode 100644
index 0000000..950bdc1
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/gs_usb.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/hci_vhci.ko b/arm64_16k/6.6/goldfish_modules/hci_vhci.ko
new file mode 100644
index 0000000..ee2b692
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/hci_vhci.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/kfifo_buf.ko b/arm64_16k/6.6/goldfish_modules/kfifo_buf.ko
new file mode 100644
index 0000000..b97bccd
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/kfifo_buf.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mac80211.ko b/arm64_16k/6.6/goldfish_modules/mac80211.ko
new file mode 100644
index 0000000..039de0a
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mac80211.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mac80211_hwsim.ko b/arm64_16k/6.6/goldfish_modules/mac80211_hwsim.ko
new file mode 100644
index 0000000..e441375
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mac80211_hwsim.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76-usb.ko b/arm64_16k/6.6/goldfish_modules/mt76-usb.ko
new file mode 100644
index 0000000..8f1d23d
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76-usb.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76.ko b/arm64_16k/6.6/goldfish_modules/mt76.ko
new file mode 100644
index 0000000..d0083f8
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76x0-common.ko b/arm64_16k/6.6/goldfish_modules/mt76x0-common.ko
new file mode 100644
index 0000000..7fe2985
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76x0-common.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76x02-lib.ko b/arm64_16k/6.6/goldfish_modules/mt76x02-lib.ko
new file mode 100644
index 0000000..665ae45
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76x02-lib.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76x02-usb.ko b/arm64_16k/6.6/goldfish_modules/mt76x02-usb.ko
new file mode 100644
index 0000000..6dfe438
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76x02-usb.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76x0u.ko b/arm64_16k/6.6/goldfish_modules/mt76x0u.ko
new file mode 100644
index 0000000..00174eb
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76x0u.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76x2-common.ko b/arm64_16k/6.6/goldfish_modules/mt76x2-common.ko
new file mode 100644
index 0000000..1ee9f24
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76x2-common.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/mt76x2u.ko b/arm64_16k/6.6/goldfish_modules/mt76x2u.ko
new file mode 100644
index 0000000..b36b0c1
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/mt76x2u.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/nd_virtio.ko b/arm64_16k/6.6/goldfish_modules/nd_virtio.ko
new file mode 100644
index 0000000..d818b18
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/nd_virtio.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/net_failover.ko b/arm64_16k/6.6/goldfish_modules/net_failover.ko
new file mode 100644
index 0000000..70a14fe
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/net_failover.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/pl111_drm.ko b/arm64_16k/6.6/goldfish_modules/pl111_drm.ko
new file mode 100644
index 0000000..fe5aade
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/pl111_drm.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/psmouse.ko b/arm64_16k/6.6/goldfish_modules/psmouse.ko
new file mode 100644
index 0000000..2a5f9e8
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/psmouse.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/pulse8-cec.ko b/arm64_16k/6.6/goldfish_modules/pulse8-cec.ko
new file mode 100644
index 0000000..56d5caf
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/pulse8-cec.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/rtc-test.ko b/arm64_16k/6.6/goldfish_modules/rtc-test.ko
new file mode 100644
index 0000000..2f5a26a
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/rtc-test.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/scmi_iio.ko b/arm64_16k/6.6/goldfish_modules/scmi_iio.ko
new file mode 100644
index 0000000..6c2175e
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/scmi_iio.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/system_heap.ko b/arm64_16k/6.6/goldfish_modules/system_heap.ko
new file mode 100644
index 0000000..fcb8750
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/system_heap.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/usbip-core.ko b/arm64_16k/6.6/goldfish_modules/usbip-core.ko
new file mode 100644
index 0000000..4bd2466
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/usbip-core.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/v4l2loopback.ko b/arm64_16k/6.6/goldfish_modules/v4l2loopback.ko
new file mode 100644
index 0000000..db5b27c
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/v4l2loopback.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/vexpress-config.ko b/arm64_16k/6.6/goldfish_modules/vexpress-config.ko
new file mode 100644
index 0000000..e6b8b76
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/vexpress-config.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/vexpress-sysreg.ko b/arm64_16k/6.6/goldfish_modules/vexpress-sysreg.ko
new file mode 100644
index 0000000..88eec87
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/vexpress-sysreg.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/vhci-hcd.ko b/arm64_16k/6.6/goldfish_modules/vhci-hcd.ko
new file mode 100644
index 0000000..4e34eba
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/vhci-hcd.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virt_wifi.ko b/arm64_16k/6.6/goldfish_modules/virt_wifi.ko
new file mode 100644
index 0000000..6405020
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virt_wifi.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio-gpu.ko b/arm64_16k/6.6/goldfish_modules/virtio-gpu.ko
new file mode 100644
index 0000000..bee17f6
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio-gpu.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio-media.ko b/arm64_16k/6.6/goldfish_modules/virtio-media.ko
new file mode 100644
index 0000000..ff0bd03
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio-media.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio-rng.ko b/arm64_16k/6.6/goldfish_modules/virtio-rng.ko
new file mode 100644
index 0000000..87a0136
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio-rng.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_balloon.ko b/arm64_16k/6.6/goldfish_modules/virtio_balloon.ko
new file mode 100644
index 0000000..4f6976c
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_balloon.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_blk.ko b/arm64_16k/6.6/goldfish_modules/virtio_blk.ko
new file mode 100644
index 0000000..2ac208c
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_blk.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_console.ko b/arm64_16k/6.6/goldfish_modules/virtio_console.ko
new file mode 100644
index 0000000..ef55606
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_console.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_dma_buf.ko b/arm64_16k/6.6/goldfish_modules/virtio_dma_buf.ko
new file mode 100644
index 0000000..6021f2c
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_dma_buf.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_input.ko b/arm64_16k/6.6/goldfish_modules/virtio_input.ko
new file mode 100644
index 0000000..2a277a4
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_input.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_mmio.ko b/arm64_16k/6.6/goldfish_modules/virtio_mmio.ko
new file mode 100644
index 0000000..09faf71
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_mmio.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_net.ko b/arm64_16k/6.6/goldfish_modules/virtio_net.ko
new file mode 100644
index 0000000..0eef3e3
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_net.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_pci.ko b/arm64_16k/6.6/goldfish_modules/virtio_pci.ko
new file mode 100644
index 0000000..0186e65
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_pci.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_pci_legacy_dev.ko b/arm64_16k/6.6/goldfish_modules/virtio_pci_legacy_dev.ko
new file mode 100644
index 0000000..12dbd30
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_pci_legacy_dev.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_pci_modern_dev.ko b/arm64_16k/6.6/goldfish_modules/virtio_pci_modern_dev.ko
new file mode 100644
index 0000000..8b7ec10
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_pmem.ko b/arm64_16k/6.6/goldfish_modules/virtio_pmem.ko
new file mode 100644
index 0000000..c84b4a5
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_pmem.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/virtio_snd.ko b/arm64_16k/6.6/goldfish_modules/virtio_snd.ko
new file mode 100644
index 0000000..3f6a236
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/virtio_snd.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/vkms.ko b/arm64_16k/6.6/goldfish_modules/vkms.ko
new file mode 100644
index 0000000..4b076f6
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/vkms.ko
Binary files differ
diff --git a/arm64_16k/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko b/arm64_16k/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..a531530
--- /dev/null
+++ b/arm64_16k/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/arm64_16k/6.6/kernel-6.6-gz b/arm64_16k/6.6/kernel-6.6-gz
new file mode 100644
index 0000000..ec84b9a
--- /dev/null
+++ b/arm64_16k/6.6/kernel-6.6-gz
Binary files differ
diff --git a/update_emu_kernels.sh b/update_emu_kernels.sh
index 6cf2f14..22e82eb 100755
--- a/update_emu_kernels.sh
+++ b/update_emu_kernels.sh
@@ -1,50 +1,45 @@
 #!/bin/bash
-KERNEL_VERSION="5.15"
-DEFAULT_BRANCH="aosp_kernel-common-android13-${KERNEL_VERSION}"
 
-# Examples:
-# to update
-# * kernel and goldfish modules (recommended):
-#   ./update_emu_kernel.sh --bug 123 --bid 6332140
-# * only goldfish modules:
-#   ./update_emu_kernel.sh --bug 123 --bid 6332140 --update modules
-# * only kernel:
-#   ./update_emu_kernel.sh --bug 123 --bid 6332140 --update kernel
+KERNEL_VERSION="6.6"
+
+# ./update_emu_kernel.sh --bug 123 --bid 123456
+
 set -e
 set -o errexit
 source gbash.sh
 
 DEFINE_int bug 0 "Bug with the reason for the update"
 DEFINE_int bid 0 "Build id for goldfish modules"
-DEFINE_string update "both" "Select which prebuilts to update, (kernel|modules|both)"
-DEFINE_string branch "${DEFAULT_BRANCH}" "Branch for fetch_artifact"
 
 fetch_arch() {
   scratch_dir="${1}"
-  branch="${2}"
-  bid="${3}"
-  do_fetch_kernel="${4}"
-  do_fetch_modules="${5}"
-  kernel_target="${6}"
-  kernel_artifact="${7}"
-  modules_target="${8}"
+  bid="${2}"
+  kernel_target="${3}"
+  kernel_artifact="${4}"
+  modules_target="${5}"
 
   mkdir "${scratch_dir}"
   pushd "${scratch_dir}"
+  /google/data/ro/projects/android/fetch_artifact \
+    --bid "${bid}" \
+    --target "${kernel_target}" \
+    "${kernel_artifact}"
+  
+  mkdir "${scratch_dir}/gki_modules"
+  pushd "${scratch_dir}/gki_modules"
+  /google/data/ro/projects/android/fetch_artifact \
+    --bid "${bid}" \
+    --target "${kernel_target}" \
+    "*.ko"
+  popd
 
-  if [[ "${do_fetch_kernel}" -ne 0 ]]; then
-    /google/data/ro/projects/android/fetch_artifact \
-      --bid "${bid}" \
-      --target "${kernel_target}" \
-      "${kernel_artifact}"
-  fi
-
-  if [[ "${do_fetch_modules}" -ne 0 ]]; then
-    /google/data/ro/projects/android/fetch_artifact \
-      --bid "${bid}" \
-      --target "${modules_target}" \
-      "*.ko"
-  fi
+  mkdir "${scratch_dir}/goldfish_modules"
+  pushd "${scratch_dir}/goldfish_modules"
+  /google/data/ro/projects/android/fetch_artifact \
+    --bid "${bid}" \
+    --target "${modules_target}" \
+    "*.ko"
+  popd
 
   popd
 }
@@ -54,75 +49,46 @@
   dst_dir="${2}"
   kernel_artifact="${3}"
   kernel_filename="${4}"
-  do_fetch_modules="${5}"
+
+  if [[ ! -d "${dst_dir}" ]]; then
+    mkdir -p "${dst_dir}"
+  fi
 
   pushd "${scratch_dir}"
 
   if [[ -f "${kernel_artifact}" ]]; then
     mv "${kernel_artifact}" "${dst_dir}/${kernel_filename}"
+    rm -rf "${dst_dir}/gki_modules"
+    mv "${scratch_dir}/gki_modules" "${dst_dir}/gki_modules"
   fi
 
-  if [[ "${do_fetch_modules}" -ne 0 ]]; then
-    rm -rf "${dst_dir}/ko-new"
-    rm -rf "${dst_dir}/ko-old"
-    mkdir "${dst_dir}/ko-new"
-    mv *.ko "${dst_dir}/ko-new"
-    mv "${dst_dir}/ko" "${dst_dir}/ko-old"
-    mv "${dst_dir}/ko-new" "${dst_dir}/ko"
-    rm -rf "${dst_dir}/ko-old"
-  fi
+  rm -rf "${dst_dir}/goldfish_modules"
+  mv "${scratch_dir}/goldfish_modules" "${dst_dir}/goldfish_modules"
 
   popd
 }
 
 make_git_commit() {
-  x86_dst_dir="${1}"
-  arm_dst_dir="${2}"
-  git add "${x86_dst_dir}"
-  git add "${arm_dst_dir}"
-
   git commit -a -m "$(
   echo Update kernel prebuilts to go/ab/${FLAGS_bid}
   echo
   echo Test: TreeHugger
   echo Bug: ${FLAGS_bug}
   )"
-
   git commit --amend -s
 }
 
 main() {
   fail=0
-
   if [[ "${FLAGS_bug}" -eq 0 ]]; then
     echo "Must specify --bug" 1>&2
     fail=1
   fi
-
   if [[ "${FLAGS_bid}" -eq 0 ]]; then
     echo "Must specify --bid" 1>&2
     fail=1
   fi
 
-  do_fetch_kernel=0
-  do_fetch_modules=0
-  case "${FLAGS_update}" in
-    both)
-      do_fetch_kernel=1
-      do_fetch_modules=1
-      ;;
-    kernel)
-      do_fetch_kernel=1
-      ;;
-    modules)
-      do_fetch_modules=1
-      ;;
-    *)
-      echo "Unexpected value for --update, '${FLAGS_update}'" 1>&2
-      fail=1
-      ;;
-  esac
-
   if [[ "${fail}" -ne 0 ]]; then
     exit "${fail}"
   fi
@@ -130,49 +96,46 @@
   here="$(pwd)"
   x86_dst_dir="${here}/x86_64/${KERNEL_VERSION}"
   arm_dst_dir="${here}/arm64/${KERNEL_VERSION}"
-
-  if [[ ! -d "${x86_dst_dir}" ]]; then
-    mkdir "${x86_dst_dir}"
-  fi
-  if [[ ! -d "${x86_dst_dir}/ko" ]]; then
-    mkdir "${x86_dst_dir}/ko"
-  fi
-  if [[ ! -d "${arm_dst_dir}" ]]; then
-    mkdir "${arm_dst_dir}"
-  fi
-  if [[ ! -d "${arm_dst_dir}/ko" ]]; then
-    mkdir "${arm_dst_dir}/ko"
-  fi
+  arm16k_dst_dir="${here}/arm64_16k/${KERNEL_VERSION}"
 
   scratch_dir="$(mktemp -d)"
   x86_scratch_dir="${scratch_dir}/x86"
   arm_scratch_dir="${scratch_dir}/arm"
+  arm16k_scratch_dir="${scratch_dir}/arm16k"
 
-  fetch_arch "${x86_scratch_dir}" \
-    "${FLAGS_branch}" "${FLAGS_bid}" \
-    "${do_fetch_kernel}" "${do_fetch_modules}" \
-    "kernel_x86_64" "bzImage" \
-    "kernel_virt_x86_64"
+  fetch_arch "${x86_scratch_dir}" "${FLAGS_bid}" \
+    "kernel_x86_64" "bzImage" "kernel_virt_x86_64"
 
-  fetch_arch "${arm_scratch_dir}" \
-    "${FLAGS_branch}" "${FLAGS_bid}" \
-    "${do_fetch_kernel}" "${do_fetch_modules}" \
-    "kernel_aarch64" "Image" \
-    "kernel_virt_aarch64"
+  fetch_arch "${arm_scratch_dir}" "${FLAGS_bid}" \
+    "kernel_aarch64" "Image" "kernel_virt_aarch64"
+
+  fetch_arch "${arm16k_scratch_dir}" "${FLAGS_bid}" \
+    "kernel_aarch64_16k" "Image" "kernel_virt_aarch64_16k"
+
 
   if [[ -f "${arm_scratch_dir}/Image" ]]; then
     gzip -9 "${arm_scratch_dir}/Image"
   fi
 
+  if [[ -f "${arm16k_scratch_dir}/Image" ]]; then
+    gzip -9 "${arm16k_scratch_dir}/Image"
+  fi
+
+
   move_artifacts "${x86_scratch_dir}" "${x86_dst_dir}" \
-    "bzImage" "kernel-${KERNEL_VERSION}" \
-    "${do_fetch_modules}"
+    "bzImage" "kernel-${KERNEL_VERSION}"
 
   move_artifacts "${arm_scratch_dir}" "${arm_dst_dir}" \
-    "Image.gz" "kernel-${KERNEL_VERSION}-gz" \
-    "${do_fetch_modules}"
+    "Image.gz" "kernel-${KERNEL_VERSION}-gz"
 
-  make_git_commit "${x86_dst_dir}" "${arm_dst_dir}"
+  move_artifacts "${arm16k_scratch_dir}" "${arm16k_dst_dir}" \
+    "Image.gz" "kernel-${KERNEL_VERSION}-gz"
+
+  git add "${x86_dst_dir}"
+  git add "${arm_dst_dir}"
+  git add "${arm16k_dst_dir}"
+
+  make_git_commit
 }
 
 gbash::main "$@"
diff --git a/x86_64/6.6/gki_modules/6lowpan.ko b/x86_64/6.6/gki_modules/6lowpan.ko
new file mode 100644
index 0000000..7212217
--- /dev/null
+++ b/x86_64/6.6/gki_modules/6lowpan.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/8021q.ko b/x86_64/6.6/gki_modules/8021q.ko
new file mode 100644
index 0000000..c466bab
--- /dev/null
+++ b/x86_64/6.6/gki_modules/8021q.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/9pnet.ko b/x86_64/6.6/gki_modules/9pnet.ko
new file mode 100644
index 0000000..59db1c4
--- /dev/null
+++ b/x86_64/6.6/gki_modules/9pnet.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/9pnet_fd.ko b/x86_64/6.6/gki_modules/9pnet_fd.ko
new file mode 100644
index 0000000..4834ab5
--- /dev/null
+++ b/x86_64/6.6/gki_modules/9pnet_fd.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/aqc111.ko b/x86_64/6.6/gki_modules/aqc111.ko
new file mode 100644
index 0000000..5e5c62a
--- /dev/null
+++ b/x86_64/6.6/gki_modules/aqc111.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/asix.ko b/x86_64/6.6/gki_modules/asix.ko
new file mode 100644
index 0000000..db9faf0
--- /dev/null
+++ b/x86_64/6.6/gki_modules/asix.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ax88179_178a.ko b/x86_64/6.6/gki_modules/ax88179_178a.ko
new file mode 100644
index 0000000..5bb9cb9
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ax88179_178a.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/bluetooth.ko b/x86_64/6.6/gki_modules/bluetooth.ko
new file mode 100644
index 0000000..7ae8ad6
--- /dev/null
+++ b/x86_64/6.6/gki_modules/bluetooth.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/bsd_comp.ko b/x86_64/6.6/gki_modules/bsd_comp.ko
new file mode 100644
index 0000000..ac83904
--- /dev/null
+++ b/x86_64/6.6/gki_modules/bsd_comp.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/btbcm.ko b/x86_64/6.6/gki_modules/btbcm.ko
new file mode 100644
index 0000000..927d5da
--- /dev/null
+++ b/x86_64/6.6/gki_modules/btbcm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/btqca.ko b/x86_64/6.6/gki_modules/btqca.ko
new file mode 100644
index 0000000..b003cc3
--- /dev/null
+++ b/x86_64/6.6/gki_modules/btqca.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/btsdio.ko b/x86_64/6.6/gki_modules/btsdio.ko
new file mode 100644
index 0000000..78abbfb
--- /dev/null
+++ b/x86_64/6.6/gki_modules/btsdio.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/can-bcm.ko b/x86_64/6.6/gki_modules/can-bcm.ko
new file mode 100644
index 0000000..c7ecaac
--- /dev/null
+++ b/x86_64/6.6/gki_modules/can-bcm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/can-dev.ko b/x86_64/6.6/gki_modules/can-dev.ko
new file mode 100644
index 0000000..6af34a9
--- /dev/null
+++ b/x86_64/6.6/gki_modules/can-dev.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/can-gw.ko b/x86_64/6.6/gki_modules/can-gw.ko
new file mode 100644
index 0000000..e50dae2
--- /dev/null
+++ b/x86_64/6.6/gki_modules/can-gw.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/can-raw.ko b/x86_64/6.6/gki_modules/can-raw.ko
new file mode 100644
index 0000000..9da62cd
--- /dev/null
+++ b/x86_64/6.6/gki_modules/can-raw.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/can.ko b/x86_64/6.6/gki_modules/can.ko
new file mode 100644
index 0000000..f1af143
--- /dev/null
+++ b/x86_64/6.6/gki_modules/can.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/cdc-acm.ko b/x86_64/6.6/gki_modules/cdc-acm.ko
new file mode 100644
index 0000000..31b017f
--- /dev/null
+++ b/x86_64/6.6/gki_modules/cdc-acm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/cdc_eem.ko b/x86_64/6.6/gki_modules/cdc_eem.ko
new file mode 100644
index 0000000..ab6a172
--- /dev/null
+++ b/x86_64/6.6/gki_modules/cdc_eem.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/cdc_ether.ko b/x86_64/6.6/gki_modules/cdc_ether.ko
new file mode 100644
index 0000000..cefdf7b
--- /dev/null
+++ b/x86_64/6.6/gki_modules/cdc_ether.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/cdc_ncm.ko b/x86_64/6.6/gki_modules/cdc_ncm.ko
new file mode 100644
index 0000000..240e350
--- /dev/null
+++ b/x86_64/6.6/gki_modules/cdc_ncm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/dev_addr_lists_test.ko b/x86_64/6.6/gki_modules/dev_addr_lists_test.ko
new file mode 100644
index 0000000..8531747
--- /dev/null
+++ b/x86_64/6.6/gki_modules/dev_addr_lists_test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/diag.ko b/x86_64/6.6/gki_modules/diag.ko
new file mode 100644
index 0000000..a69a1e7
--- /dev/null
+++ b/x86_64/6.6/gki_modules/diag.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ext4-inode-test.ko b/x86_64/6.6/gki_modules/ext4-inode-test.ko
new file mode 100644
index 0000000..fd70b81
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ext4-inode-test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/fat_test.ko b/x86_64/6.6/gki_modules/fat_test.ko
new file mode 100644
index 0000000..014e5be
--- /dev/null
+++ b/x86_64/6.6/gki_modules/fat_test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ftdi_sio.ko b/x86_64/6.6/gki_modules/ftdi_sio.ko
new file mode 100644
index 0000000..a4a883f
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ftdi_sio.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/hci_uart.ko b/x86_64/6.6/gki_modules/hci_uart.ko
new file mode 100644
index 0000000..fe91494
--- /dev/null
+++ b/x86_64/6.6/gki_modules/hci_uart.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/hid-uclogic-test.ko b/x86_64/6.6/gki_modules/hid-uclogic-test.ko
new file mode 100644
index 0000000..5a2547d
--- /dev/null
+++ b/x86_64/6.6/gki_modules/hid-uclogic-test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/hidp.ko b/x86_64/6.6/gki_modules/hidp.ko
new file mode 100644
index 0000000..20c0f76
--- /dev/null
+++ b/x86_64/6.6/gki_modules/hidp.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ieee802154.ko b/x86_64/6.6/gki_modules/ieee802154.ko
new file mode 100644
index 0000000..b672510
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ieee802154.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ieee802154_6lowpan.ko b/x86_64/6.6/gki_modules/ieee802154_6lowpan.ko
new file mode 100644
index 0000000..1f82f99
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ieee802154_6lowpan.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ieee802154_socket.ko b/x86_64/6.6/gki_modules/ieee802154_socket.ko
new file mode 100644
index 0000000..7d7a9a5
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ieee802154_socket.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/iio-test-format.ko b/x86_64/6.6/gki_modules/iio-test-format.ko
new file mode 100644
index 0000000..82bd366
--- /dev/null
+++ b/x86_64/6.6/gki_modules/iio-test-format.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/input_test.ko b/x86_64/6.6/gki_modules/input_test.ko
new file mode 100644
index 0000000..936db29
--- /dev/null
+++ b/x86_64/6.6/gki_modules/input_test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/kheaders.ko b/x86_64/6.6/gki_modules/kheaders.ko
new file mode 100644
index 0000000..2a6a446
--- /dev/null
+++ b/x86_64/6.6/gki_modules/kheaders.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/kunit-example-test.ko b/x86_64/6.6/gki_modules/kunit-example-test.ko
new file mode 100644
index 0000000..8b59ac1
--- /dev/null
+++ b/x86_64/6.6/gki_modules/kunit-example-test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/kunit-test.ko b/x86_64/6.6/gki_modules/kunit-test.ko
new file mode 100644
index 0000000..ff933a1
--- /dev/null
+++ b/x86_64/6.6/gki_modules/kunit-test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/kunit.ko b/x86_64/6.6/gki_modules/kunit.ko
new file mode 100644
index 0000000..44df36e
--- /dev/null
+++ b/x86_64/6.6/gki_modules/kunit.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/l2tp_core.ko b/x86_64/6.6/gki_modules/l2tp_core.ko
new file mode 100644
index 0000000..86e3c60
--- /dev/null
+++ b/x86_64/6.6/gki_modules/l2tp_core.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/l2tp_ppp.ko b/x86_64/6.6/gki_modules/l2tp_ppp.ko
new file mode 100644
index 0000000..f001304
--- /dev/null
+++ b/x86_64/6.6/gki_modules/l2tp_ppp.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/lib_test.ko b/x86_64/6.6/gki_modules/lib_test.ko
new file mode 100644
index 0000000..61cc91a
--- /dev/null
+++ b/x86_64/6.6/gki_modules/lib_test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/libarc4.ko b/x86_64/6.6/gki_modules/libarc4.ko
new file mode 100644
index 0000000..d37b0e2
--- /dev/null
+++ b/x86_64/6.6/gki_modules/libarc4.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/mac802154.ko b/x86_64/6.6/gki_modules/mac802154.ko
new file mode 100644
index 0000000..4b6c74e
--- /dev/null
+++ b/x86_64/6.6/gki_modules/mac802154.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/macsec.ko b/x86_64/6.6/gki_modules/macsec.ko
new file mode 100644
index 0000000..2f15b23
--- /dev/null
+++ b/x86_64/6.6/gki_modules/macsec.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/mii.ko b/x86_64/6.6/gki_modules/mii.ko
new file mode 100644
index 0000000..11f91a0
--- /dev/null
+++ b/x86_64/6.6/gki_modules/mii.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nfc.ko b/x86_64/6.6/gki_modules/nfc.ko
new file mode 100644
index 0000000..f9c8815
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nfc.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_dest.ko b/x86_64/6.6/gki_modules/nhc_dest.ko
new file mode 100644
index 0000000..ec5fff5
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_dest.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_fragment.ko b/x86_64/6.6/gki_modules/nhc_fragment.ko
new file mode 100644
index 0000000..d662dc3
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_fragment.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_hop.ko b/x86_64/6.6/gki_modules/nhc_hop.ko
new file mode 100644
index 0000000..057b85e
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_hop.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_ipv6.ko b/x86_64/6.6/gki_modules/nhc_ipv6.ko
new file mode 100644
index 0000000..f4bb3fe
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_ipv6.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_mobility.ko b/x86_64/6.6/gki_modules/nhc_mobility.ko
new file mode 100644
index 0000000..bcb7522
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_mobility.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_routing.ko b/x86_64/6.6/gki_modules/nhc_routing.ko
new file mode 100644
index 0000000..3b0cb7b
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_routing.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/nhc_udp.ko b/x86_64/6.6/gki_modules/nhc_udp.ko
new file mode 100644
index 0000000..cbbc1f9
--- /dev/null
+++ b/x86_64/6.6/gki_modules/nhc_udp.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ppp_deflate.ko b/x86_64/6.6/gki_modules/ppp_deflate.ko
new file mode 100644
index 0000000..f654ea0
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ppp_deflate.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ppp_generic.ko b/x86_64/6.6/gki_modules/ppp_generic.ko
new file mode 100644
index 0000000..9c96dc6
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ppp_generic.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ppp_mppe.ko b/x86_64/6.6/gki_modules/ppp_mppe.ko
new file mode 100644
index 0000000..5adcfd0
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ppp_mppe.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/pppox.ko b/x86_64/6.6/gki_modules/pppox.ko
new file mode 100644
index 0000000..6d1bc2a
--- /dev/null
+++ b/x86_64/6.6/gki_modules/pppox.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/pps_core.ko b/x86_64/6.6/gki_modules/pps_core.ko
new file mode 100644
index 0000000..7260dca
--- /dev/null
+++ b/x86_64/6.6/gki_modules/pps_core.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/pptp.ko b/x86_64/6.6/gki_modules/pptp.ko
new file mode 100644
index 0000000..2ca4a11
--- /dev/null
+++ b/x86_64/6.6/gki_modules/pptp.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ptp.ko b/x86_64/6.6/gki_modules/ptp.ko
new file mode 100644
index 0000000..3c62ee7
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ptp.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/ptp_kvm.ko b/x86_64/6.6/gki_modules/ptp_kvm.ko
new file mode 100644
index 0000000..ab1ddd1
--- /dev/null
+++ b/x86_64/6.6/gki_modules/ptp_kvm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/r8152.ko b/x86_64/6.6/gki_modules/r8152.ko
new file mode 100644
index 0000000..67352bc
--- /dev/null
+++ b/x86_64/6.6/gki_modules/r8152.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/r8153_ecm.ko b/x86_64/6.6/gki_modules/r8153_ecm.ko
new file mode 100644
index 0000000..a876a61
--- /dev/null
+++ b/x86_64/6.6/gki_modules/r8153_ecm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/regmap-kunit.ko b/x86_64/6.6/gki_modules/regmap-kunit.ko
new file mode 100644
index 0000000..586f53a
--- /dev/null
+++ b/x86_64/6.6/gki_modules/regmap-kunit.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/regmap-ram.ko b/x86_64/6.6/gki_modules/regmap-ram.ko
new file mode 100644
index 0000000..5606edb
--- /dev/null
+++ b/x86_64/6.6/gki_modules/regmap-ram.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/regmap-raw-ram.ko b/x86_64/6.6/gki_modules/regmap-raw-ram.ko
new file mode 100644
index 0000000..a88c364
--- /dev/null
+++ b/x86_64/6.6/gki_modules/regmap-raw-ram.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/rfcomm.ko b/x86_64/6.6/gki_modules/rfcomm.ko
new file mode 100644
index 0000000..834ca5c
--- /dev/null
+++ b/x86_64/6.6/gki_modules/rfcomm.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/rfkill.ko b/x86_64/6.6/gki_modules/rfkill.ko
new file mode 100644
index 0000000..16e8c36
--- /dev/null
+++ b/x86_64/6.6/gki_modules/rfkill.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/rtl8150.ko b/x86_64/6.6/gki_modules/rtl8150.ko
new file mode 100644
index 0000000..1509142
--- /dev/null
+++ b/x86_64/6.6/gki_modules/rtl8150.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/slcan.ko b/x86_64/6.6/gki_modules/slcan.ko
new file mode 100644
index 0000000..26a3476
--- /dev/null
+++ b/x86_64/6.6/gki_modules/slcan.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/slhc.ko b/x86_64/6.6/gki_modules/slhc.ko
new file mode 100644
index 0000000..03b43b9
--- /dev/null
+++ b/x86_64/6.6/gki_modules/slhc.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/soc-topology-test.ko b/x86_64/6.6/gki_modules/soc-topology-test.ko
new file mode 100644
index 0000000..0c43d68
--- /dev/null
+++ b/x86_64/6.6/gki_modules/soc-topology-test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/soc-utils-test.ko b/x86_64/6.6/gki_modules/soc-utils-test.ko
new file mode 100644
index 0000000..adff242
--- /dev/null
+++ b/x86_64/6.6/gki_modules/soc-utils-test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/time_test.ko b/x86_64/6.6/gki_modules/time_test.ko
new file mode 100644
index 0000000..52d57db
--- /dev/null
+++ b/x86_64/6.6/gki_modules/time_test.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/tipc.ko b/x86_64/6.6/gki_modules/tipc.ko
new file mode 100644
index 0000000..1c43e43
--- /dev/null
+++ b/x86_64/6.6/gki_modules/tipc.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/usbmon.ko b/x86_64/6.6/gki_modules/usbmon.ko
new file mode 100644
index 0000000..edef637
--- /dev/null
+++ b/x86_64/6.6/gki_modules/usbmon.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/usbnet.ko b/x86_64/6.6/gki_modules/usbnet.ko
new file mode 100644
index 0000000..677b655
--- /dev/null
+++ b/x86_64/6.6/gki_modules/usbnet.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/usbserial.ko b/x86_64/6.6/gki_modules/usbserial.ko
new file mode 100644
index 0000000..5e35747
--- /dev/null
+++ b/x86_64/6.6/gki_modules/usbserial.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/vcan.ko b/x86_64/6.6/gki_modules/vcan.ko
new file mode 100644
index 0000000..b6f0311
--- /dev/null
+++ b/x86_64/6.6/gki_modules/vcan.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/vcpu_stall_detector.ko b/x86_64/6.6/gki_modules/vcpu_stall_detector.ko
new file mode 100644
index 0000000..0d4436d
--- /dev/null
+++ b/x86_64/6.6/gki_modules/vcpu_stall_detector.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/virtio_balloon.ko b/x86_64/6.6/gki_modules/virtio_balloon.ko
new file mode 100644
index 0000000..08388b5
--- /dev/null
+++ b/x86_64/6.6/gki_modules/virtio_balloon.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/virtio_blk.ko b/x86_64/6.6/gki_modules/virtio_blk.ko
new file mode 100644
index 0000000..5e9c063
--- /dev/null
+++ b/x86_64/6.6/gki_modules/virtio_blk.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/virtio_console.ko b/x86_64/6.6/gki_modules/virtio_console.ko
new file mode 100644
index 0000000..733a707
--- /dev/null
+++ b/x86_64/6.6/gki_modules/virtio_console.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/virtio_pci.ko b/x86_64/6.6/gki_modules/virtio_pci.ko
new file mode 100644
index 0000000..28265c9
--- /dev/null
+++ b/x86_64/6.6/gki_modules/virtio_pci.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/virtio_pci_modern_dev.ko b/x86_64/6.6/gki_modules/virtio_pci_modern_dev.ko
new file mode 100644
index 0000000..653b8ea
--- /dev/null
+++ b/x86_64/6.6/gki_modules/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/vmw_vsock_virtio_transport.ko b/x86_64/6.6/gki_modules/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..bc7bddf
--- /dev/null
+++ b/x86_64/6.6/gki_modules/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/wwan.ko b/x86_64/6.6/gki_modules/wwan.ko
new file mode 100644
index 0000000..93589d3
--- /dev/null
+++ b/x86_64/6.6/gki_modules/wwan.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/zram.ko b/x86_64/6.6/gki_modules/zram.ko
new file mode 100644
index 0000000..dcebdc2
--- /dev/null
+++ b/x86_64/6.6/gki_modules/zram.ko
Binary files differ
diff --git a/x86_64/6.6/gki_modules/zsmalloc.ko b/x86_64/6.6/gki_modules/zsmalloc.ko
new file mode 100644
index 0000000..cc6a013
--- /dev/null
+++ b/x86_64/6.6/gki_modules/zsmalloc.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/btintel.ko b/x86_64/6.6/goldfish_modules/btintel.ko
new file mode 100644
index 0000000..8efb28e
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/btintel.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/btrtl.ko b/x86_64/6.6/goldfish_modules/btrtl.ko
new file mode 100644
index 0000000..a3262c2
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/btrtl.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/btusb.ko b/x86_64/6.6/goldfish_modules/btusb.ko
new file mode 100644
index 0000000..f8b66ba
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/btusb.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/cfg80211.ko b/x86_64/6.6/goldfish_modules/cfg80211.ko
new file mode 100644
index 0000000..a22b9ad
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/cfg80211.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/dummy-cpufreq.ko b/x86_64/6.6/goldfish_modules/dummy-cpufreq.ko
new file mode 100644
index 0000000..e2b43d4
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/dummy-cpufreq.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/dummy_hcd.ko b/x86_64/6.6/goldfish_modules/dummy_hcd.ko
new file mode 100644
index 0000000..5eab955
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/dummy_hcd.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/failover.ko b/x86_64/6.6/goldfish_modules/failover.ko
new file mode 100644
index 0000000..25a10e1
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/failover.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/goldfish_address_space.ko b/x86_64/6.6/goldfish_modules/goldfish_address_space.ko
new file mode 100644
index 0000000..7f8d35b
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/goldfish_address_space.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/goldfish_battery.ko b/x86_64/6.6/goldfish_modules/goldfish_battery.ko
new file mode 100644
index 0000000..4566c96
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/goldfish_battery.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/goldfish_pipe.ko b/x86_64/6.6/goldfish_modules/goldfish_pipe.ko
new file mode 100644
index 0000000..bc782f6
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/goldfish_pipe.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/goldfish_sync.ko b/x86_64/6.6/goldfish_modules/goldfish_sync.ko
new file mode 100644
index 0000000..3fbd4b4
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/goldfish_sync.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/gs_usb.ko b/x86_64/6.6/goldfish_modules/gs_usb.ko
new file mode 100644
index 0000000..b854e26
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/gs_usb.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/hci_vhci.ko b/x86_64/6.6/goldfish_modules/hci_vhci.ko
new file mode 100644
index 0000000..0d2294b
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/hci_vhci.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mac80211.ko b/x86_64/6.6/goldfish_modules/mac80211.ko
new file mode 100644
index 0000000..73c1efa
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mac80211.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mac80211_hwsim.ko b/x86_64/6.6/goldfish_modules/mac80211_hwsim.ko
new file mode 100644
index 0000000..1db58f9
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mac80211_hwsim.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76-usb.ko b/x86_64/6.6/goldfish_modules/mt76-usb.ko
new file mode 100644
index 0000000..b81b5bc
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76-usb.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76.ko b/x86_64/6.6/goldfish_modules/mt76.ko
new file mode 100644
index 0000000..062d33e
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76x0-common.ko b/x86_64/6.6/goldfish_modules/mt76x0-common.ko
new file mode 100644
index 0000000..11842a8
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76x0-common.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76x02-lib.ko b/x86_64/6.6/goldfish_modules/mt76x02-lib.ko
new file mode 100644
index 0000000..749a1cd
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76x02-lib.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76x02-usb.ko b/x86_64/6.6/goldfish_modules/mt76x02-usb.ko
new file mode 100644
index 0000000..81578fa
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76x02-usb.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76x0u.ko b/x86_64/6.6/goldfish_modules/mt76x0u.ko
new file mode 100644
index 0000000..44f01aa
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76x0u.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76x2-common.ko b/x86_64/6.6/goldfish_modules/mt76x2-common.ko
new file mode 100644
index 0000000..520718b
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76x2-common.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/mt76x2u.ko b/x86_64/6.6/goldfish_modules/mt76x2u.ko
new file mode 100644
index 0000000..454acf5
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/mt76x2u.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/nd_virtio.ko b/x86_64/6.6/goldfish_modules/nd_virtio.ko
new file mode 100644
index 0000000..1b01b82
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/nd_virtio.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/net_failover.ko b/x86_64/6.6/goldfish_modules/net_failover.ko
new file mode 100644
index 0000000..9564533
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/net_failover.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/pulse8-cec.ko b/x86_64/6.6/goldfish_modules/pulse8-cec.ko
new file mode 100644
index 0000000..e9dbdc2
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/pulse8-cec.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/rtc-test.ko b/x86_64/6.6/goldfish_modules/rtc-test.ko
new file mode 100644
index 0000000..8a40128
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/rtc-test.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/system_heap.ko b/x86_64/6.6/goldfish_modules/system_heap.ko
new file mode 100644
index 0000000..ab9786b
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/system_heap.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/test_meminit.ko b/x86_64/6.6/goldfish_modules/test_meminit.ko
new file mode 100644
index 0000000..477dba7
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/test_meminit.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/usbip-core.ko b/x86_64/6.6/goldfish_modules/usbip-core.ko
new file mode 100644
index 0000000..b324123
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/usbip-core.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/v4l2loopback.ko b/x86_64/6.6/goldfish_modules/v4l2loopback.ko
new file mode 100644
index 0000000..b15285c
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/v4l2loopback.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/vhci-hcd.ko b/x86_64/6.6/goldfish_modules/vhci-hcd.ko
new file mode 100644
index 0000000..cadb7cf
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/vhci-hcd.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virt_wifi.ko b/x86_64/6.6/goldfish_modules/virt_wifi.ko
new file mode 100644
index 0000000..bb21182
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virt_wifi.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio-gpu.ko b/x86_64/6.6/goldfish_modules/virtio-gpu.ko
new file mode 100644
index 0000000..bca15e1
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio-gpu.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio-media.ko b/x86_64/6.6/goldfish_modules/virtio-media.ko
new file mode 100644
index 0000000..bc31469
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio-media.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio-rng.ko b/x86_64/6.6/goldfish_modules/virtio-rng.ko
new file mode 100644
index 0000000..a0b3bfc
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio-rng.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_balloon.ko b/x86_64/6.6/goldfish_modules/virtio_balloon.ko
new file mode 100644
index 0000000..2e576c0
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_balloon.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_blk.ko b/x86_64/6.6/goldfish_modules/virtio_blk.ko
new file mode 100644
index 0000000..76a3e61
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_blk.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_console.ko b/x86_64/6.6/goldfish_modules/virtio_console.ko
new file mode 100644
index 0000000..feb474f
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_console.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_dma_buf.ko b/x86_64/6.6/goldfish_modules/virtio_dma_buf.ko
new file mode 100644
index 0000000..e4d0470
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_dma_buf.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_input.ko b/x86_64/6.6/goldfish_modules/virtio_input.ko
new file mode 100644
index 0000000..4c72e87
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_input.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_net.ko b/x86_64/6.6/goldfish_modules/virtio_net.ko
new file mode 100644
index 0000000..9adef02
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_net.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_pci.ko b/x86_64/6.6/goldfish_modules/virtio_pci.ko
new file mode 100644
index 0000000..52ee4ec
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_pci.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_pci_legacy_dev.ko b/x86_64/6.6/goldfish_modules/virtio_pci_legacy_dev.ko
new file mode 100644
index 0000000..4374810
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_pci_legacy_dev.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_pci_modern_dev.ko b/x86_64/6.6/goldfish_modules/virtio_pci_modern_dev.ko
new file mode 100644
index 0000000..aa41bfc
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_pmem.ko b/x86_64/6.6/goldfish_modules/virtio_pmem.ko
new file mode 100644
index 0000000..6018e6f
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_pmem.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/virtio_snd.ko b/x86_64/6.6/goldfish_modules/virtio_snd.ko
new file mode 100644
index 0000000..6118acc
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/virtio_snd.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/vkms.ko b/x86_64/6.6/goldfish_modules/vkms.ko
new file mode 100644
index 0000000..0e9e21d
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/vkms.ko
Binary files differ
diff --git a/x86_64/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko b/x86_64/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko
new file mode 100644
index 0000000..64da031
--- /dev/null
+++ b/x86_64/6.6/goldfish_modules/vmw_vsock_virtio_transport.ko
Binary files differ
diff --git a/x86_64/6.6/kernel-6.6 b/x86_64/6.6/kernel-6.6
new file mode 100644
index 0000000..f54e82f
--- /dev/null
+++ b/x86_64/6.6/kernel-6.6
Binary files differ