Loading Android.bp 0 → 100644 +27 −0 Original line number Diff line number Diff line cc_binary_host { name: "unifdef", srcs: ["scripts/unifdef.c"], sanitize: { never: true, } } gensrcs { name: "qseecom-kernel-includes", // move to out/ as root for header generation because of scripts/unifdef // storage - at the expense of extra ../ references cmd: "pushd out && mkdir -p scripts && rm -f scripts/unifdef && ln -s ../../$(location unifdef) scripts/unifdef && ../$(location scripts/headers_install.sh) `dirname ../$(out)` ../ $(in) && popd", tools: ["unifdef"], tool_files: ["scripts/headers_install.sh"], export_include_dirs: ["include/uapi"], srcs: ["include/uapi/linux/qseecom.h"], output_extension: "h", } cc_library_headers { name: "qseecom-kernel-headers", generated_headers: ["qseecom-kernel-includes"], export_generated_headers: ["qseecom-kernel-includes"], } AndroidKernel.mk +14 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,20 @@ else KERNEL_CROSS_COMPILE := $(TARGET_KERNEL_CROSS_COMPILE_PREFIX) endif ifeq ($(KERNEL_LLVM_SUPPORT), true) ifeq ($(KERNEL_SD_LLVM_SUPPORT), true) #Using sd-llvm compiler ifeq ($(shell echo $(SDCLANG_PATH) | head -c 1),/) KERNEL_LLVM_BIN := $(SDCLANG_PATH)/clang else KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(SDCLANG_PATH)/clang endif $(warning "Using sdllvm" $(KERNEL_LLVM_BIN)) else KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(CLANG) #Using aosp-llvm compiler $(warning "Using aosp-llvm" $(KERNEL_LLVM_BIN)) endif endif ifeq ($(TARGET_PREBUILT_KERNEL),) KERNEL_GCC_NOANDROID_CHK := $(shell (echo "int main() {return 0;}" | $(KERNEL_CROSS_COMPILE)gcc -E -mno-android - > /dev/null 2>&1 ; echo $$?)) Loading Documentation/ABI/testing/sysfs-fs-f2fs +11 −0 Original line number Diff line number Diff line Loading @@ -192,3 +192,14 @@ Date: November 2017 Contact: "Sheng Yong" <shengyong1@huawei.com> Description: Controls readahead inode block in readdir. What: /sys/fs/f2fs/<disk>/extension_list Date: Feburary 2018 Contact: "Chao Yu" <yuchao0@huawei.com> Description: Used to control configure extension list: - Query: cat /sys/fs/f2fs/<disk>/extension_list - Add: echo '[h/c]extension' > /sys/fs/f2fs/<disk>/extension_list - Del: echo '[h/c]!extension' > /sys/fs/f2fs/<disk>/extension_list - [h] means add/del hot file extension - [c] means add/del cold file extension Documentation/DMA-attributes.txt +7 −0 Original line number Diff line number Diff line Loading @@ -156,3 +156,10 @@ accesses to DMA buffers in both privileged "supervisor" and unprivileged subsystem that the buffer is fully accessible at the elevated privilege level (and ideally inaccessible or at least read-only at the lesser-privileged levels). DMA_ATTR_IOMMU_USE_LLC_NWA ------------------------------------ DMA_ATTR_IOMMU_USE_LLC_NWA: Overrides the bus attributes to use System Cache(LLC) with allocation policy as Inner Non-Cacheable, Outer Cacheable: Write-Back, Read-Allocate, No Write-Allocate policy. No newline at end of file Documentation/admin-guide/kernel-parameters.txt +3 −0 Original line number Diff line number Diff line Loading @@ -2556,6 +2556,9 @@ noalign [KNL,ARM] noaltinstr [S390] Disables alternative instructions patching (CPU alternatives feature). noapic [SMP,APIC] Tells the kernel to not make use of any IOAPICs that may be present in the system. Loading Loading
Android.bp 0 → 100644 +27 −0 Original line number Diff line number Diff line cc_binary_host { name: "unifdef", srcs: ["scripts/unifdef.c"], sanitize: { never: true, } } gensrcs { name: "qseecom-kernel-includes", // move to out/ as root for header generation because of scripts/unifdef // storage - at the expense of extra ../ references cmd: "pushd out && mkdir -p scripts && rm -f scripts/unifdef && ln -s ../../$(location unifdef) scripts/unifdef && ../$(location scripts/headers_install.sh) `dirname ../$(out)` ../ $(in) && popd", tools: ["unifdef"], tool_files: ["scripts/headers_install.sh"], export_include_dirs: ["include/uapi"], srcs: ["include/uapi/linux/qseecom.h"], output_extension: "h", } cc_library_headers { name: "qseecom-kernel-headers", generated_headers: ["qseecom-kernel-includes"], export_generated_headers: ["qseecom-kernel-includes"], }
AndroidKernel.mk +14 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,20 @@ else KERNEL_CROSS_COMPILE := $(TARGET_KERNEL_CROSS_COMPILE_PREFIX) endif ifeq ($(KERNEL_LLVM_SUPPORT), true) ifeq ($(KERNEL_SD_LLVM_SUPPORT), true) #Using sd-llvm compiler ifeq ($(shell echo $(SDCLANG_PATH) | head -c 1),/) KERNEL_LLVM_BIN := $(SDCLANG_PATH)/clang else KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(SDCLANG_PATH)/clang endif $(warning "Using sdllvm" $(KERNEL_LLVM_BIN)) else KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(CLANG) #Using aosp-llvm compiler $(warning "Using aosp-llvm" $(KERNEL_LLVM_BIN)) endif endif ifeq ($(TARGET_PREBUILT_KERNEL),) KERNEL_GCC_NOANDROID_CHK := $(shell (echo "int main() {return 0;}" | $(KERNEL_CROSS_COMPILE)gcc -E -mno-android - > /dev/null 2>&1 ; echo $$?)) Loading
Documentation/ABI/testing/sysfs-fs-f2fs +11 −0 Original line number Diff line number Diff line Loading @@ -192,3 +192,14 @@ Date: November 2017 Contact: "Sheng Yong" <shengyong1@huawei.com> Description: Controls readahead inode block in readdir. What: /sys/fs/f2fs/<disk>/extension_list Date: Feburary 2018 Contact: "Chao Yu" <yuchao0@huawei.com> Description: Used to control configure extension list: - Query: cat /sys/fs/f2fs/<disk>/extension_list - Add: echo '[h/c]extension' > /sys/fs/f2fs/<disk>/extension_list - Del: echo '[h/c]!extension' > /sys/fs/f2fs/<disk>/extension_list - [h] means add/del hot file extension - [c] means add/del cold file extension
Documentation/DMA-attributes.txt +7 −0 Original line number Diff line number Diff line Loading @@ -156,3 +156,10 @@ accesses to DMA buffers in both privileged "supervisor" and unprivileged subsystem that the buffer is fully accessible at the elevated privilege level (and ideally inaccessible or at least read-only at the lesser-privileged levels). DMA_ATTR_IOMMU_USE_LLC_NWA ------------------------------------ DMA_ATTR_IOMMU_USE_LLC_NWA: Overrides the bus attributes to use System Cache(LLC) with allocation policy as Inner Non-Cacheable, Outer Cacheable: Write-Back, Read-Allocate, No Write-Allocate policy. No newline at end of file
Documentation/admin-guide/kernel-parameters.txt +3 −0 Original line number Diff line number Diff line Loading @@ -2556,6 +2556,9 @@ noalign [KNL,ARM] noaltinstr [S390] Disables alternative instructions patching (CPU alternatives feature). noapic [SMP,APIC] Tells the kernel to not make use of any IOAPICs that may be present in the system. Loading