Mark ab/7061308 as merged in stage.

Bug: 180401296
Merged-In: I734ea31b9bba113114d23b7572e83ef0233bc6ec
Change-Id: I16459af8dbef330b1cf789d2f892087cfd4e7e32
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..ac732d3
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,45 @@
+//
+// Copyright (C) 2021 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package {
+    default_applicable_licenses: ["prebuilts_qemu-kernel_license"],
+}
+
+// Added automatically by a large-scale-change that took the approach of
+// 'apply every license found to every target'. While this makes sure we respect
+// every license restriction, it may not be entirely correct.
+//
+// e.g. GPL in an MIT project might only apply to the contrib/ directory.
+//
+// Please consider splitting the single license below into multiple licenses,
+// taking care not to lose any license_kind information, and overriding the
+// default license using the 'licenses: [...]' property on targets as needed.
+//
+// For unused files, consider creating a 'fileGroup' with "//visibility:private"
+// to attach the license to, and including a comment whether the files may be
+// used in the current project.
+// See: http://go/android-license-faq
+license {
+    name: "prebuilts_qemu-kernel_license",
+    visibility: [":__subpackages__"],
+    license_kinds: [
+        "SPDX-license-identifier-GPL",
+        "SPDX-license-identifier-GPL-2.0",
+        "SPDX-license-identifier-LGPL",
+    ],
+    license_text: [
+        "NOTICE",
+    ],
+}
diff --git a/METADATA b/METADATA
new file mode 100644
index 0000000..6317258
--- /dev/null
+++ b/METADATA
@@ -0,0 +1,13 @@
+third_party {
+  # licensed under GPL per:
+  #   NOTICE
+  #   arm/LINUX_KERNEL_COPYING
+  #   arm64/LINUX_KERNEL_COPYING
+  #   mips/LINUX_KERNEL_COPYING
+  #   mips64/LINUX_KERNEL_COPYING
+  #   x86/LINUX_KERNEL_COPYING
+  #   x86/3.10/LINUX_KERNEL_COPYING
+  #   x86_64/LINUX_KERNEL_COPYING
+  #   x86_64/3.10/LINUX_KERNEL_COPYING
+  license_type: RESTRICTED
+}
diff --git a/arm64/5.10/kernel-qemu2 b/arm64/5.10/kernel-qemu2
deleted file mode 100644
index 3f6d0c7..0000000
--- a/arm64/5.10/kernel-qemu2
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/dummy-cpufreq.ko b/arm64/5.10/ko/dummy-cpufreq.ko
deleted file mode 100644
index 5bf7901..0000000
--- a/arm64/5.10/ko/dummy-cpufreq.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/dummy_hcd.ko b/arm64/5.10/ko/dummy_hcd.ko
deleted file mode 100644
index 416cecb..0000000
--- a/arm64/5.10/ko/dummy_hcd.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/failover.ko b/arm64/5.10/ko/failover.ko
deleted file mode 100644
index fb9a7c3..0000000
--- a/arm64/5.10/ko/failover.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/goldfish_address_space.ko b/arm64/5.10/ko/goldfish_address_space.ko
deleted file mode 100644
index b63f2b2..0000000
--- a/arm64/5.10/ko/goldfish_address_space.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/goldfish_battery.ko b/arm64/5.10/ko/goldfish_battery.ko
deleted file mode 100644
index 8cafa1d..0000000
--- a/arm64/5.10/ko/goldfish_battery.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/goldfish_pipe.ko b/arm64/5.10/ko/goldfish_pipe.ko
deleted file mode 100644
index d8825dc..0000000
--- a/arm64/5.10/ko/goldfish_pipe.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/goldfish_sync.ko b/arm64/5.10/ko/goldfish_sync.ko
deleted file mode 100644
index c31f20d..0000000
--- a/arm64/5.10/ko/goldfish_sync.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/ledtrig-audio.ko b/arm64/5.10/ko/ledtrig-audio.ko
deleted file mode 100644
index b20ddf2..0000000
--- a/arm64/5.10/ko/ledtrig-audio.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/lzo-rle.ko b/arm64/5.10/ko/lzo-rle.ko
deleted file mode 100644
index 516972e..0000000
--- a/arm64/5.10/ko/lzo-rle.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/lzo.ko b/arm64/5.10/ko/lzo.ko
deleted file mode 100644
index 6c0dd32..0000000
--- a/arm64/5.10/ko/lzo.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/mac80211_hwsim.ko b/arm64/5.10/ko/mac80211_hwsim.ko
deleted file mode 100644
index af0e554..0000000
--- a/arm64/5.10/ko/mac80211_hwsim.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/md-mod.ko b/arm64/5.10/ko/md-mod.ko
deleted file mode 100644
index ee66fe1..0000000
--- a/arm64/5.10/ko/md-mod.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/nd_virtio.ko b/arm64/5.10/ko/nd_virtio.ko
deleted file mode 100644
index 4ad95fd..0000000
--- a/arm64/5.10/ko/nd_virtio.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/net_failover.ko b/arm64/5.10/ko/net_failover.ko
deleted file mode 100644
index 3b04173..0000000
--- a/arm64/5.10/ko/net_failover.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/rtc-test.ko b/arm64/5.10/ko/rtc-test.ko
deleted file mode 100644
index 8955d50..0000000
--- a/arm64/5.10/ko/rtc-test.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/snd-hda-codec-generic.ko b/arm64/5.10/ko/snd-hda-codec-generic.ko
deleted file mode 100644
index 778baa5..0000000
--- a/arm64/5.10/ko/snd-hda-codec-generic.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/snd-hda-codec-realtek.ko b/arm64/5.10/ko/snd-hda-codec-realtek.ko
deleted file mode 100644
index 6886490..0000000
--- a/arm64/5.10/ko/snd-hda-codec-realtek.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/snd-hda-codec.ko b/arm64/5.10/ko/snd-hda-codec.ko
deleted file mode 100644
index 6f96f90..0000000
--- a/arm64/5.10/ko/snd-hda-codec.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/snd-hda-core.ko b/arm64/5.10/ko/snd-hda-core.ko
deleted file mode 100644
index 84e1132..0000000
--- a/arm64/5.10/ko/snd-hda-core.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/snd-hda-intel.ko b/arm64/5.10/ko/snd-hda-intel.ko
deleted file mode 100644
index 6310a2a..0000000
--- a/arm64/5.10/ko/snd-hda-intel.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/snd-intel-dspcfg.ko b/arm64/5.10/ko/snd-intel-dspcfg.ko
deleted file mode 100644
index 42e4d78..0000000
--- a/arm64/5.10/ko/snd-intel-dspcfg.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio-gpu.ko b/arm64/5.10/ko/virtio-gpu.ko
deleted file mode 100644
index d41255d..0000000
--- a/arm64/5.10/ko/virtio-gpu.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio-rng.ko b/arm64/5.10/ko/virtio-rng.ko
deleted file mode 100644
index a6d92de..0000000
--- a/arm64/5.10/ko/virtio-rng.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_blk.ko b/arm64/5.10/ko/virtio_blk.ko
deleted file mode 100644
index e50e0fa..0000000
--- a/arm64/5.10/ko/virtio_blk.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_console.ko b/arm64/5.10/ko/virtio_console.ko
deleted file mode 100644
index a67225e..0000000
--- a/arm64/5.10/ko/virtio_console.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_dma_buf.ko b/arm64/5.10/ko/virtio_dma_buf.ko
deleted file mode 100644
index 075ef1a..0000000
--- a/arm64/5.10/ko/virtio_dma_buf.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_input.ko b/arm64/5.10/ko/virtio_input.ko
deleted file mode 100644
index 53c8b04..0000000
--- a/arm64/5.10/ko/virtio_input.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_mmio.ko b/arm64/5.10/ko/virtio_mmio.ko
deleted file mode 100644
index bf77bb2..0000000
--- a/arm64/5.10/ko/virtio_mmio.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_net.ko b/arm64/5.10/ko/virtio_net.ko
deleted file mode 100644
index c8cad73..0000000
--- a/arm64/5.10/ko/virtio_net.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_pci.ko b/arm64/5.10/ko/virtio_pci.ko
deleted file mode 100644
index 56a2788..0000000
--- a/arm64/5.10/ko/virtio_pci.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/virtio_pmem.ko b/arm64/5.10/ko/virtio_pmem.ko
deleted file mode 100644
index 2eaf769..0000000
--- a/arm64/5.10/ko/virtio_pmem.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/vmw_vsock_virtio_transport.ko b/arm64/5.10/ko/vmw_vsock_virtio_transport.ko
deleted file mode 100644
index 3b0d2db..0000000
--- a/arm64/5.10/ko/vmw_vsock_virtio_transport.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/zram.ko b/arm64/5.10/ko/zram.ko
deleted file mode 100644
index 23c1045..0000000
--- a/arm64/5.10/ko/zram.ko
+++ /dev/null
Binary files differ
diff --git a/arm64/5.10/ko/zsmalloc.ko b/arm64/5.10/ko/zsmalloc.ko
deleted file mode 100644
index 5251731..0000000
--- a/arm64/5.10/ko/zsmalloc.ko
+++ /dev/null
Binary files differ
diff --git a/x86/pc-bios/Android.bp b/x86/pc-bios/Android.bp
index 02b6f14..8925eb2 100644
--- a/x86/pc-bios/Android.bp
+++ b/x86/pc-bios/Android.bp
@@ -13,6 +13,17 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
+package {
+    // See: http://go/android-license-faq
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "prebuilts_qemu-kernel_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-GPL
+    //   SPDX-license-identifier-GPL-2.0
+    //   SPDX-license-identifier-LGPL
+    default_applicable_licenses: ["prebuilts_qemu-kernel_license"],
+}
+
 prebuilt_usr_share_host {
     name: "bios.bin",
     src: "bios.bin",
diff --git a/x86_64/5.10/kernel-qemu2 b/x86_64/5.10/kernel-qemu2
deleted file mode 100644
index 27a9402..0000000
--- a/x86_64/5.10/kernel-qemu2
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/dummy-cpufreq.ko b/x86_64/5.10/ko/dummy-cpufreq.ko
deleted file mode 100644
index 7e6e28b..0000000
--- a/x86_64/5.10/ko/dummy-cpufreq.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/dummy_hcd.ko b/x86_64/5.10/ko/dummy_hcd.ko
deleted file mode 100644
index 39dad78..0000000
--- a/x86_64/5.10/ko/dummy_hcd.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/failover.ko b/x86_64/5.10/ko/failover.ko
deleted file mode 100644
index 28c164b..0000000
--- a/x86_64/5.10/ko/failover.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/goldfish_address_space.ko b/x86_64/5.10/ko/goldfish_address_space.ko
deleted file mode 100644
index 8cb9296..0000000
--- a/x86_64/5.10/ko/goldfish_address_space.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/goldfish_battery.ko b/x86_64/5.10/ko/goldfish_battery.ko
deleted file mode 100644
index 2541e26..0000000
--- a/x86_64/5.10/ko/goldfish_battery.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/goldfish_pipe.ko b/x86_64/5.10/ko/goldfish_pipe.ko
deleted file mode 100644
index 69e28f0..0000000
--- a/x86_64/5.10/ko/goldfish_pipe.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/goldfish_sync.ko b/x86_64/5.10/ko/goldfish_sync.ko
deleted file mode 100644
index e4cd764..0000000
--- a/x86_64/5.10/ko/goldfish_sync.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/ledtrig-audio.ko b/x86_64/5.10/ko/ledtrig-audio.ko
deleted file mode 100644
index f94b71c..0000000
--- a/x86_64/5.10/ko/ledtrig-audio.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/lzo-rle.ko b/x86_64/5.10/ko/lzo-rle.ko
deleted file mode 100644
index d08109a..0000000
--- a/x86_64/5.10/ko/lzo-rle.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/lzo.ko b/x86_64/5.10/ko/lzo.ko
deleted file mode 100644
index f8c7f24..0000000
--- a/x86_64/5.10/ko/lzo.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/mac80211_hwsim.ko b/x86_64/5.10/ko/mac80211_hwsim.ko
deleted file mode 100644
index a8a8e23..0000000
--- a/x86_64/5.10/ko/mac80211_hwsim.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/md-mod.ko b/x86_64/5.10/ko/md-mod.ko
deleted file mode 100644
index e72012c..0000000
--- a/x86_64/5.10/ko/md-mod.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/nd_virtio.ko b/x86_64/5.10/ko/nd_virtio.ko
deleted file mode 100644
index 94e9448..0000000
--- a/x86_64/5.10/ko/nd_virtio.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/net_failover.ko b/x86_64/5.10/ko/net_failover.ko
deleted file mode 100644
index c87e231..0000000
--- a/x86_64/5.10/ko/net_failover.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/rtc-test.ko b/x86_64/5.10/ko/rtc-test.ko
deleted file mode 100644
index b921ac4..0000000
--- a/x86_64/5.10/ko/rtc-test.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/snd-hda-codec-generic.ko b/x86_64/5.10/ko/snd-hda-codec-generic.ko
deleted file mode 100644
index 48e5015..0000000
--- a/x86_64/5.10/ko/snd-hda-codec-generic.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/snd-hda-codec-realtek.ko b/x86_64/5.10/ko/snd-hda-codec-realtek.ko
deleted file mode 100644
index 5f41c08..0000000
--- a/x86_64/5.10/ko/snd-hda-codec-realtek.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/snd-hda-codec.ko b/x86_64/5.10/ko/snd-hda-codec.ko
deleted file mode 100644
index a683344..0000000
--- a/x86_64/5.10/ko/snd-hda-codec.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/snd-hda-core.ko b/x86_64/5.10/ko/snd-hda-core.ko
deleted file mode 100644
index 544ab39..0000000
--- a/x86_64/5.10/ko/snd-hda-core.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/snd-hda-intel.ko b/x86_64/5.10/ko/snd-hda-intel.ko
deleted file mode 100644
index bdc3354..0000000
--- a/x86_64/5.10/ko/snd-hda-intel.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/snd-intel-dspcfg.ko b/x86_64/5.10/ko/snd-intel-dspcfg.ko
deleted file mode 100644
index 675afae..0000000
--- a/x86_64/5.10/ko/snd-intel-dspcfg.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/test_meminit.ko b/x86_64/5.10/ko/test_meminit.ko
deleted file mode 100644
index ed4c9f6..0000000
--- a/x86_64/5.10/ko/test_meminit.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/test_stackinit.ko b/x86_64/5.10/ko/test_stackinit.ko
deleted file mode 100644
index ce40a81..0000000
--- a/x86_64/5.10/ko/test_stackinit.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio-gpu.ko b/x86_64/5.10/ko/virtio-gpu.ko
deleted file mode 100644
index 1f97fb1..0000000
--- a/x86_64/5.10/ko/virtio-gpu.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio-rng.ko b/x86_64/5.10/ko/virtio-rng.ko
deleted file mode 100644
index 1a5263b..0000000
--- a/x86_64/5.10/ko/virtio-rng.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_blk.ko b/x86_64/5.10/ko/virtio_blk.ko
deleted file mode 100644
index 61a5304..0000000
--- a/x86_64/5.10/ko/virtio_blk.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_console.ko b/x86_64/5.10/ko/virtio_console.ko
deleted file mode 100644
index 3e899fd..0000000
--- a/x86_64/5.10/ko/virtio_console.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_dma_buf.ko b/x86_64/5.10/ko/virtio_dma_buf.ko
deleted file mode 100644
index 88ac3bb..0000000
--- a/x86_64/5.10/ko/virtio_dma_buf.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_input.ko b/x86_64/5.10/ko/virtio_input.ko
deleted file mode 100644
index 2f37464..0000000
--- a/x86_64/5.10/ko/virtio_input.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_mem.ko b/x86_64/5.10/ko/virtio_mem.ko
deleted file mode 100644
index 8d77ca8..0000000
--- a/x86_64/5.10/ko/virtio_mem.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_mmio.ko b/x86_64/5.10/ko/virtio_mmio.ko
deleted file mode 100644
index 6b7eb8d..0000000
--- a/x86_64/5.10/ko/virtio_mmio.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_net.ko b/x86_64/5.10/ko/virtio_net.ko
deleted file mode 100644
index 5ebfd75..0000000
--- a/x86_64/5.10/ko/virtio_net.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_pci.ko b/x86_64/5.10/ko/virtio_pci.ko
deleted file mode 100644
index a777efb..0000000
--- a/x86_64/5.10/ko/virtio_pci.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/virtio_pmem.ko b/x86_64/5.10/ko/virtio_pmem.ko
deleted file mode 100644
index e3df1e8..0000000
--- a/x86_64/5.10/ko/virtio_pmem.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/vmw_vsock_virtio_transport.ko b/x86_64/5.10/ko/vmw_vsock_virtio_transport.ko
deleted file mode 100644
index 58792f9..0000000
--- a/x86_64/5.10/ko/vmw_vsock_virtio_transport.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/zram.ko b/x86_64/5.10/ko/zram.ko
deleted file mode 100644
index 5538a12..0000000
--- a/x86_64/5.10/ko/zram.ko
+++ /dev/null
Binary files differ
diff --git a/x86_64/5.10/ko/zsmalloc.ko b/x86_64/5.10/ko/zsmalloc.ko
deleted file mode 100644
index c37fa5e..0000000
--- a/x86_64/5.10/ko/zsmalloc.ko
+++ /dev/null
Binary files differ