티스토리 뷰
CONFIG_ARM=y #ARM으로 빌드
CONFIG_ARM_HAS_SG_CHAIN=y #여러개의 메모리 블록을 하나의 연속된 데이터 스트림처럼 처리할수 있도록 체이닝
CONFIG_NEED_SG_DMA_LENGTH=y # 특정아키텍쳐에서는 ScatterGatherChaining이 안될수도 있기때문에 LENGTH 설정
CONFIG_ARM_DMA_USE_IOMMU=y#IO를 위한 MMU
CONFIG_EARLY_IOREMAP=y# 리눅스 커널이 부팅 초기 단계에서 I/O 메모리 매핑(IOREMAP)을 사용할 수 있도록 허용하는 커널 옵션
CONFIG_FIX_EARLYCON_MEM=y# 초기 콘솔(Early Console)이 물리 메모리 주소를 직접 참조할 수 있도록 지원하는 커널 옵션
CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8# ARM 아키텍처에서 DMA(Direct Memory Access)와 IOMMU(입출력 메모리 관리 장치)의 정렬(Alignment) 을 8바이트로
CONFIG_SYS_SUPPORTS_APM_EMULATION=y # APM을 지원하지 않는 시스템에서 APM 기능을 소프트웨어적으로 구현(에뮬레이션)하기 위해 사용
CONFIG_HAVE_PROC_CPU=y # 현재 시스템의 CPU 정보를 제공하는 가상 파일
CONFIG_STACKTRACE_SUPPORT=y# 커널에서 스택 트레이스(Stack Trace) 기능을 지원 디버깅지원
CONFIG_LOCKDEP_SUPPORT=y# 커널에서 Lock Dependency(락 의존성) 추적 기능을 지원 동기화 문제, 데드락(Deadlock)과 같은 커널 락(lock) 관련 버그를 추적하는 데 사용
CONFIG_TRACE_IRQFLAGS_SUPPORT=y #커널에서 IRQ(Interrupt Request) 플래그 추적 기능을 지원하는 역할
CONFIG_RWSEM_XCHGADD_ALGORITHM=y #리눅스 커널에서 read-write semaphore (RWSEM, 읽기-쓰기 세마포어)를 구현하는 방식 중 하나를 선택하는 설정 EXCHANGE AND ADD 알고리즘느낌
CONFIG_GENERIC_HWEIGHT=y #리눅스 커널에서 "Hamming weight (HWEIGHT)" 계산을 위한 일반적인 구현(Generic Implementation)을 사용하도록 설정하는 옵션
CONFIG_GENERIC_CALIBRATE_DELAY=y # 리눅스 커널에서 "BogoMIPS"를 계산할 때, 아키텍처에 의존적인 방식이 아니라 일반적인(generic) 방식으로 수행하도록 설정하는 옵션입니다. BogoMIPS(Bogus Millions of Instructions Per Second)는 CPU 속도를 측정하는 단위 중 하나이며, 부팅 과정에서 calibrate_delay() 함수를 통해 계산됩니다.이 옵션을 활성화하면, CPU 클럭 속도에 기반하여 loops_per_jiffy 값을 조정하는 "일반적인 방식(Generic Method)"을 사용합니다.
CONFIG_NEED_DMA_MAP_STATE=y # DMA(Direct Memory Access) 버퍼의 매핑 상태를 유지해야 하는 아키텍처에서 필요한 설정 옵션
CONFIG_ARCH_SUPPORTS_UPROBES=y #UPROBES(User-space Probes)를 지원하는 아키텍처에서 활성화되는 설정 옵션
CONFIG_ARCH_WANT_KMAP_ATOMIC_FLUSH=y #일부 아키텍처에서 kmap_atomic() 사용 후 즉시 캐시 플러시(cache flush)가 필요할 경우 이를 활성화하는 커널 옵션
CONFIG_VECTORS_BASE=0xffff0000 #keep
CONFIG_ARM_PATCH_PHYS_VIRT=y # ARM 아키텍처에서 커널이 실행되는 동안 동적으로 물리 주소와 가상 주소의 매핑을 수정할 수 있도록 해주는 설정
CONFIG_GENERIC_BUG=y #커널에서 일반적인(공통적인) 버그 보고 시스템을 활성화하는 설정
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" #커널이 기본(디폴트) 설정 파일을 어디에서 찾을지를 지정하는 옵션
CONFIG_IRQ_WORK=y # "Interrupt Request Work" (IRQ Work) 기능을 활성화하는 커널 옵션 소프트웨어 인터럽트(SWI) 또는 스케줄링을 기다리지 않고, 즉시 실행해야 하는 작업을 처리하는 메커니즘
CONFIG_BUILDTIME_EXTABLE_SORT=y #커널 빌드 시, 예외 테이블(exception table, extable)을 정렬(sort)하는 기능을 활성화하는 옵션
CONFIG_INIT_ENV_ARG_LIMIT=32 #시스템이 init 프로세스를 실행할 때 전달할 수 있는 환경 변수(Environment Variables)와 인자(Arguments)의 최대 개수를 설정하는 커널 옵션
CONFIG_CROSS_COMPILE="" #B 기기에서 A기기의 바이너리로 컴파일
CONFIG_LOCALVERSION="-LineageOS" # 커널의 버전 문자열을 커스텀 값으로 설정하는 옵션
CONFIG_LOCALVERSION_AUTO=y # 자동으로 Git 커밋 해시를 추가
CONFIG_HAVE_KERNEL_GZIP=y #GZIP 압축지원
CONFIG_HAVE_KERNEL_LZMA=y #LZMA 압축지원
CONFIG_HAVE_KERNEL_XZ=y #XZ 압축지원
CONFIG_HAVE_KERNEL_LZO=y #LZO 압축지원
CONFIG_SCHED_CORE_CTL=y#Linux 커널의 코어 제어 기능(Core Control) 활성화 옵션
CONFIG_SCHED_QHMP=y#QHMP (Qualcomm Heterogeneous Multi-Processing) 스케줄링을 활성화하는 옵션
CONFIG_NAMESPACES=y#리눅스 커널에서 네임스페이스 기능을 활성화하는 설정
CONFIG_NET_NS=y#리눅스 커널에서 네트워크 네임스페이스(Network Namespace) 기능을 활성화하는 설정
CONFIG_SCHED_TUNE=y#리눅스 커널에서 SCHED_TUNE 기능을 활성화하는 설정 특정 작업 그룹(Task Group)에 대해 스케줄링 정책을 미세 조정(Tuning)할 수 있도록 함
CONFIG_BLK_DEV_INITRD=y#리눅스 커널에서 initrd(Initial RAM Disk)를 지원하도록 활성화하는 설정
CONFIG_HAVE_KERNEL_LZ4=y #LZ4 압축지원
CONFIG_KERNEL_GZIP=y #커널 이미지를 gzip 압축 방식으로 압축하도록 설정
CONFIG_DEFAULT_HOSTNAME="(none)" #기본적으로 설정되는 호스트명(Hostname)을 "(none)"으로 지정하는 옵션
CONFIG_SWAP=y #리눅스 커널에서 스왑(Swap) 기능을 활성화하는 설정
CONFIG_CROSS_MEMORY_ATTACH=y #하나의 프로세스가 다른 프로세스의 메모리에 직접 접근할 수 있도록 허용
CONFIG_AUDIT=y #리눅스 커널의 감사(Audit) 서브시스템을 활성화
CONFIG_HAVE_ARCH_AUDITSYSCALL=y #아키텍처별 시스템 호출 감사 기능 지원
CONFIG_AUDITSYSCALL=y #시스템 호출(Syscall) 감사를 활성화
CONFIG_AUDIT_WATCH=y #특정 파일 또는 디렉토리 감시 기능을 제공
CONFIG_AUDIT_TREE=y #디렉토리 트리 전체를 감시할 수 있는 기능 추가
CONFIG_MAY_HAVE_SPARSE_IRQ=y #인터럽트 번호를 연속적인 배열이 아닌, 동적으로 할당된 희소 데이터 구조를 사용하여 관리하는 방식인 플랫폼에 따라 Sparse IRQ 모델(희소 인터럽트 모델)을 사용할 수도 있도록 허용하는 옵션
CONFIG_GENERIC_IRQ_PROBE=y #커널이 IRQ를 자동으로 검색(probe)하여 올바른 인터럽트 라인을 찾아 사용할 수 있도록 하는 옵션
CONFIG_GENERIC_IRQ_SHOW=y # 현재 등록된 인터럽트 정보를 사용자에게 표시할 수 있도록 지원하는 설정
CONFIG_HARDIRQS_SW_RESEND=y #하드웨어 인터럽트(HARD IRQ)가 손실되었을 때 소프트웨어에서 이를 재전송(resend)할 수 있도록 하는 기능
CONFIG_IRQ_DOMAIN=y #IRQ 도메인은 커널이 여러 개의 인터럽트 컨트롤러를 효율적으로 관리할 수 있도록 하는 추상화 계층. 전통적인 x86 시스템과 달리 ARM, ARM64, RISC-V 등의 아키텍처에서는 여러 개의 인터럽트 컨트롤러가 존재하며, 이를 관리하기 위해 IRQ 도메인 개념이 도입.
CONFIG_IRQ_DOMAIN_HIERARCHY=y # 계층적 인터럽트 컨트롤러를 지원 (하위 → 상위 인터럽트 전달 가능)
CONFIG_HANDLE_DOMAIN_IRQ=y # 인터럽트 도메인을 통해 IRQ를 처리하는 기능
CONFIG_IRQ_FORCED_THREADING=y #커널 모드에서 즉각적으로 실행되는 비동기 이벤트 처리 메커니즘
CONFIG_SPARSE_IRQ=y #인터럽트(IRQ) 관리를 동적으로 할당할 수 있도록 변경하는 옵션
CONFIG_GENERIC_CLOCKEVENTS=y #커널이 시간(clock) 이벤트를 처리하는 방식을 표준화(Generic Clockevents Framework)하는 기능
CONFIG_GENERIC_CLOCKEVEN리즘느낌
CONFIG_GENERIC_HWEIGHT=y #리눅스 커널에서 "Hamming weight (HWEIGHT)" 계산을 위한 일반적인 구현(Generic Implementation)을 사용하도록 설정하는 옵션
CONFIG_GENERIC_CALIBRATE_DELAY=y # 리눅스 커널에서 "BogoMIPS"를 계산할 때, 아키텍처에 의존적인 방식이 아니라 일반적인(generic) 방식으로 수행하도록 설정하는 옵션입니다. BogoMIPS(Bogus Millions of Instructions Per Second)는 CPU 속도를 측정하는 단위 중 하나이며, 부팅 과정에서 calibrate_deTS_BUILD=y #커널에서 Generic Clockevents 프레임워크를 빌드할 것인지 결정하는 설정
CONFIG_ARCH_HAS_TICK_BROADCAST=y #특정 아키텍처(ARCH)가 Tick Broadcast 기능을 지원하는지 여부를 나타내는 커널 설정 옵션(Tick Broadcast는 멀티코어 환경에서 CPU가 저전력 상태로 전환될 때 타이머 인터럽트를 다른 활성 CPU로 전달하는 기능)
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y #Clockevents 프레임워크에서 Tick Broadcast(타이머 브로드캐스트) 기능을 활성화하는 커널 옵션
CONFIG_TICK_ONESHOT=y #커널의 타이머 틱(Timer Tick) 시스템에서 "One-shot Mode(일회성 모드)"를 활성화하는 설정(필요할 때 찾음)
CONFIG_NO_HZ_COMMON=y # 리눅스 커널에서 CPU의 타이머 틱(Timer Tick) 최적화를 지원하는 공통 프레임워크 활성화 옵션
CONFIG_NO_HZ_IDLE=y #유휴 상태에서 타이머 틱을 비활성화 (Idle 상태에서 Tickless 지원)
CONFIG_NO_HZ=y #리눅스 커널에서 불필요한 타이머 틱(Timer Tick)을 줄이기 위한 기능 CPU가 유휴(Idle) 상태일 때 주기적인 타이머 인터럽트를 중단하여 전력 절약 및 성능 향상
CONFIG_HIGH_RES_TIMERS=y#리눅스 커널에서 고해상도 타이머(High-Resolution Timer, HRT) 기능을 활성화하는 설정
CONFIG_TICK_CPU_ACCOUNTING=y#리눅스 커널에서 CPU 사용량을 보다 정밀하게 측정하는 기능을 활성화하는 설정
CONFIG_TASKSTATS=y#리눅스 커널에서 각 프로세스의 성능 및 리소스 사용량을 상세하게 수집하는 기능을 활성화하는 설정
CONFIG_TASK_XACCT=y#리눅스 커널에서 확장된(Extended) 프로세스 계정 정보(Task Accounting) 기능을 활성화하는 설정
CONFIG_TASK_IO_ACCOUNTING=y#리눅스 커널에서 각 프로세스의 I/O 사용량을 추적하는 기능을 활성화하는 설정
CONFIG_TREE_PREEMPT_RCU=y#실시간 시스템에서 더 빠른 응답성과 스케줄링 성능을 제공하는 RCU 동기화 메커니즘을 활성화 다음번에 한번 보자
CONFIG_PREEMPT_RCU=y#RCU(Read-Copy-Update) 메커니즘에서 태스크 선점(preemption)을 허용하는 설정
CONFIG_RCU_STALL_COMMON=y#RCU 관련 작업이 일정 시간 동안 멈추거나 지연될 경우 이를 감지하고 경고를 출력
CONFIG_RCU_FANOUT=32#RCU(Read-Copy-Update) 트리 구조에서 한 레벨(level)에서 관리할 수 있는 최대 CPU 개수를 정의
CONFIG_RCU_FANOUT_LEAF=16#RCU(Read-Copy-Update) 트리 구조에서 "리프(leaf) 레벨"의 노드가 관리할 수 있는 최대 CPU 개수를 정의
CONFIG_RCU_FAST_NO_HZ=y# RCU(Read-Copy-Update) 관련 최적화 옵션 중 하나로, "NO_HZ" 모드에서 RCU의 동작을 최적화
CONFIG_RCU_BOOST=y# Real-Time (RT) 커널 환경에서 RCU(Read-Copy-Update) 처리를 보장하기 위해 RCU 콜백을 우선순위가 높은 쓰레드로 실행하도록 하는 기능
CONFIG_RCU_BOOST_PRIO=1#RCU(Read-Copy-Update) 부스트 쓰레드의 스케줄링 우선순위를 설정하는 옵션
CONFIG_RCU_BOOST_DELAY=500CONFIG_RCU_BOOST_DELAY=500# 커널 로그 버퍼(Kernel log buffer) 크기를 결정하는 설정
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 #CPU별 로그 버퍼 크기를 결정하는 설정
CONFIG_GENERIC_SCHED_CLOCK=y#스케줄링(clock)과 관련된 범용(generic) 커널 설정 옵션으로, 커널 스케줄러(clock source)가 하드웨어에 독립적인 방식으로 동작
CONFIG_CGROUPS=y#프로세스들을 그룹화하고 CPU, 메모리, I/O 등 리소스 사용을 제한/관리하는 기능을 제공(Control Groups)
CONFIG_CGROUP_FREEZE=y#Linux cgroups에서 특정 프로세스나 컨테이너가 접근할 수 있는 디바이스를 제어하는 기능을 활성화특정 프로세스 그룹을 일시 정지(Freeze) 또는 다시 실행(Thaw)할 수 있도록 지원
CONFIG_CPUSETS=y#CPU affinity(특정 CPU 코어에 프로세스를 고정)와 CPU 리소스 할당을 관리하는 cgroups 서브시스템을 활성화하는 커널 옵션
CONFIG_CGROUP_DEVICE=y#Linux cgroups에서 특정 프로세스나 컨테이너가 접근할 수 있는 디바이스를 제어하는 기능을 활성화
CONFIG_PROC_PID_CPUSET=y#각 프로세스가 속한 cpuset 정보를 /proc/<PID>/cpuset 경로에서 확인할 수 있도록 하는 기능을 활성화하는 커널 옵션
CONFIG_CGROUP_CPUACCT=y#CPU accounting(사용량 기록) 기능을 활성화하는 커널 옵션
CONFIG_RESOURCE_COUNTERS=y#메모리, CPU, 블록 I/O 등의 리소스 사용량을 계측하는 기능을 활성화
CONFIG_CGROUP_PERF=y#cgroups(컨트롤 그룹)에서 perf_event 성능 계측 기능을 지원하도록 활성화하는 커널 옵션
CONFIG_CGROUP_SCHED=y#cgroup(컨트롤 그룹) 기반의 CPU 스케줄링 기능을 활성화하는 커널 옵션
CONFIG_FAIR_GROUP_SCHED=y#cgroup 기반의 CPU 스케줄링에서 공정(Fair) 스케줄링을 지원하는 커널 옵션
CONFIG_BLK_CGROUP=y#블록 장치(디스크, SSD 등)의 I/O를 cgroup 기반으로 제어할 수 있도록 하는 커널 옵션
CONFIG_SCHED_HMP=y#HMP(Heterogeneous Multi-Processing) 지원을 위한 스케줄러 기능 활성화
CONFIG_SCHED_CORE_CTL=y#Linux 커널의 코어 제어 기능(Core Control) 활성화 옵션
CONFIG_SCHED_QHMP=y#QHMP (Qualcomm Heterogeneous Multi-Processing) 스케줄링을 활성화하는 옵션
CONFIG_NAMESPACES=y#리눅스 커널에서 네임스페이스 기능을 활성화하는 설정
CONFIG_NET_NS=y#리눅스 커널에서 네트워크 네임스페이스(Network Namespace) 기능을 활성화하는 설정
CONFIG_SCHED_TUNE=y#리눅스 커널에서 SCHED_TUNE 기능을 활성화하는 설정 특정 작업 그룹(Task Group)에 대해 스케줄링 정책을 미세 조정(Tuning)할 수 있도록 함
CONFIG_BLK_DEV_INITRD=y#리눅스 커널에서 initrd(Initial RAM Disk)를 지원하도록 활성화하는 설정
CONFIG_INITRAMFS_SOURCE=""#initramfs(초기 RAM 파일 시스템)의 소스 디렉터리를 지정하는 설정
CCONFIG_CC_OPTIMIZE_FOR_SIZE=y#컴파일러가 코드 크기를 최소화하도록 최적화하는 커널 설정
CONFIG_SYSCTL=y #리눅스 커널에서 sysctl 인터페이스를 활성화하는 설정
CONFIG_ANON_INODES=y # 리눅스 커널에서 익명(inode) 파일 시스템을 활성화하는 설정
CONFIG_HAVE_UID16=y#16비트 UID(User ID) 및 GID(Group ID) 지원을 활성화하는 커널 설정
CONFIG_BPF=y#BPF(Extended Berkeley Packet Filter) 기능을 활성화하는 커널 설정
CONFIG_EXPERT=y#커널 설정(Kconfig)에서 "전문가 모드(Expert Mode)"를 활성화하는 옵션
CONFIG_UID16=y#16비트 사용자 ID(UID) 및 그룹 ID(GID) 지원을 활성화하는 커널 옵션
CONFIG_SYSFS_SYSCALL=y#리눅스 커널 설정에서 sysfs와 관련된 시스템 호출인 sys_sysfs를 활성화하는 옵션
CONFIG_KALLSYMS=y#리눅스 커널 심볼 테이블(symbol table)을 포함하도록 설정하는 옵션
CONFIG_KALLSYMS_ALL=y#커널 심볼 테이블(symbol table)에 모든 심볼을 포함하도록 설정하는 옵션
CONFIG_PRINTK=y#커널에서 printk() 함수를 활성화하는 설정
CONFIG_BUG=y#커널에서 BUG() 및 WARN() 매크로를 활성화하는 설정
CONFIG_ELF_CORE=y#커널이 코어 덤프(Core Dump)를 ELF(Executable and Linkable Format) 형식으로 생성할 수 있도록 지원
CONFIG_BASE_FULL=y#커널의 기본 기능(Basic Functionality)을 완전하게 포함하도록 설정하는 옵션
CONFIG_FUTEX=y#Fast Userspace Mutex (Futex) 기능을 활성화하는 커널 설정
CONFIG_EPOLL=y#Linux 커널에서 epoll(이벤트 기반 폴링 메커니즘)을 활성화
CONFIG_SIGNALFD=y#signalfd 시스템 호출을 활성화하는 커널 설정 옵션
CONFIG_TIMERFD=y#timerfd 시스템 호출을 활성화하는 커널 설정 옵션
CONFIG_EVENTFD=y#Linux 커널에서 eventfd 시스템 호출을 활성화하는 설정
CONFIG_SHMEM=y#커널에서 공유 메모리(Shared Memory, shm) 파일 시스템을 활성화하는 설정
CONFIG_AIO=y#AIO(Asynchronous I/O, 비동기 입출력) 기능을 커널에서 활성화하는 설정
CONFIG_ADVISE_SYSCALLS=y#posix_fadvise() 및 madvise() 같은 메모리 및 파일 시스템 최적화 관련 시스템 호출을 지원하는 커널 설정
CONFIG_EMBEDDED=y#임베디드 시스템(Embedded System)에서 커널을 최적화하고 불필요한 기능을 줄이는 설정
CONFIG_HAVE_PERF_EVENTS=y#perf 성능 분석(Performance Monitoring)을 지원하도록 활성화하는 설정
CONFIG_PERF_USE_VMALLOC=y#perf 이벤트 버퍼 할당 시 vmalloc()을 사용하도록 설정하는 옵션
CONFIG_PERF_EVENTS=y#커널의 성능(Performance) 이벤트 추적을 활성화하는 옵션
CONFIG_VM_EVENT_COUNTERS=y#가상 메모리(VM) 관련 이벤트를 카운트하는 기능을 활성화하는 커널 설정.
CONFIG_COMPAT_BRK=y#구형 바이너리(레거시) 프로그램과의 호환성을 위해 brk() 시스템 호출의 동작을 유지하는 커널 설정
CONFIG_SLUB=y#SLUB(Slab Allocator) 메모리 할당자를 활성화하는 커널 옵션
CONFIG_SLUB_CPU_PARTIAL=y#CPU별 메모리 캐시를 유지하여 성능을 최적화하고, 메모리 할당/해제 비용을 줄임
CONFIG_SYSTEM_TRUSTED_KEYRING=y#리눅스 커널에서 신뢰할 수 있는 인증 키(trusted key)를 저장하는 키링(Keyring) 기능 활성화
CONFIG_PROFILING=y#리눅스 커널에서 프로파일링 기능을 활성화하는 설정 옵션,성능 분석 및 코드 실행 시간 측정을 위한 기능 제공
CONFIG_TRACEPOINTS=y#커널의 특정 이벤트를 추적하고 디버깅 및 성능 분석에 활용하는 트레이스포인트 활성화
CONFIG_HAVE_OPROFILE=y#OProfile이 동작할 수 있도록 커널이 지원하는 기능을 활성화하는 설정
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y#CPU가 메모리에서 "unaligned" 접근을 효율적으로 수행할 수 있음을 나타내는 커널 설정 옵션CONFIG_ARCH_USE_BUILTIN_BSWAP=y
CONFIG_HAVE_KPROBES=y#Kprobes 지원. 실행 중인 커널 코드를 실시간으로 디버깅하고 동작을 수정하는 기능.
CONFIG_HAVE_KRETPROBES=y# Kretprobes(커널 리턴 프로브) 지원
CONFIG_HAVE_ARCH_TRACEHOOK=y# 트레이싱 후킹(Tracehook) 지원
CONFIG_HAVE_DMA_ATTRS=y# DMA 속성(Attribute) 지원.
CONFIG_HAVE_DMA_CONTIGUOUS=y# 연속적인 물리 메모리를 사용하는 DMA 지원
CONFIG_GENERIC_SMP_IDLE_THREAD=y# SMP(대칭 멀티 프로세싱) 시스템에서 공통적인 유휴(Idle) 스레드 사용
CONFIG_GENERIC_IDLE_POLL_SETUP=y# CPU 유휴 상태에서 폴링을 설정하는 기능 제공.
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y# 레지스터와 스택 접근 API 지원. 디버깅 및 트레이싱에 활용.
CONFIG_HAVE_CLK=y# 커널 클럭 프레임워크 지원. 전력 관리 및 클럭 속도 조절 가능.
CONFIG_HAVE_DMA_API_DEBUG=y#DMA API 디버깅 기능 지원. DMA 관련 버그를 찾아낼 수 있음.
CONFIG_HAVE_HW_BREAKPOINT=y# 하드웨어 브레이크포인트 지원. 디버깅 시 특정 주소에서 실행 중단 가능.
CONFIG_HAVE_PERF_REGS=y # Perf 툴에서 CPU 레지스터 값을 읽을 수 있도록 지원.
CONFIG_HAVE_PERF_USER_STACK_DUMP=# Perf 툴에서 사용자 스택 덤프를 지원.
CONFIG_HAVE_ARCH_JUMP_LABEL=y# Jump Label 최적화 지원. Static key를 사용하여 조건문 실행 속도를 높임.
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y# IPC(System V interprocess communication) 버전 파싱 지원.
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y# Seccomp 필터 지원. 특정 프로세스가 호출할 수 있는 시스템 콜을 제한할 수 있음.
CONFIG_SECCOMP_FILTER=y# Seccomp 필터링 활성화.
CONFIG_HAVE_CC_STACKPROTECTOR=y# 스택 보호(버퍼 오버플로우 공격 방어) 기능 지원.
CONFIG_CC_STACKPROTECTOR=y# 스택 보호 기능 활성화.
CONFIG_CC_STACKPROTECTOR_STRONG=y# 더 강력한 스택 보호 기능 사용.
CONFIG_HAVE_CONTEXT_TRACKING=y# 컨텍스트 추적 기능 제공.
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y# 가상 CPU 회계 시스템 지원.
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y# 인터럽트 처리 시간을 추적하는 기능 지원.
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y# 아키텍처별 모듈 로드 기능 지원.
CONFIG_MODULES_USE_ELF_REL=y# ELF 형식의 Relocation 정보 사용.
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y# ELF 실행 파일 메모리 배치 랜덤화 지원(ASLR 관련).
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y# 메모리 맵 랜덤화(ASLR) 기능 지원.
CONFIG_ARCH_MMAP_RND_BITS_MIN=8# 최소 8비트의 랜덤화 적용.
CONFIG_ARCH_MMAP_RND_BITS_MAX=16# 최대 16비트의 랜덤화 적용.
CONFIG_ARCH_MMAP_RND_BITS=15# 기본적으로 15비트의 ASLR 적용.
CONFIG_CLONE_BACKWARDS=y# 과거 리눅스 커널과의 호환성을 위해 CLONE 시스템 호출 지원.
CONFIG_OLD_SIGSUSPEND3=y# 과거의 sigsuspend 시스템 호출 지원.
CONFIG_OLD_SIGACTION=y# 이전 버전의 sigaction 시스템 호출 지원.
CONFIG_HAVE_GENERIC_DMA_COHERENT=y# DMA 일관성(Coherency) 지원. CPU와 DMA 장치가 동일한 메모리 뷰를 공유하도록 보장.
CONFIG_RT_MUTEXES=y# RT(Real-time) 뮤텍스 지원. 우선순위 역전 문제를 해결하기 위한 고급 뮤텍스 구현.
CONFIG_BASE_SMALL=0# 뮤텍스가 소유자가 해제할 때까지 바쁘게(spin) 대기할 수 있도록 함. 성능 최적화 기능.
CONFIG_MODULES=y# 리더/라이터 세마포어(RWSEM)도 같은 방식으로 Spin-on-Owner 적용
CONFIG_MODULE_UNLOAD=y# 커널 모듈 언로드(제거) 기능 지원.
CONFIG_MODULE_FORCE_UNLOAD=y# 강제 언로드 기능 지원. 종속성이 있어도 강제로 모듈을 제거 가능.
CONFIG_MODVERSIONS=y# 모듈 버전 관리를 활성화. 커널과 모듈의 버전이 맞지 않더라도 로드 가능.
CONFIG_STOP_MACHINE=y# CPU가 특정 작업을 수행하는 동안 다른 모든 CPU를 멈출 수 있도록 함.
CONFIG_BLOCK=y# 블록 장치(디스크, SSD 등) 지원.
CONFIG_LBDAF=y# 4KB 섹터 크기를 초과하는 대형 디스크(>2TB) 지원.
CONFIG_BLK_DEV_BSG=y# SCSI 블록 장치의 범용 블록 인터페이스(BSG) 지원.
CONFIG_PARTITION_ADVANCED=y# 고급 디스크 파티션 지원.
CONFIG_MSDOS_PARTITION=y# MS-DOS 스타일의 MBR 파티션 테이블 지원.
CONFIG_EFI_PARTITION=y# EFI GPT(GUID Partition Table) 지원. 최신 시스템에서 일반적으로 사용됨.
CONFIG_IOSCHED_NOOP=y# Noop I/O 스케줄러. 간단한 FIFO 방식으로 작업을 처리.
CONFIG_IOSCHED_TEST=m# 테스트용 I/O 스케줄러를 모듈로 빌드.
CONFIG_IOSCHED_DEADLINE=y# Deadline I/O 스케줄러. 요청이 너무 오래 대기하지 않도록 보장
CONFIG_IOSCHED_CFQ=y# CFQ(Completely Fair Queuing) 스케줄러. 프로세스별 대기열을 생성하여 공정하게 I/O 리소스를 분배.
CONFIG_IOSCHED_ANXIETY=y# Anxiety I/O 스케줄러. 기존 CFQ를 개선한 스케줄러.
CONFIG_CFQ_GROUP_IOSCHED=y# CFQ의 그룹 기반 I/O 스케줄링 지원.
CONFIG_DEFAULT_CFQ=y# 기본 I/O 스케줄러를 CFQ로 설정.
CONFIG_DEFAULT_IOSCHED="cfq"# 기본 사용 I/O 스케줄러를 CFQ로 설정.
CONFIG_ASN1=y# ASN.1(Abstract Syntax Notation One) 데이터 형식 지원. 인증서, 보안 통신에 사용.
CONFIG_UNINLINE_SPIN_UNLOCK=y# 스핀락 해제 함수를 인라인(inline)하지 않도록 설정. 커널 코드 최적화에 영향을 줄 수 있음.
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y# 원자적 Read-Modify-Write 연산 지원.
CONFIG_MUTEX_SPIN_ON_OWNER=y# 뮤텍스가 소유자가 해제할 때까지 바쁘게(spin) 대기할 수 있도록 함. 성능 최적화 기능.
CONFIG_RWSEM_SPIN_ON_OWNER=y# 리더/라이터 세마포어(RWSEM)도 같은 방식으로 Spin-on-Owner 적용.
CONFIG_FREEZER=y# 프로세스를 중지(Suspend)하는 Freezer 기능 활성화
CONFIG_MMU=y# MMU(메모리 관리 장치) 지원. 가상 메모리 매핑을 위한 필수 기능.
CONFIG_ARCH_MSM=y# Qualcomm MSM(ARM SoC) 지원.
CONFIG_ARCH_MSM8916=y# Snapdragon 410 (MSM8916) SoC 지원.
CONFIG_ARCH_MSM8937=y# Snapdragon 430 (MSM8937) SoC 지원.
CONFIG_ARCH_MSM8917=y# Snapdragon 425 (MSM8917) SoC 지원.
CONFIG_ARCH_MSM8920=y# Snapdragon 427 (MSM8920) SoC 지원.
CONFIG_ARCH_MSM8940=y# Snapdragon 435 (MSM8940) SoC 지원.
CONFIG_ARCH_MSM8953=y# Snapdragon 625 (MSM8953) SoC 지원.
CONFIG_SEC_MSM8917_PROJECT=y -> elitelte추가
CONFIG_SEC_J4PRIMELTE_PROJECT=y ->elitelte추가
CONFIG_MACH_J4PRIMELTE_SEA_OPEN=y ->elitelte추가
CONFIG_SAMSUNG_PRODUCT_SHIP=y#삼성 제품 출하(Ship) 버전임
CONFIG_CPU_V7=y#ARMv7 아키텍처를 사용한다는 뜻
CONFIG_CPU_32v6K=y#ARMv6K(32비트) 지원을 활성화
CONFIG_CPU_32v7=y#ARMv7(32비트) 지원을 활성화
CONFIG_CPU_ABRT_EV7=y#ARMv7의 예외 처리(Abort) 지원을 활성화
CONFIG_CPU_PABRT_V7=y#ARMv7에서 선취형 데이터 접근 예외(Pre-fetch Abort) 기능을 활성화
CONFIG_CPU_CACHE_V7=y#ARMv7의 캐시 지원을 활성화
CONFIG_CPU_CACHE_VIPT=y#VIPT(Virtually Indexed, Physically Tagged) 캐시 구조를 지원
CONFIG_CPU_COPY_V6=y#ARMv6 기반의 메모리 복사 최적화 기능을 활성화
CONFIG_CPU_TLB_V7=y#ARMv7에서 TLB(Translation Lookaside Buffer) 지원을 활성화
CONFIG_CPU_HAS_ASID=y#ASID(Address Space Identifier)를 지원
CONFIG_CPU_CP15=y#CP15(시스템 제어 프로세서) 지원을 활성화
CONFIG_CPU_CP15_MMU=y#MMU(메모리 관리 장치)를 활성화
CONFIG_ARM_THUMB=y#Thumb(썸) 명령어 지원을 활성화
CONFIG_ARM_VIRT_EXT=y#ARM 가상화 확장(Virtualization Extension)을 지원
CONFIG_SWP_EMULATE=y#SWP 명령어를 에뮬레이션하는 기능
CONFIG_KUSER_HELPERS=y#유저 스페이스에서 특정 커널 헬퍼 기능을 사용할 수 있도록 허용
CONFIG_ARM_L1_CACHE_SHIFT_6=y#L1 캐시 크기를 64바이트로 설정
CONFIG_ARM_L1_CACHE_SHIFT=6# L1 캐시 크기를 설정하는 옵션
CONFIG_ARM_DMA_MEM_BUFFERABLE=y#DMA 메모리를 버퍼링할 수 있도록 설정
CONFIG_ARM_KERNMEM_PERMS=y#커널 메모리 보호 관련 기능을 활성화
CONFIG_DEBUG_RODATA=y#읽기 전용(RO) 데이터 영역의 무결성을 유지하는 기능을 활성화
CONFIG_MULTI_IRQ_HANDLER=y#여러 개의 인터럽트 핸들러를 사용할 수 있도록 설정
CONFIG_HAVE_SMP=y#멀티코어 지원(SMP, Symmetric Multi-Processing)을 활성화
CONFIG_SMP=y#SMP(Symmetric Multi-Processing) 를 활성화
CONFIG_SMP_ON_UP=y#단일 CPU 시스템에서도 SMP 코드를 사용할 수 있도록 설정
CONFIG_ARM_CPU_TOPOLOGY=y#ARM의 CPU 토폴로지(코어 계층 구조)를 지원
CONFIG_SCHED_MC=y#멀티코어 스케줄링 최적화 기능을 활성화
CONFIG_HAVE_ARM_ARCH_TIMER=y#ARM 아키텍처에서 고정된 아키텍처 타이머 를 사용할 수 있도록 허용
CONFIG_ARCH_MSM8953_SOC_SETTINGS=y#Qualcomm Snapdragon MSM8953 (Snapdragon 625) 칩셋을 위한 특정 설정
CONFIG_VMSPLIT_3G=y#가상 메모리를 3GB:1GB(유저:커널) 로 분할
CONFIG_PAGE_OFFSET=0xC0000000#커널의 시작 주소를 0xC0000000 로 설정
CONFIG_NR_CPUS=4#최대 4개의 CPU 코어를 지원하도록 설정
CONFIG_HOTPLUG_CPU=y#CPU 코어의 온디맨드(On-Demand) 추가/제거(핫플러깅) 기능을 지원
CONFIG_ARM_PSCI=y#ARM PSCI(Power State Coordination Interface) 지원을 활성화
CONFIG_ARCH_NR_GPIO=1024#최대 1024개의 GPIO 핀을 지원
CONFIG_PREEMPT=y#커널 프리엠프션(Preemptive Kernel) 을 활성화
CONFIG_PREEMPT_COUNT=y#커널이 어느 정도까지 선점될 수 있는지를 추적
CONFIG_HZ_FIXED=0#HZ 값(타이머 주파수)이 고정되지 않도록 설정
CONFIG_HZ_500=y#시스템 타이머 주파수를 500Hz로 설정
CONFIG_HZ=500#동일하게 500Hz의 주파수를 사용하도록 설정
CONFIG_SCHED_HRTICK=y#고해상도 타이머(High-Resolution Tick) 기반의 스케줄링 을 활성화
CONFIG_AEABI=y#ARM EABI(Embedded Application Binary Interface) 를 활성화
CONFIG_HAVE_ARCH_PFN_VALID=y#특정 메모리 페이지가 유효한지 확인하는 기능을 포함
CONFIG_HIGHMEM=y#High Memory(고급 메모리) 지원 을 활성화
CONFIG_CPU_SW_DOMAIN_PAN=y#소프트웨어 기반의 PAN(Privileged Access Never) 기능을 활성화
CONFIG_HW_PERF_EVENTS=y#하드웨어 성능 이벤트(Performance Monitoring Unit, PMU)를 지원
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y#HugeTLB(대용량 페이지) 지원을 활성화
CONFIG_FLATMEM=y#Flat Memory Model(평면 메모리 모델) 을 사용
CONFIG_FLAT_NODE_MEM_MAP=y#메모리 노드의 직접적인 매핑을 활성화
CONFIG_HAVE_MEMBLOCK=y#Memblock(메모리 블록 관리자) 기능을 활성화
CONFIG_NO_BOOTMEM=y#bootmem 메모리 할당자를 사용하지 않고 memblock을 사용
CONFIG_MEMORY_ISOLATION=y#특정 메모리 영역을 격리(메모리 아이솔레이션) 할 수 있도록 지원
CONFIG_PAGEFLAGS_EXTENDED=y#메모리 페이지에 대한 추가적인 플래그(상태 정보)를 확장
CONFIG_SPLIT_PTLOCK_CPUS=4#페이지 테이블 락을 여러 개의 CPU에 대해 분할
CONFIG_COMPACTION=y#페이지 프레임을 압축하여 연속적인 물리 메모리를 확보하는 기능을 활성화
CONFIG_MIGRATION=y#페이지 마이그레이션(Page Migration) 기능을 활성화
CONFIG_ZONE_DMA_FLAG=0#DMA 영역을 위한 특정 설정을 비활성화
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096#mmap()을 사용할 때, 사용자 공간 프로세스가 매핑할 수 있는 최소 주소를 **4KB(4096 바이트)**로 설정
CONFIG_FRONTSWAP=y#메모리 압축 기법을 활용하여 스왑 성능을 향상
CONFIG_CMA=y#CMA(Continuous Memory Allocator)를 활성화
CONFIG_CMA_PINPAGE_MIGRATION=y#CMA에서 페이지 마이그레이션을 수행할 때 고정된 페이지를 이동할 수 있도록 하는 기능
CONFIG_CMA_AREAS=7#CMA를 사용할 수 있는 영역 개수를 7개로 설정
CONFIG_ZSWAP=y#Zswap 기능을 활성화합니다. Zswap은 스왑 아웃되는 페이지를 먼저 압축하여 RAM 내에서 유지하는 기능
CONFIG_ZSWAP_COMPACTION=y#Zswap에서 압축된 데이터를 효율적으로 유지할 수 있도록 압축 페이지를 정리하는 기능을 활성화
CONFIG_ZSWAP_SAME_PAGE_SHARING=y#동일한 내용의 페이지가 여러 개 있을 경우 이를 하나로 공유하는 기능을 활성화
CONFIG_ZPOOL=y#Zswap 및 기타 압축 메모리 기능에서 사용할 수 있는 동적 메모리 풀 지원을 활성화
CONFIG_ZSMALLOC=y#zs_malloc(Zswap에서 사용하는 메모리 할당자)을 활성화
CONFIG_PGTABLE_MAPPING=y#페이지 테이블 매핑과 관련된 추가적인 기능을 활성화하는 설정
CONFIG_ZSMALLOC_STAT=y#zsmalloc(ZRAM에서 사용되는 메모리 압축 할당기)의 통계를 활성화
CONFIG_DIRECT_RECLAIM_FILE_PAGES_ONLY=y#페이지 회수를 수행할 때, 메모리 부족 상황에서 먼저 파일 페이지만 회수
CONFIG_INCREASE_MAXIMUM_SWAPPINESS=y#스와핑(Swap) 정책을 더 적극적으로 수행하도록 설정
CONFIG_FIX_INACTIVE_RATIO=y#활성/비활성 페이지 비율을 보다 정밀하게 조정하도록 개선
CONFIG_TIGHT_PGDAT_BALANCE=y#NUMA 시스템에서 PGDAT(page global directory) 간의 메모리 균형을 더 엄격하게 조정
CONFIG_GENERIC_EARLY_IOREMAP=y#커널 부팅 초기에 I/O 메모리 매핑을 허용
CONFIG_BALANCE_ANON_FILE_RECLAIM=y#익명(anon) 페이지와 파일 페이지의 교체 정책을 균형있게 조정
CONFIG_KSWAPD_CPU_AFFINITY_MASK=""#kswapd(페이지 교체를 수행하는 커널 스레드)의 CPU 바인딩을 비활성화
CONFIG_PROCESS_RECLAIM=y#특정 프로세스의 메모리를 직접 회수
CONFIG_MMAP_READAROUND_LIMIT=8#mmap() 호출 시 주변 메모리 프리페칭(prefetching) 제한을 8KB로 설정
CONFIG_FAULT_AROUND_4KB=y#페이지 폴트가 발생할 때 4KB 크기의 주변 페이지를 미리 로드
CONFIG_ENABLE_VMALLOC_SAVING=y# vmalloc 공간을 절약하는 최적화 기능을 활성화
CONFIG_FORCE_MAX_ZONEORDER=11#물리적 메모리 할당의 최대 페이지 크기를 설정하는 값(2^(11) * PAGE_SIZE 크기의 메모리를 할당할 수 있음).
CONFIG_ALIGNMENT_TRAP=y#ARM CPU에서 메모리 정렬이 올바르지 않은 접근을 감지하여 예외를 발생
CONFIG_SECCOMP=y# 시스템 콜 필터링을 통한 보안 기능(샌드박싱)을 활성화
CONFIG_SWIOTLB=y# Direct Memory Access(DMA) 버퍼링을 지원하는 소프트웨어 IOMMU를 활성화
CONFIG_IOMMU_HELPER=y# IOMMU(입출력 메모리 관리 장치) 관련 추가 기능을 지원
CONFIG_USE_OF=y#Device Tree를 사용하여 하드웨어를 초기화하는 기능을 활성화
CONFIG_ATAGS=y#오래된 ARM 시스템에서 사용되던 ATAG 방식의 부팅 정보를 지원
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE=y# DTB(Device Tree Blob)를 커널 이미지에 직접 포함하는 옵션을 활성화
CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES=""#DTB를 포함할 때 사용할 이름을 지정할 수 있는데, 현재 빈 문자열이므로 사용하지 않음
CONFIG_ZBOOT_ROM_TEXT=0#압축된 커널을 ROM에 배치할 때 텍스트 세그먼트의 주소를 0으로 설정
CONFIG_ZBOOT_ROM_BSS=0#압축된 커널의 BSS 영역을 0으로 설정
CONFIG_CMDLINE=""#커널 명령줄을 비워둔다
CONFIG_AUTO_ZRELADDR=y#압축 해제된 커널이 자동으로 적절한 메모리 주소에 배치되도록 설정
CONFIG_ARM_DECOMPRESSOR_LIMIT=0x3200000#ARM 커널 디컴프레서(decompressor)의 최대 크기를 설정(50MB 제한).
CONFIG_CPU_FREQ=y#CPU 클럭 주파수 스케일링(전력 관리 기능)을 활성화
CONFIG_CPU_FREQ_GOV_COMMON=y# 여러 CPU 주파수 관리 정책을 공통으로 사용할 수 있도록 합니다
CONFIG_SCHED_FREQ_INPUT=y#CPU 스케줄러가 작업 부하를 기반으로 주파수를 동적으로 조절하도록 허용
CONFIG_CPU_FREQ_STAT=y#CPU 주파수 통계를 수집하여 전력 소비 및 성능 분석이 가능
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y#기본 CPU 주파수 조절 정책을 Conservative 모드로 설정
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y#최대 클럭으로 고정하여 최대 성능을 보장
CONFIG_CPU_FREQ_GOV_POWERSAVE=y#최저 클럭으로 고정하여 전력 소모를 최소화
CONFIG_CPU_FREQ_GOV_USERSPACE=y#사용자가 직접 CPU 주파수를 설정할 수 있도록 합니다
CONFIG_CPU_FREQ_GOV_ALESSA=y#Alessa Governor(저전력과 성능의 균형을 맞춘 커널 스케일링 알고리즘) 활성화.
CONFIG_CPU_FREQ_GOV_ONDEMAND=y# CPU 부하에 따라 주파수를 빠르게 증가시키는 방식
CONFIG_CPU_FREQ_GOV_INTERACTIVE=y#Ondemand보다 더 반응성이 좋은 CPU 스케일링 정책.
CONFIG_CPU_FREQ_GOV_INTELLIACTIVE=y#Interactive의 변형으로, 스마트한 부하 감지를 추가한 방식
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y#CPU 클럭을 천천히 올리고 내리는 방식으로, 온디맨드보다 더 전력 효율이 좋음
CONFIG_CPU_FREQ_GOV_BLU_ACTIVE=y#Blu Active Governor(성능과 전력 소비를 최적화한 CPU 스케일링 방식)
CONFIG_CPU_FREQ_GOV_CAFACTIVE=y#CAFA(CPU-Aware Frequency Adjustment) 기반의 고급 주파수 조절 방식
CONFIG_CPU_FREQ_GOV_ELECTRON=y#Electron Governor(배터리 절약에 최적화된 커스텀 CPU 주파수 관리 방식)
CONFIG_CPU_FREQ_MSM=y#Qualcomm MSM(스냅드래곤) 프로세서에서 CPU 주파수 스케일링을 활성화
CONFIG_CPU_IDLE=y# CPU 유휴(Idle) 상태일 때 전력을 절약하는 기능을 활성화
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y#여러 개의 CPU Idle 드라이버를 사용할 수 있도록 합니다
CONFIG_CPU_IDLE_GOV_LADDER=y#CPU 절전 모드에서 단계를 계단식(Ladder) 구조로 관리하는 정책을 활성화
CONFIG_CPU_IDLE_GOV_MENU=y#CPU 절전 모드를 보다 지능적으로 관리하는 Menu Governor를 활성화
CONFIG_VFP=y#ARM의 VFP(Floating Point Unit, 부동소수점 연산 유닛) 지원을 활성화
CONFIG_VFPv3=y#ARM v7/v8 아키텍처에서 사용하는 VFPv3 부동소수점 연산 지원
CONFIG_NEON=y#ARM NEON SIMD(벡터 연산) 가속 기능을 활성화
CONFIG_KERNEL_MODE_NEON=y#커널 모드에서 NEON 명령어를 사용할 수 있도록 허용
CONFIG_BINFMT_ELF=y#ELF 실행 파일(리눅스 바이너리 실행 파일 포맷) 지원을 활성화
CONFIG_BINFMT_SCRIPT=y#스크립트 파일 실행을 지원하도록 설정
CONFIG_COREDUMP=y#프로그램이 크래시할 때 코어 덤프(Core Dump) 파일을 생성하여 디버깅
CONFIG_SUSPEND=y#시스템을 절전 모드(Suspend)로 전환할 수 있도록 설정
CONFIG_SUSPEND_FREEZER=y#시스템을 절전(Suspend) 상태로 전환할 때, 사용자 프로세스를 정지(Freeze)하여 데이터 손실을 방지
CONFIG_WAKELOCK=y#안드로이드 시스템에서 사용되는 **Wakelock(기기가 절전 모드로 들어가지 않도록 방지하는 기능)**을 활성화
CONFIG_PM_SLEEP=y#시스템이 **Suspend(절전) 및 Hibernate(최대 절전 모드)**를 지원하도록 설
CONFIG_PM_SLEEP_SMP=y#SMP(멀티코어 CPU) 환경에서도 Suspend를 지원
CONFIG_PM_AUTOSLEEP=y#자동 절전(Auto-Sleep) 기능을 활성화
CONFIG_PM_WAKELOCKS=y#Wakelock을 통한 절전 제어 기능을 지원
CONFIG_PM_WAKELOCKS_LIMIT=0#Wakelock 개수 제한을 없앱니다(0은 무제한).
CONFIG_PM_RUNTIME=y#사용하지 않는 장치(Device)의 전력을 자동으로 절약하는 기능을 활성화
CONFIG_PM=y#전체적인 전원 관리 기능을 활성화
CONFIG_PM_DEBUG=y#전원 관리 기능의 디버깅을 활성화
CONFIG_PM_SLEEP_DEBUG=y#Suspend(절전) 기능과 관련된 디버깅 옵션을 활성화
CONFIG_PM_OPP=y#CPU 및 장치의 전력 소비를 관리하기 위한 Operating Performance Points(OPP) 기능을 활성화
CONFIG_PM_CLK=y#클럭(Clock) 관리 기반의 전원 절약 기능을 활성화
CONFIG_CPU_PM=y#CPU 전력 관리를 활성화하여 유휴 상태에서 전력 소비를 최소화
CONFIG_ARCH_SUSPEND_POSSIBLE=y#현재 시스템 아키텍처에서 절전(Suspend) 기능을 지원 가능하도록 설정
CONFIG_ARM_CPU_SUSPEND=y#ARM 프로세서에서 CPU 절전 기능을 지원
CONFIG_ARCH_HIBERNATION_POSSIBLE=y# 현재 시스템 아키텍처에서 Hibernate(최대 절전 모드) 지원 가능
CONFIG_NET=y#네트워크 기능을 활성화
CONFIG_PACKET=y#Raw 패킷 소켓 지원(예: Wireshark 같은 패킷 분석 도구 사용 가능)
CONFIG_UNIX=y#UNIX 도메인 소켓을 지원
CONFIG_XFRM=y#IP 변환(XFRM) 프레임워크를 활성화하여 네트워크 보안 기능을 지원
CONFIG_XFRM_ALGO=y#XFRM에서 사용되는 암호화 알고리즘을 활성화
CONFIG_XFRM_USER=y#사용자 공간에서 XFRM을 조작할 수 있도록 허용
CONFIG_XFRM_STATISTICS=y#XFRM 관련 통계를 수집하여 네트워크 보안 분석에 활용
CONFIG_XFRM_IPCOMP=y# IPComp(IP Payload Compression Protocol) 지원(패킷 압축 기능)
CONFIG_NET_KEY=y#IPsec 및 XFRM 키(Key) 관리 기능을 지원
CONFIG_INET=y#IPv4 네트워크 스택을 활성화
CONFIG_IP_MULTICAST=y#IP 멀티캐스트(여러 대상에게 동시에 데이터 전송) 지원
CONFIG_IP_ADVANCED_ROUTER=y#고급 라우팅 기능을 활성화하여 라우터 역할 수행 가능
CONFIG_IP_MULTIPLE_TABLES=y#다중 라우팅 테이블 지원(정책 기반 라우팅 가능)
CONFIG_IP_ROUTE_VERBOSE=y#라우팅 디버깅을 위한 상세 로그 출력
CONFIG_IP_PNP=y#DHCP를 통한 동적 IP 할당(PnP, Plug and Play) 지원
CONFIG_IP_PNP_DHCP=y#DHCP를 통한 네트워크 설정 자동화
CONFIG_NET_IP_TUNNEL=y#IP 터널링 기능 활성화
CONFIG_NET_IPVTI=y#IPv4-in-IPv6 터널링(IPvTI, IPv4 Tunneling over IPv6) 지원
CONFIG_NET_UDP_TUNNEL=y#UDP 기반 네트워크 터널링 기능 활성화
CONFIG_INET_AH=y# IPSec AH(Authentication Header) 프로토콜 지원
CONFIG_INET_ESP=y#IPSec ESP(Encapsulating Security Payload) 프로토콜 지원
CONFIG_INET_IPCOMP=y#IP 압축(IPComp) 기능 활성화
CONFIG_INET_XFRM_TUNNEL=y#IPSec 터널링 모드 지원
CONFIG_INET_TUNNEL=y# IPv6 터널링 기능 활성화
CONFIG_INET_XFRM_MODE_TRANSPORT=y#XFRM(Transform)은 IPSec에서 패킷을 암호화하거나 인증하는 과정을 처리하는 커널 프레임워크
CONFIG_INET_XFRM_MODE_TUNNEL=y#IPSec Tunnel 모드 지원 활성화
CONFIG_INET_DIAG=y#TCP 및 UDP 소켓의 상태를 분석할 수 있도록 활성화
CONFIG_INET_TCP_DIAG=y#TCP 소켓을 상세 분석하는 기능을 지원
CONFIG_INET_DIAG_DESTROY=y#커널에서 특정 소켓을 강제 종료할 수 있도록 설정
CONFIG_TCP_CONG_ADVANCED=y#고급 TCP 혼잡 제어 알고리즘을 활성화하여, 여러 가지 TCP 혼잡 제어 방식 중 하나를 선택할 수 있도록 함
CONFIG_TCP_CONG_BIC=y#BIC(Binary Increase Congestion Control) 알고리즘 활성화
CONFIG_TCP_CONG_CUBIC=y#CUBIC(기본 TCP 혼잡 제어 알고리즘) 활성화
CONFIG_TCP_CONG_WESTWOOD=m#Westwood TCP (무선 네트워크에 최적화)
CONFIG_TCP_CONG_HTCP=m#RTT에 따라 패킷 속도를 동적으로 조절.
CONFIG_TCP_CONG_VEGAS=m#패킷 손실이 발생하기 전에 미리 감지하여 속도를 조절
CONFIG_TCP_CONG_SCALABLE=m#데이터센터, 클라우드 환경에서 사용됨.
CONFIG_TCP_CONG_YEAH=m#TCP Vegas + TCP Reno 기반의 하이브리드 알고리즘
CONFIG_TCP_CONG_DCTCP=m#데이터센터 트래픽에서 혼잡을 최소화
CONFIG_DEFAULT_BIC=y#기본 TCP 혼잡 제어 알고리즘을 BIC로 설정
CONFIG_DEFAULT_TCP_CONG="bic"#기본 TCP 혼잡 제어 방식이 BIC로 설정됨
CONFIG_IPV6=y# IPv6 지원 활성화
CONFIG_IPV6_ROUTER_PREF=y# IPv6 라우터 우선 순위 설정 가능
CONFIG_IPV6_ROUTE_INFO=y#IPv6 라우팅 정보를 수집 가능
CONFIG_IPV6_OPTIMISTIC_DAD=y# IPv6의 낙관적 중복 주소 탐지(Optimistic Duplicate Address Detection)를 활성화
CONFIG_INET6_AH=y#Pv6의 인증 헤더(Authentication Header) 기능을 활성화
CONFIG_INET6_ESP=y# IPv6의 Encapsulating Security Payload(ESP) 기능을 활성화
CONFIG_INET6_IPCOMP=y# IPv6의 IP Payload Compression Protocol(IPComp) 기능을 활성화
CONFIG_IPV6_MIP6=y#IPv6의 모바일 IPv6(MIP6) 기능을 활성화
CONFIG_INET6_XFRM_TUNNEL=y# IPv6의 변환 모드(Transform Mode) 터널링 기능을 활성화
CONFIG_INET6_TUNNEL=y#Pv6 터널링 기능을 활성화
CONFIG_INET6_XFRM_MODE_TRANSPORT=y# IPv6의 전송 모드(Transport Mode) 변환 기능을 활성화
CONFIG_INET6_XFRM_MODE_TUNNEL=y#IPv6의 터널 모드(Tunnel Mode) 변환 기능을 활성화
CONFIG_INET6_XFRM_MODE_BEET=y#
CONFIG_IPV6_VTI=y
CONFIG_IPV6_SIT=y
CONFIG_IPV6_NDISC_NODETYPE=y
CONFIG_IPV6_TUNNEL=y
CONFIG_IPV6_MULTIPLE_TABLES=y
CONFIG_IPV6_SUBTREES=y
CONFIG_ANDROID_PARANOID_NETWORK=y
CONFIG_NET_ACTIVITY_STATS=y
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
CONFIG_NETFILTER_ADVANCED=y
CONFIG_BRIDGE_NETFILTER=y
CONFIG_NETFILTER_NETLINK=y
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CONNTRACK=y
CONFIG_NF_LOG_COMMON=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_PROCFS=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CT_PROTO_DCCP=y
CONFIG_NF_CT_PROTO_GRE=y
CONFIG_NF_CT_PROTO_SCTP=y
CONFIG_NF_CT_PROTO_UDPLITE=y
CONFIG_NF_CONNTRACK_AMANDA=y
CONFIG_NF_CONNTRACK_FTP=y
CONFIG_NF_CONNTRACK_H323=y
CONFIG_NF_CONNTRACK_IRC=y
CONFIG_NF_CONNTRACK_BROADCAST=y
CONFIG_NF_CONNTRACK_NETBIOS_NS=y
CONFIG_NF_CONNTRACK_PPTP=y
CONFIG_NF_CONNTRACK_SANE=y
CONFIG_NF_CONNTRACK_TFTP=y
CONFIG_NF_CT_NETLINK=y
CONFIG_NF_NAT=y
CONFIG_NF_NAT_NEEDED=y
CONFIG_NF_NAT_PROTO_DCCP=y
CONFIG_NF_NAT_PROTO_UDPLITE=y
CONFIG_NF_NAT_PROTO_SCTP=y
CONFIG_NF_NAT_AMANDA=y
CONFIG_NF_NAT_FTP=y
CONFIG_NF_NAT_IRC=y
CONFIG_NF_NAT_TFTP=y
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_MARK=y
CONFIG_NETFILTER_XT_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
CONFIG_NETFILTER_XT_TARGET_CT=y
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y
CONFIG_NETFILTER_XT_TARGET_HARDIDLETIMER=y
CONFIG_NETFILTER_XT_TARGET_LOG=y
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_NAT=y
CONFIG_NETFILTER_XT_TARGET_NETMAP=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_NOTRACK=y
CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
CONFIG_NETFILTER_XT_TARGET_TEE=y
CONFIG_NETFILTER_XT_TARGET_TPROXY=y
CONFIG_NETFILTER_XT_TARGET_TRACE=y
CONFIG_NETFILTER_XT_TARGET_SECMARK=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y
CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
CONFIG_NETFILTER_XT_MATCH_DSCP=y
CONFIG_NETFILTER_XT_MATCH_ECN=y
CONFIG_NETFILTER_XT_MATCH_ESP=y
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y
CONFIG_NETFILTER_XT_MATCH_HELPER=y
CONFIG_NETFILTER_XT_MATCH_HL=y
CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
CONFIG_NETFILTER_XT_MATCH_L2TP=y
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QTAGUID=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
CONFIG_NETFILTER_XT_MATCH_QUOTA2=y
CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y
CONFIG_NETFILTER_XT_MATCH_SOCKET=y
CONFIG_NETFILTER_XT_MATCH_STATE=y
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TIME=y
CONFIG_NETFILTER_XT_MATCH_U32=y
CONFIG_NF_DEFRAG_IPV4=y
CONFIG_NF_CONNTRACK_IPV4=y
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_NF_LOG_IPV4=y
CONFIG_NF_REJECT_IPV4=y
CONFIG_NF_NAT_IPV4=y
CONFIG_NF_NAT_MASQUERADE_IPV4=y
CONFIG_NF_NAT_PROTO_GRE=y
CONFIG_NF_NAT_PPTP=y
CONFIG_NF_NAT_H323=y
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_MATCH_AH=y
CONFIG_IP_NF_MATCH_ECN=y
CONFIG_IP_NF_MATCH_RPFILTER=y
CONFIG_IP_NF_MATCH_TTL=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_NATTYPE_MODULE=y
CONFIG_IP_NF_TARGET_NETMAP=y
CONFIG_IP_NF_TARGET_REDIRECT=y
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_RAW=y
CONFIG_IP_NF_SECURITY=y
CONFIG_IP_NF_ARPTABLES=y
CONFIG_IP_NF_ARPFILTER=y
CONFIG_IP_NF_ARP_MANGLE=y
CONFIG_NF_DEFRAG_IPV6=y
CONFIG_NF_CONNTRACK_IPV6=y
CONFIG_NF_REJECT_IPV6=y
CONFIG_NF_LOG_IPV6=y
CONFIG_NF_NAT_IPV6=y
CONFIG_IP6_NF_IPTABLES=y
CONFIG_IP6_NF_MATCH_RPFILTER=y
CONFIG_IP6_NF_FILTER=y
CONFIG_IP6_NF_TARGET_REJECT=y
CONFIG_IP6_NF_MANGLE=y
CONFIG_IP6_NF_RAW=y
CONFIG_IP6_NF_NAT=y
CONFIG_BRIDGE_NF_EBTABLES=y
CONFIG_BRIDGE_EBT_BROUTE=y
CONFIG_L2TP=y
CONFIG_L2TP_DEBUGFS=y
CONFIG_L2TP_V3=y
CONFIG_L2TP_IP=y
CONFIG_L2TP_ETH=y
CONFIG_STP=y
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_HAVE_NET_DSA=y
CONFIG_LLC=y
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_HTB=y
CONFIG_NET_SCH_PRIO=y
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_MQPRIO=m
CONFIG_NET_SCH_CODEL=m
CONFIG_NET_SCH_FQ_CODEL=m
CONFIG_NET_SCH_FQ=m
CONFIG_NET_SCH_INGRESS=y
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=y
CONFIG_NET_CLS_FW=y
CONFIG_NET_CLS_U32=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_FLOW=y
CONFIG_NET_EMATCH=y
CONFIG_NET_EMATCH_STACK=32
CONFIG_NET_EMATCH_CMP=y
CONFIG_NET_EMATCH_NBYTE=y
CONFIG_NET_EMATCH_U32=y
CONFIG_NET_EMATCH_META=y
CONFIG_NET_EMATCH_TEXT=y
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=y
CONFIG_NET_ACT_MIRRED=y
CONFIG_NET_SCH_FIFO=y
CONFIG_RMNET_DATA=y
CONFIG_RMNET_DATA_FC=y
CONFIG_RMNET_DATA_DEBUG_PKT=y
CONFIG_KNOX_NCM=y
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_XPS=y
CONFIG_CGROUP_NET_PRIO=y
CONFIG_CGROUP_NET_CLASSID=y
CONFIG_NET_RX_BUSY_POLL=y
CONFIG_BQL=y
CONFIG_NET_FLOW_LIMIT=y
CONFIG_SOCKEV_NLMCAST=y
CONFIG_BT=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=y
CONFIG_MSM_BT_POWER=y
CONFIG_FIB_RULES=y
CONFIG_WIRELESS=y
CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=y
CONFIG_NL80211_TESTMODE=y
CONFIG_CFG80211_DEFAULT_PS=y
CONFIG_CFG80211_INTERNAL_REGDB=y
CONFIG_DBTXT_VARIATION=0
CONFIG_RFKILL=y
CONFIG_RFKILL_PM=y
CONFIG_RFKILL_LEDS=y
CONFIG_SAMSUNG_NFC=y
CONFIG_ESE_SPI_GPIO_START=0
CONFIG_ESE_SPI_GPIO_END=0
CONFIG_ESE_SECURE_SPI_PORT=0
CONFIG_NFC_PN547=y
CONFIG_NFC_NQ=y
CONFIG_SEC_NFC_LOGGER=y
CONFIG_IPC_ROUTER=y
CONFIG_IPC_ROUTER_SECURITY=y
CONFIG_HAVE_BPF_JIT=y
CONFIG_UEVENT_HELPER=y
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y
CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
CONFIG_ALLOW_DEV_COREDUMP=y
CONFIG_SOC_BUS=y
CONFIG_REGMAP=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPI=y
CONFIG_DMA_SHARED_BUFFER=y
CONFIG_DMA_CMA=y
CONFIG_CMA_SIZE_MBYTES=16
CONFIG_CMA_SIZE_SEL_MBYTES=y
CONFIG_CMA_ALIGNMENT=8
CONFIG_DTC=y
CONFIG_OF=y
CONFIG_OF_FLATTREE=y
CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_ADDRESS=y
CONFIG_OF_IRQ=y
CONFIG_OF_NET=y
CONFIG_OF_MDIO=y
CONFIG_OF_SPMI=y
CONFIG_OF_RESERVED_MEM=y
CONFIG_OF_BATTERYDATA=y
CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
CONFIG_BLK_DEV=y
CONFIG_ZRAM=y
CONFIG_ZRAM_LZ4_COMPRESS=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=16
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=8192
CONFIG_SAMSUNG_JACK=y
CONFIG_KNOX_KAP=y
CONFIG_TIMA_LOG=y
CONFIG_UID_STAT=y
CONFIG_QSEECOM=y
CONFIG_HDCP_QSEECOM=y
CONFIG_UID_SYS_STATS=y
CONFIG_SEC_MPP_SHARE=y
CONFIG_EEPROM_93CX6=y
CONFIG_MSM_QDSP6V2_CODECS=y
CONFIG_MSM_ULTRASOUND=y
CONFIG_VBUS_NOTIFIER=y
CONFIG_SCSI_MOD=y
CONFIG_SCSI=y
CONFIG_SCSI_DMA=y
CONFIG_SCSI_PROC_FS=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_SG=y
CONFIG_CHR_DEV_SCH=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_LOWLEVEL=y
CONFIG_MD=y
CONFIG_BLK_DEV_DM_BUILTIN=y
CONFIG_BLK_DEV_DM=y
CONFIG_DM_BUFIO=y
CONFIG_DM_CRYPT=y
CONFIG_DM_REQ_CRYPT=y
CONFIG_DM_VERITY=y
CONFIG_DM_VERITY_HASH_PREFETCH_MIN_SIZE=1
CONFIG_CRYPTO_FDE_KEY_UPDATE=y
CONFIG_NETDEVICES=y
CONFIG_MII=y
CONFIG_NET_CORE=y
CONFIG_DUMMY=y
CONFIG_TUN=y
CONFIG_ETHERNET=y
CONFIG_NET_VENDOR_ARC=y
CONFIG_NET_CADENCE=y
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_NET_VENDOR_CIRRUS=y
CONFIG_NET_VENDOR_FARADAY=y
CONFIG_NET_VENDOR_HISILICON=y
CONFIG_NET_VENDOR_INTEL=y
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_MARVELL=y
CONFIG_NET_VENDOR_MICREL=y
CONFIG_KS8851=y
CONFIG_NET_VENDOR_MICROCHIP=y
CONFIG_RNDIS_IPA=y
CONFIG_MSM_RMNET_BAM=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_8390=y
CONFIG_NET_VENDOR_QUALCOMM=y
CONFIG_NET_VENDOR_SAMSUNG=y
CONFIG_NET_VENDOR_SEEQ=y
CONFIG_NET_VENDOR_SMSC=y
CONFIG_NET_VENDOR_STMICRO=y
CONFIG_NET_VENDOR_VIA=y
CONFIG_NET_VENDOR_WIZNET=y
CONFIG_PHYLIB=y
CONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOE=y
CONFIG_PPPOL2TP=y
CONFIG_PPPOLAC=y
CONFIG_PPPOPNS=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_SLHC=y
CONFIG_USB_NET_DRIVERS=y
CONFIG_USB_USBNET=y
CONFIG_USB_NET_AX8817X=y
CONFIG_USB_NET_AX88179_178A=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_CDC_NCM=y
CONFIG_USB_NET_SMSC75XX=y
CONFIG_USB_NET_SMSC95XX=y
CONFIG_USB_NET_NET1080=y
CONFIG_USB_NET_CDC_SUBSET=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_NET_ZAURUS=y
CONFIG_WLAN=y
CONFIG_WCNSS_CORE=y
CONFIG_WCNSS_CORE_PRONTO=y
CONFIG_WLAN_USE_OLD_NV=0
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS_CRYPTO=y
CONFIG_ATH_CARDS=y
CONFIG_CLD_LL_CORE=y
CONFIG_PRONTO_WLAN=y
CONFIG_PRIMA_WLAN_LFR=y
CONFIG_PRIMA_WLAN_OKC=y
CONFIG_PRIMA_WLAN_11AC_HIGH_TP=y
CONFIG_WLAN_FEATURE_11W=y
CONFIG_QCOM_VOWIFI_11R=y
CONFIG_ENABLE_LINUX_REG=y
CONFIG_WLAN_OFFLOAD_PACKETS=y
CONFIG_INPUT=y
CONFIG_SEC_DEBUG_TSP_LOG=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_POLLDEV=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=m
CONFIG_INPUT_KEYRESET=y
CONFIG_INPUT_TOUCHSCREEN_TCLMV2=y
CONFIG_INPUT_KEYCOMBO=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_INPUT_JOYSTICK=y
CONFIG_JOYSTICK_XPAD=y
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_INPUT_TABLET=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_SECURE_TOUCH=y
CONFIG_TOUCHSCREEN_DUMP_MODE=y
CONFIG_TOUCHSCREEN_SEC_INCELL_TS=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_KEYCHORD=y
CONFIG_INPUT_UINPUT=y
CONFIG_INPUT_GPIO=y
CONFIG_SERIO=y
CONFIG_SERIO_SERPORT=y
CONFIG_SERIO_LIBPS2=y
CONFIG_TTY=y
CONFIG_UNIX98_PTYS=y
CONFIG_SERIAL_EARLYCON=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_MSM_HS=y
CONFIG_SERIAL_MSM_HSL=y
CONFIG_SERIAL_MSM_HSL_CONSOLE=y
CONFIG_SERIAL_MSM_SMD=y
CONFIG_DIAG_CHAR=y
CONFIG_DIAG_OVER_USB=y
CONFIG_HW_RANDOM=y
CONFIG_HW_RANDOM_MSM_LEGACY=y
CONFIG_MSM_SMD_PKT=y
CONFIG_MSM_ADSPRPC=y
CONFIG_MSM_RDBG=m
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_COMPAT=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_ALGOBIT=y
CONFIG_I2C_GPIO=y
CONFIG_I2C_MSM_V2=y
CONFIG_SPI=y
CONFIG_SPI_DEBUG=y
CONFIG_SPI_MASTER=y
CONFIG_SPI_QUP=y
CONFIG_SPI_SPIDEV=y
CONFIG_PINCTRL=y
CONFIG_PINMUX=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
CONFIG_PINCTRL_MSM=y
CONFIG_PINCTRL_MSM8952=y
CONFIG_PINCTRL_MSM8937=y
CONFIG_PINCTRL_MSM8917=y
CONFIG_PINCTRL_MSM8940=y
CONFIG_PINCTRL_MSM8953=y
CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
CONFIG_ARCH_REQUIRE_GPIOLIB=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_DEVRES=y
CONFIG_OF_GPIO=y
CONFIG_GPIOLIB_IRQCHIP=y
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_QPNP_PIN=y
CONFIG_GPIO_SX150X=y
CONFIG_SEC_CONNECTOR_DETECTOR=y
CONFIG_POWER_SUPPLY=y
CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_MSM=y
CONFIG_MSM_DLOAD_MODE=y
CONFIG_MSM_PM=y
CONFIG_MSM_APM=y
CONFIG_MSM_IDLE_STATS=y
CONFIG_MSM_IDLE_STATS_FIRST_BUCKET=62500
CONFIG_MSM_IDLE_STATS_BUCKET_SHIFT=2
CONFIG_MSM_IDLE_STATS_BUCKET_COUNT=10
CONFIG_MSM_SUSPEND_STATS_FIRST_BUCKET=1000000000
CONFIG_HWMON=y
CONFIG_SENSORS_EPM_ADC=y
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y
CONFIG_SENSORS_QPNP_ADC_CURRENT=y
CONFIG_SEC_THERMISTOR=y
CONFIG_THERMAL=y
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_OF=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
CONFIG_THERMAL_GOV_STEP_WISE=y
CONFIG_THERMAL_GOV_BANG_BANG=y
CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
CONFIG_THERMAL_TSENS8974=y
CONFIG_LIMITS_MONITOR=y
CONFIG_LIMITS_LITE_HW=y
CONFIG_THERMAL_MONITOR=y
CONFIG_THERMAL_QPNP=y
CONFIG_THERMAL_QPNP_ADC_TM=y
CONFIG_SSB_POSSIBLE=y
CONFIG_BCMA_POSSIBLE=y
CONFIG_MFD_CORE=y
CONFIG_MFD_S2MU005=y
CONFIG_LEDS_S2MU005_FLASH=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_PROXY_CONSUMER=y
CONFIG_REGULATOR_STUB=y
CONFIG_REGULATOR_FAN53555=y
CONFIG_REGULATOR_MEM_ACC=y
CONFIG_REGULATOR_RPM_SMD=y
CONFIG_REGULATOR_QPNP=y
CONFIG_REGULATOR_QPNP_LABIBB=y
CONFIG_REGULATOR_SPM=y
CONFIG_REGULATOR_CPR=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_MEDIA_CONTROLLER=y
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF_GEN=y
CONFIG_VIDEOBUF2_CORE=y
CONFIG_VIDEOBUF2_MEMOPS=y
CONFIG_VIDEOBUF2_VMALLOC=y
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_SOC_CAMERA=y
CONFIG_SOC_CAMERA_PLATFORM=y
CONFIG_MSM_VIDC_V4L2=y
CONFIG_MSM_VIDC_GOVERNORS=y
CONFIG_MSM_CAMERA=y
CONFIG_MSMB_CAMERA=y
CONFIG_MSM_CAMERA_SENSOR=y
CONFIG_MSM_FRONT_OTP=y
CONFIG_S5K5E9YX=y
CONFIG_MSM_CPP=y
CONFIG_MSM_CCI=y
CONFIG_MSM_CSI20_HEADER=y
CONFIG_MSM_CSI22_HEADER=y
CONFIG_MSM_CSI30_HEADER=y
CONFIG_MSM_CSI31_HEADER=y
CONFIG_MSM_CSIPHY=y
CONFIG_MSM_CSID=y
CONFIG_MSM_EEPROM=y
CONFIG_MSM_ISPIF_V2=y
CONFIG_IMX134=y
CONFIG_IMX132=y
CONFIG_OV9724=y
CONFIG_OV5648=y
CONFIG_GC0339=y
CONFIG_OV8825=y
CONFIG_OV8865=y
CONFIG_s5k4e1=y
CONFIG_OV12830=y
CONFIG_MSM_V4L2_VIDEO_OVERLAY_DEVICE=y
CONFIG_MSMB_JPEG=y
CONFIG_MSM_FD=y
CONFIG_MSM_SEC_CCI_TA_NAME="seccamdemo64"
CONFIG_GET_REAR_MODULE_ID=y
CONFIG_GET_FRONT_MODULE_ID=y
CONFIG_GET_FRONT_MODULE_ID_OTP=y
CONFIG_GET_REAR_SENSOR_ID=y
CONFIG_GET_FRONT_SENSOR_ID=y
CONFIG_RADIO_ADAPTERS=y
CONFIG_RADIO_IRIS=y
CONFIG_RADIO_IRIS_TRANSPORT=y
CONFIG_RADIO_SILABS=y
CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=y
CONFIG_MEDIA_TUNER_SIMPLE=y
CONFIG_MEDIA_TUNER_TDA8290=y
CONFIG_MEDIA_TUNER_TDA827X=y
CONFIG_MEDIA_TUNER_TDA18271=y
CONFIG_MEDIA_TUNER_TDA9887=y
CONFIG_MEDIA_TUNER_TEA5761=y
CONFIG_MEDIA_TUNER_TEA5767=y
CONFIG_MEDIA_TUNER_MT20XX=y
CONFIG_MEDIA_TUNER_XC2028=y
CONFIG_MEDIA_TUNER_XC5000=y
CONFIG_MEDIA_TUNER_XC4000=y
CONFIG_MEDIA_TUNER_MC44S803=y
CONFIG_MSM_KGSL=y
CONFIG_MSM_ADRENO_DEFAULT_GOVERNOR="msm-adreno-tz"
CONFIG_MSM_KGSL_IOMMU=y
CONFIG_FB=y
CONFIG_FB_CMDLINE=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MSM=y
CONFIG_MSM_DBA=y
CONFIG_MSM_DBA_ADV7533=y
CONFIG_FB_MSM_MDSS_COMMON=y
CONFIG_FB_MSM_MDSS=y
CONFIG_FB_MSM_MDSS_WRITEBACK=y
CONFIG_FB_MSM_MDSS_XLOG_DEBUG=y
CONFIG_FB_MSM_MDSS_SAMSUNG=y
CONFIG_SUPPORT_WHITERGB=y
CONFIG_PANEL_S6D7AT0B01_PM6003XB1_HDP=y
CONFIG_PANEL_S6D7AT0B01_BS060WKM_HDP=y
CONFIG_PANEL_HX83102D_BS060WKM_HDP=y
CONFIG_BLIC_LM3632A=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GENERIC=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=y
CONFIG_SND_RAWMIDI=y
CONFIG_SND_COMPRESS_OFFLOAD=y
CONFIG_SND_JACK=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_MAX_CARDS=32
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_DRIVERS=y
CONFIG_SND_ARM=y
CONFIG_SND_SPI=y
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=y
CONFIG_SND_SOC=y
CONFIG_SND_SOC_MSM_HOSTLESS_PCM=y
CONFIG_SND_SOC_MSM_QDSP6V2_INTF=y
CONFIG_SND_SOC_QDSP6V2=y
CONFIG_DOLBY_DAP=y
CONFIG_DOLBY_DS2=y
CONFIG_QTI_PP=y
CONFIG_SND_SOC_MSM8X16=y
CONFIG_SND_SOC_JACK_AUDIO=y
CONFIG_SEC_SND_ADAPTATION=y
CONFIG_SND_SOC_I2C_AND_SPI=y
CONFIG_SND_SOC_MSM8X16_WCD=y
CONFIG_AUDIO_EXT_CLK=y
CONFIG_SND_SOC_MSM_STUB=y
CONFIG_HID=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_GENERIC=y
CONFIG_HID_A4TECH=y
CONFIG_HID_ACRUX=y
CONFIG_HID_ACRUX_FF=y
CONFIG_HID_APPLE=y
CONFIG_HID_BELKIN=y
CONFIG_HID_CHERRY=y
CONFIG_HID_CHICONY=y
CONFIG_HID_PRODIKEYS=y
CONFIG_HID_CYPRESS=y
CONFIG_HID_DRAGONRISE=y
CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EMS_FF=y
CONFIG_HID_ELECOM=y
CONFIG_HID_EZKEY=y
CONFIG_HID_HOLTEK=y
CONFIG_HID_KEYTOUCH=y
CONFIG_HID_KYE=y
CONFIG_HID_UCLOGIC=y
CONFIG_HID_WALTOP=y
CONFIG_HID_GYRATION=y
CONFIG_HID_TWINHAN=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_LCPOWER=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_LOGITECH_FF=y
CONFIG_LOGIRUMBLEPAD2_FF=y
CONFIG_LOGIG940_FF=y
CONFIG_LOGIWHEELS_FF=y
CONFIG_HID_MAGICMOUSE=y
CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_NTRIG=y
CONFIG_HID_ORTEK=y
CONFIG_HID_PANTHERLORD=y
CONFIG_PANTHERLORD_FF=y
CONFIG_HID_PETALYNX=y
CONFIG_HID_PICOLCD=y
CONFIG_HID_PRIMAX=y
CONFIG_HID_ROCCAT=y
CONFIG_HID_SAITEK=y
CONFIG_HID_SAMSUNG=y
CONFIG_HID_SONY=y
CONFIG_SONY_FF=y
CONFIG_HID_SPEEDLINK=y
CONFIG_HID_SUNPLUS=y
CONFIG_HID_GREENASIA=y
CONFIG_GREENASIA_FF=y
CONFIG_HID_SMARTJOYPLUS=y
CONFIG_SMARTJOYPLUS_FF=y
CONFIG_HID_SYNAPTICS_BT=y
CONFIG_HID_TIVO=y
CONFIG_HID_TOPSEED=y
CONFIG_HID_THRUSTMASTER=y
CONFIG_HID_WACOM=y
CONFIG_HID_WIIMOTE=y
CONFIG_HID_ZEROPLUS=y
CONFIG_HID_ZYDACRON=y
CONFIG_HID_MADCATZ=y
CONFIG_USB_HID=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DEFAULT_PERSIST=y
CONFIG_USB_OTG_WHITELIST_FOR_MDM=y
CONFIG_USB_MON=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_EHCI_MSM=y
CONFIG_USB_ACM=y
CONFIG_USB_PRINTER=y
CONFIG_USB_STORAGE=y
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ALAUDA=y
CONFIG_USB_STORAGE_ONETOUCH=y
CONFIG_USB_STORAGE_KARMA=y
CONFIG_USB_STORAGE_CYPRESS_ATACB=y
CONFIG_USB_STORAGE_DETECT=y
CONFIG_USB_HOST_NOTIFY=y
CONFIG_USB_NOTIFY_LAYER=y
CONFIG_USB_NOTIFIER=y
CONFIG_USB_DEBUG_DETAILED_LOG=y
CONFIG_USB_EXTERNAL_NOTIFY=y
CONFIG_USB_NOTIFY_PROC_LOG=y
CONFIG_USB_HW_PARAM=y
CONFIG_USB_CHARGING_EVENT=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_USB_EHSET_TEST_FIXTURE=y
CONFIG_MICROCHIP_USB2533=y
CONFIG_USB_PHY=y
CONFIG_USB_MSM_OTG=y
CONFIG_USB_MSM_HSPHY=y
CONFIG_USB_MSM_SSPHY_QMP=y
CONFIG_MSM_QUSB_PHY=y
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_DEBUG_FILES=y
CONFIG_USB_GADGET_DEBUG_FS=y
CONFIG_USB_GADGET_VBUS_DRAW=500
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
CONFIG_USB_CI13XXX_MSM=y
CONFIG_USB_LIBCOMPOSITE=y
CONFIG_USB_F_ACM=y
CONFIG_USB_U_SERIAL=y
CONFIG_USB_F_SERIAL=y
CONFIG_USB_F_NCM=y
CONFIG_USB_F_ECM=y
CONFIG_USB_F_MASS_STORAGE=y
CONFIG_USB_F_FS=y
CONFIG_USB_F_UAC1=y
CONFIG_USB_F_UAC2=y
CONFIG_USB_F_UVC=y
CONFIG_USB_F_AUDIO_SRC=y
CONFIG_USB_G_ANDROID=y
CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE=y
CONFIG_USB_DUN_SUPPORT=y
CONFIG_USB_ANDROID_SAMSUNG_SIDESYNC=y
CONFIG_USB_NCM_SUPPORT_MTU_CHANGE=y
CONFIG_MMC=y
CONFIG_MMC_PERF_PROFILING=y
CONFIG_SEC_HYBRID_TRAY=y
CONFIG_MMC_CLKGATE=y
CONFIG_MMC_PARANOID_SD_INIT=y
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_MINORS=32
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_MMC_BLOCK_DEFERRED_RESUME=y
CONFIG_MMC_TEST=m
CONFIG_MMC_BLOCK_TEST=m
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SDHCI_MSM=y
CONFIG_MMC_SDHCI_MSM_ICE=y
CONFIG_MMC_CQ_HCI=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_QPNP=y
CONFIG_LEDS_QPNP_FLASH=y
CONFIG_LEDS_QPNP_WLED=y
CONFIG_LEDS_S2MU005=y
CONFIG_LEDS_KTD2026=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_SWITCH=y
CONFIG_EDAC=y
CONFIG_EDAC_LEGACY_SYSFS=y
CONFIG_EDAC_MM_EDAC=y
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_SYSTOHC=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_DRV_QPNP=y
CONFIG_DMADEVICES=y
CONFIG_QCOM_SPS_DMA=y
CONFIG_DMA_ENGINE=y
CONFIG_DMA_OF=y
CONFIG_UIO=y
CONFIG_UIO_MSM_SHAREDMEM=y
CONFIG_STAGING=y
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
CONFIG_ASHMEM=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_TIMED_GPIO=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y
CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES=y
CONFIG_SYNC=y
CONFIG_SW_SYNC=y
CONFIG_SW_SYNC_USER=y
CONFIG_ONESHOT_SYNC=y
CONFIG_ION=y
CONFIG_ION_MSM=y
CONFIG_VNSWAP=y
CONFIG_MSM_AVTIMER=y
CONFIG_MSM_BUS_SCALING=y
CONFIG_BUS_TOPOLOGY_ADHOC=y
CONFIG_QPNP_POWER_ON=y
CONFIG_QPNP_REVID=y
CONFIG_QPNP_COINCELL=y
CONFIG_SPS=y
CONFIG_USB_BAM=y
CONFIG_SPS_SUPPORT_NDP_BAM=y
CONFIG_IPA=y
CONFIG_RMNET_IPA=y
CONFIG_QPNP_HAPTIC=y
CONFIG_GPIO_USB_DETECT=y
CONFIG_BW_MONITOR=y
CONFIG_MSM_SPMI=y
CONFIG_MSM_SPMI_PMIC_ARB=y
CONFIG_MSM_QPNP_INT=y
CONFIG_MSM_SPMI_DEBUGFS_RO=y
CONFIG_CLKDEV_LOOKUP=y
CONFIG_HAVE_CLK_PREPARE=y
CONFIG_MSM_CLK_CONTROLLER_V2=y
CONFIG_MSM_MDSS_PLL=y
CONFIG_HWSPINLOCK=y
CONFIG_REMOTE_SPINLOCK_MSM=y
CONFIG_CLKSRC_OF=y
CONFIG_ARM_ARCH_TIMER=y
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
CONFIG_ARM_ARCH_TIMER_VCT_ACCESS=y
CONFIG_IOMMU_API=y
CONFIG_IOMMU_SUPPORT=y
CONFIG_IOMMU_IO_PGTABLE=y
CONFIG_IOMMU_IO_PGTABLE_LPAE=y
CONFIG_OF_IOMMU=y
CONFIG_MSM_IOMMU=y
CONFIG_MSM_IOMMU_V1=y
CONFIG_ARM_SMMU=y
CONFIG_MSM_INRUSH_CURRENT_MITIGATION=y
CONFIG_MSM_QDSP6_APRV2=y
CONFIG_MSM_ADSP_LOADER=y
CONFIG_MSM_MEMORY_DUMP_V2=y
CONFIG_MSM_BOOT_STATS=y
CONFIG_MSM_CPUSS_DUMP=y
CONFIG_MSM_COMMON_LOG=y
CONFIG_MSM_DDR_HEALTH=y
CONFIG_MSM_WATCHDOG_V2=y
CONFIG_MSM_FORCE_WDOG_BITE_ON_PANIC=y
CONFIG_MSM_CPU_PWR_CTL=y
CONFIG_MSM_RPM_SMD=y
CONFIG_MSM_RPM_RBCPR_STATS_V2_LOG=y
CONFIG_MSM_RPM_LOG=y
CONFIG_MSM_RPM_STATS_LOG=y
CONFIG_MSM_RUN_QUEUE_STATS=y
CONFIG_MSM_SCM=y
CONFIG_MSM_SCM_XPU=y
CONFIG_MSM_XPU_ERR_FATAL=y
CONFIG_MSM_MPM_OF=y
CONFIG_MSM_SMEM=y
CONFIG_MSM_SMD=y
CONFIG_MSM_SMD_DEBUG=y
CONFIG_MSM_GLINK=y
CONFIG_MSM_GLINK_LOOPBACK_SERVER=y
CONFIG_MSM_GLINK_SMD_XPRT=y
CONFIG_MSM_GLINK_SMEM_NATIVE_XPRT=y
CONFIG_MSM_SMEM_LOGGING=y
CONFIG_MSM_SMP2P=y
CONFIG_MSM_SMP2P_TEST=y
CONFIG_MSM_SPM=y
CONFIG_MSM_L2_SPM=y
CONFIG_MSM_QMI_INTERFACE=y
CONFIG_MSM_IPC_ROUTER_SMD_XPRT=y
CONFIG_MSM_EVENT_TIMER=y
CONFIG_MSM_SUBSYSTEM_RESTART=y
CONFIG_MSM_SYSMON_COMM=y
CONFIG_MSM_PIL=y
CONFIG_MSM_PIL_SSR_GENERIC=y
CONFIG_MSM_PIL_MSS_QDSP6V5=y
CONFIG_MSM_SECURE_BUFFER=y
CONFIG_MSM_BAM_DMUX=y
CONFIG_MSM_PERFORMANCE=y
CONFIG_MSM_KERNEL_PROTECT=y
CONFIG_MSM_KERNEL_PROTECT_MPU=y
CONFIG_STATE_NOTIFIER=y
CONFIG_MEM_SHARE_QMI_SERVICE=y
CONFIG_SEC_DEBUG=y
CONFIG_SEC_DEBUG_PRINTK_NOCACHE=y
CONFIG_SEC_DEBUG_SCHED_LOG=y
CONFIG_SEC_LOGGER_BUFFER_EXPANSION=y
CONFIG_SEC_DEBUG_SUMMARY=y
CONFIG_SEC_DEBUG_POWER_LOG=y
CONFIG_SEC_LOG_LAST_KMSG=y
CONFIG_SEC_BSP=y
CONFIG_SEC_SSR_DEBUG_LEVEL_CHK=y
CONFIG_SEC_NOTSUPPORTED_HLOSNAD=y
CONFIG_TIMA=y
CONFIG_DRV_SAMSUNG=y #요것도 기존에있었음
CONFIG_PM_DEVFREQ=y
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
CONFIG_DEVFREQ_GOV_POWERSAVE=y
CONFIG_DEVFREQ_GOV_USERSPACE=y
CONFIG_DEVFREQ_GOV_CPUFREQ=y
CONFIG_DEVFREQ_GOV_MSM_ADRENO_TZ=y
CONFIG_SIMPLE_GPU_ALGORITHM=y
CONFIG_MSM_BIMC_BWMON=y
CONFIG_DEVFREQ_GOV_MSM_GPUBW_MON=y
CONFIG_DEVFREQ_GOV_MSM_BW_HWMON=y
CONFIG_DEVFREQ_GOV_SPDM_HYP=y
CONFIG_ADRENO_IDLER=y
CONFIG_DEVFREQ_SIMPLE_DEV=y
CONFIG_MSM_DEVFREQ_DEVBW=y
CONFIG_SPDM_SCM=y
CONFIG_DEVFREQ_SPDM=y
CONFIG_PWM=y
CONFIG_PWM_SYSFS=y
CONFIG_PWM_QPNP=y
CONFIG_IRQCHIP=y
CONFIG_ARM_GIC=y
CONFIG_ARM_GIC_PANIC_HANDLER=y
CONFIG_MSM_SHOW_RESUME_IRQ=y
CONFIG_MSM_IRQ=y
CONFIG_BATTERY_SAMSUNG=y
CONFIG_BATTERY_SAMSUNG_DATA_FILE="default_battery_data.h"
CONFIG_SLOW_CHARGING_CURRENT_STANDARD=1000
CONFIG_BATTERY_SWELLING=y
CONFIG_BATTERY_AGE_FORECAST=y
CONFIG_FUELGAUGE_S2MU005=y
CONFIG_PREVENT_SOC_JUMP=y
CONFIG_CHARGER_S2MU005=y
CONFIG_SAMSUNG_LPM_MODE=y
CONFIG_SIOP_CHARGING_LIMIT_CURRENT=0
CONFIG_BATTERY_SAMSUNG_V2=y
CONFIG_S2MU005_DISABLE_BUCK_MODE=y
CONFIG_S2MU005_INNER_BATTERY=y
CONFIG_BATTERY_NOTIFIER=y
CONFIG_RAS=y
CONFIG_SENSORS_SSC=y
CONFIG_SENSORS_CORE=y
CONFIG_SENSORS_LIS2DS=y
CONFIG_SENSORS_LIS2DS_I2C=y
CONFIG_SENSORS_CM36686=y
CONFIG_SENSORS_STK3328=y
CONFIG_MSM_TZ_LOG=y
CONFIG_USE_MUIC=y
CONFIG_MUIC_NOTIFIER=y
CONFIG_MUIC_S2MU005=y
CONFIG_UART3=y
CONFIG_MUIC_SUPPORT_RUSTPROOF=y
CONFIG_MUIC_S2MU005_INNER_BATTERY=y
CONFIG_MUIC_S2MU005_JIGB_CONTROL=y
CONFIG_MUIC_S2MU005_DISCHARGING_WA=y
CONFIG_MUIC_S2MU005_WATER_WA_DISABLE=y
CONFIG_MUIC_S2MU005_SUPPORT_WATERPROOF=y
CONFIG_MSM_VIBRATOR=y
CONFIG_TRUSTONIC_TEE=y
CONFIG_TRUSTONIC_TRUSTED_UI_QC=y
CONFIG_SEC_DEBUG_GAF_V4=y
CONFIG_USER_RESET_DEBUG=y
CONFIG_DCACHE_WORD_ACCESS=y
CONFIG_INTERRUPTIBLE_SYNC=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT23=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_SDCARD_FS=y
CONFIG_JBD2=y
CONFIG_FS_MBCACHE=y
CONFIG_FS_POSIX_ACL=y
CONFIG_FILE_LOCKING=y
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_QUOTA_TREE=y
CONFIG_QFMT_V2=y
CONFIG_QUOTACTL=y
CONFIG_FUSE_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_FAT_VIRTUAL_XATTR=y
CONFIG_FAT_VIRTUAL_XATTR_SELINUX_LABEL="u:object_r:sdcard_external:s0"
CONFIG_SDFAT_FS=y
CONFIG_SDFAT_DELAYED_META_DIRTY=y
CONFIG_SDFAT_DEFAULT_CODEPAGE=437
CONFIG_SDFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_SDFAT_ALIGNED_MPAGE_WRITE=y
CONFIG_SDFAT_VIRTUAL_XATTR=y
CONFIG_SDFAT_VIRTUAL_XATTR_SELINUX_LABEL="u:object_r:sdcard_external:s0"
CONFIG_SDFAT_DEBUG=y
CONFIG_SDFAT_DBG_MSG=y
CONFIG_SDFAT_STATISTICS=y
CONFIG_PROC_FS=y
CONFIG_PROC_SYSCTL=y
CONFIG_PROC_PAGE_MONITOR=y
CONFIG_PROC_AVC=y
CONFIG_KERNFS=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_TMPFS_XATTR=y
CONFIG_CONFIGFS_FS=y
CONFIG_MISC_FILESYSTEMS=y
CONFIG_ECRYPT_FS=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
CONFIG_PSTORE_PMSG=y
CONFIG_PSTORE_PMSG_SSPLOG=y
CONFIG_SEC_EVENT_LOG=y
CONFIG_PSTORE_RAM=y
CONFIG_F2FS_FS=y
CONFIG_F2FS_STAT_FS=y
CONFIG_F2FS_FS_XATTR=y
CONFIG_F2FS_FS_POSIX_ACL=y
CONFIG_NETWORK_FILESYSTEMS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_UTF8=y
CONFIG_PRINTK_TIME=y
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
CONFIG_DEBUG_INFO=y
CONFIG_ENABLE_WARN_DEPRECATED=y
CONFIG_ENABLE_MUST_CHECK=y
CONFIG_FRAME_WARN=1024
CONFIG_DEBUG_FS=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
CONFIG_DEBUG_KERNEL=y
CONFIG_HAVE_DEBUG_KMEMLEAK=y
CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_PANIC_TIMEOUT=5
#보안
CONFIG_PANIC_ON_RECURSIVE_CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
CONFIG_INTEGRITY=y
CONFIG_INTEGRITY_SIGNATURE=y
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
CONFIG_DEFAULT_SECURITY_SELINUX=y
CONFIG_DEFAULT_SECURITY="selinux"CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32=y
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA2_ARM_CE=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_ARM=y
CONFIG_CRYPTO_AES_ARM_BS=y
CONFIG_CRYPTO_AES_ARM_CE=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_HASH_INFO=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_QCE50=y
CONFIG_CRYPTO_DEV_QCRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_MSM_QCE=y
CONFIG_CRYPTO_DEV_QCEDEV=y
CONFIG_CRYPTO_DEV_OTA_CRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_ICE=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=y
CONFIG_CRYPTO_SHA1_ARM_NEON=y
CONFIG_CRYPTO_SHA256_ARM=y
CONFIG_CRYPTO_SHA512_ARM_NEON=yFAULT=y
CONFIG_SCHED_DEBUG=y
CONFIG_SYSRQ_SCHED_DEBUG=y
CONFIG_SCHED_STACK_END_CHECK=y
CONFIG_DEBUG_PREEMPT=y
CONFIG_STACKTRACE=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_RCU_CPU_STALL_TIMEOUT=21
CONFIG_RCU_CPU_STALL_VERBOSE=y
CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
CONFIG_HAVE_DYNAMIC_FTRACE=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
CONFIG_EVENT_TRACING=y
CONFIG_CONTEXT_SWITCH_TRACER=y
CONFIG_IPC_LOGGING=y
CONFIG_TRACING=y
CONFIG_GENERIC_TRACER=y
CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_BRANCH_PROFILE_NONE=y
CONFIG_CPU_FREQ_SWITCH_PROFILER=y
CONFIG_HAVE_ARCH_KGDB=y
CONFIG_ARM_UNWIND=y
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
CONFIG_DEBUG_SET_MODULE_RONX=y
CONFIG_SEC_PM=y
CONFIG_SEC_PM_DEBUG=y
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y
CONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
CONFIG_LSM_MMAP_MIN_ADDR=4096
CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y
CONFIG_HARDENED_USERCOPY=y
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
CONFIG_INTEGRITY=y
CONFIG_INTEGRITY_SIGNATURE=y
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
CONFIG_INTEGRITY_AUDIT=y
CONFIG_DEFAULT_SECURITY_SELINUX=y
CONFIG_DEFAULT_SECURITY="selinux"CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=y
CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=y
CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_MANAGER2=y
CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
CONFIG_CRYPTO_GF128MUL=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y
CONFIG_CRYPTO_AUTHENC=y
CONFIG_CRYPTO_ABLK_HELPER=y
CONFIG_CRYPTO_GCM=y
CONFIG_CRYPTO_SEQIV=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_ECB=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_XCBC=y
CONFIG_CRYPTO_CRC32C=y
CONFIG_CRYPTO_CRC32=y
CONFIG_CRYPTO_GHASH=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA2_ARM_CE=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_AES_ARM=y
CONFIG_CRYPTO_AES_ARM_BS=y
CONFIG_CRYPTO_AES_ARM_CE=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_TWOFISH_COMMON=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_LZ4=y
CONFIG_CRYPTO_ANSI_CPRNG=m
CONFIG_CRYPTO_HASH_INFO=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_QCE50=y
CONFIG_CRYPTO_DEV_QCRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_MSM_QCE=y
CONFIG_CRYPTO_DEV_QCEDEV=y
CONFIG_CRYPTO_DEV_OTA_CRYPTO=y
CONFIG_CRYPTO_DEV_QCOM_ICE=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_PUBLIC_KEY_ALGO_RSA=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_ARM_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM=y
CONFIG_CRYPTO_SHA1_ARM_NEON=y
CONFIG_CRYPTO_SHA256_ARM=y
CONFIG_CRYPTO_SHA512_ARM_NEON=y
CONFIG_BINARY_PRINTF=y#바이너리 형식으로 숫자를 출력하는 기능 활성화
CONFIG_BITREVERSE=y#비트 순서를 반대로 뒤집는(bit-reversal) 함수 지원 주로 디지털 신호 처리(DSP) 또는 CRC 계산에서 사용됨
CONFIG_GENERIC_STRNCPY_FROM_USER=y#사용자 공간에서 문자열을 복사하는 범용 함수 제공
CONFIG_GENERIC_STRNLEN_USER=y#사용자 공간에서 NULL 종료 문자열 길이 확인 함수 제공
CONFIG_GENERIC_NET_UTILS=y#일반적인 네트워크 유틸리티 함수 제공
CONFIG_GENERIC_PCI_IOMAP=y#PCI 장치 메모리 매핑(I/O Memory Mapping) 관련 범용 함수 제공
CONFIG_GENERIC_IO=y#범용적인 입출력(IO) 인터페이스 지원
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y#비교 후 교환(CMPXCHG) 기반의 락(lock) 및 참조 카운트(ref) 구현
CONFIG_CRC_CCITT=y#CRC-CCITT(16비트) 체크섬 계산 지원
CONFIG_CRC16=y#16비트 CRC(Cyclic Redundancy Check) 계산 기능 제공
CONFIG_CRC32=y#32비트 CRC 알고리즘 지원
CONFIG_CRC32_SLICEBY8=y#8개 슬라이스로 나누어 병렬 CRC32 계산을 가속화
CONFIG_LIBCRC32C=y#CRC32C(Castagnoli) 체크섬 알고리즘 라이브러리 포함
CONFIG_AUDIT_GENERIC=y#범용 감사(Audit) 로깅 지원
CONFIG_ZLIB_INFLATE=y# Zlib 압축 해제(Inflate) 기능 활성화
CONFIG_ZLIB_DEFLATE=y#Zlib 압축(Deflate) 기능 활성화
CONFIG_LZO_COMPRESS=y#LZO(Lempel-Ziv-Oberhumer) 알고리즘을 이용한 압축 기능 제공
CONFIG_LZO_DECOMPRESS=y#LZO 압축 해제 기능 제공
CONFIG_LZ4_COMPRESS=y# LZ4 압축 알고리즘 지원
CONFIG_LZ4_DECOMPRESS=y#LZ4 압축 해제 기능 제공
CONFIG_DECOMPRESS_GZIP=y#GZIP 압축 해제 기능 지원
CONFIG_GENERIC_ALLOCATOR=y#일반적인 메모리 할당기 제공
CONFIG_REED_SOLOMON=y#리드-솔로몬(Reed-Solomon) 오류 수정 코드(ECC) 지원
CONFIG_REED_SOLOMON_ENC8=y#비트 데이터 단위의 Reed-Solomon 인코딩 기능 활성화
CONFIG_REED_SOLOMON_DEC8=y#8비트 데이터 단위의 Reed-Solomon 디코딩 기능 활성화
CONFIG_TEXTSEARCH=y #커널에서 문자열 검색 기능을 활성화
CONFIG_TEXTSEARCH_KMP=y #Knuth-Morris-Pratt (KMP) 문자열 검색 알고리즘 지원
CONFIG_TEXTSEARCH_BM=y #Boyer-Moore (BM) 문자열 검색 알고리즘 지원
CONFIG_TEXTSEARCH_FSM=y #유한 상태 머신(FSM) 기반 문자열 검색 지원
CONFIG_ASSOCIATIVE_ARRAY=y #연관 배열(Associative Array) 지원
CONFIG_HAS_IOMEM=y #IO 메모리 맵핑 기능 지원
CONFIG_HAS_IOPORT_MAP=y #IO 포트 매핑 기능 지원
CONFIG_HAS_DMA=y #Direct Memory Access (DMA) 지원
CONFIG_CPU_RMAP=y #CPU 역맵(Reverse Mapping) 지원
CONFIG_DQL=y #동적 큐 길이 관리(Dynamic Queue Limits, DQL) 지원
CONFIG_NLATTR=y #Netlink Attribute(NLATTR) 구조 지원
CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y#64비트 원자적 감소(Atomic Decrement) 연산 지원
CONFIG_CLZ_TAB=y#CLZ (Count Leading Zeros) 연산을 위한 테이블 사용
CONFIG_MPILIB=y#MPI (Multi-Precision Integer Library) 지원을 활성화하는 설정
CONFIG_SIGNATURE=y#디지털 서명 검증(Digital Signature Verification)을 지원하는 옵션
CONFIG_LIBFDT=y#FDT(Flattened Device Tree) 라이브러리 지원을 활성화
CONFIG_OID_REGISTRY=y#CONFIG_OID_REGISTRY=y
CONFIG_ARCH_HAS_SG_CHAIN=y#Scatter-Gather(SG) 리스트 체이닝을 지원하는 아키텍처에서 사용
CONFIG_QMI_ENCDEC=y#QMI(Qualcomm MSM Interface) 메시지 인코딩/디코딩 지원
'만든거 > os플젝' 카테고리의 다른 글
SM-G160N 커스텀롬 프로젝트 시작 (0) | 2025.02.09 |
---|