├── CROSS_COMPILE.sh ├── LICENSE ├── README.md ├── bootfiles ├── .config ├── bzImage ├── init ├── init.cpio.gz ├── initramfs.cpio.gz ├── install-elinks.sh └── tiny.config ├── cd-root ├── BusyBoxLinux.iso ├── cd-root.tar.gz ├── image.iso ├── isolinux.bin └── isolinux.sh ├── lib ├── busybox-static.sh ├── elinks │ ├── elinks.sh │ ├── elinks.tar.gz │ └── strace.txt ├── strace │ ├── install-strace.sh │ ├── strace.sh │ └── strace.tar.gz └── wget │ ├── apt-libc6.sh │ ├── lib-dns.tar.gz │ ├── trace.33459 │ └── wget-libs.sh ├── make-isoimage.md ├── networking.sh ├── setup.sh ├── tinymenuconfig.md └── toybox.md /CROSS_COMPILE.sh: -------------------------------------------------------------------------------- 1 | # docker 2 | curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh 3 | sudo usermod -aG docker $USER 4 | docker run --privileged -it ubuntu 5 | 6 | # kernel 7 | git clone --depth 1 https://github.com/torvalds/linux.git 8 | # git clone --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git -b linux-6.9.y 9 | # git branch -v 10 | # git tag -l 11 | # git checkout tags/v6.10.2 -b 6.10 12 | # git pull --depth 1 13 | # ?? git rebase file conflict ?? 14 | # git diff --name-only --diff-filter=U | xargs git checkout --theirs 15 | ? # git add . 16 | ? # git rebase --continue 17 | # git prune 18 | # git branch -D linux-6.9.y 19 | 20 | cd linux 21 | 22 | apt update 23 | apt install git make gcc gcc-x86-64-linux-gnu libncurses-dev flex bison 24 | # make menuconfig 25 | make defconfig 26 | # make tinyconfig 27 | 28 | apt install bc libelf-dev libssl-dev 29 | # yes "" | make ARCH=x86_64 CROSS_COMPILE=x86_64-linux-gnu- -j 8 30 | 31 | docker cp a123b456:/root/linux/arch/x86/boot/bzImage ./ 32 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Enio Fernandes 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TinyBox Linux 2 | 3 | TinyBox Linux Distro ~ 2 MB (Kernel + ToyBox initramfs) 4 | 5 | ### Based on: 6 | 7 | * [Making Simple Linux Distro from Scratch](https://www.youtube.com/watch?v=QlzoegSuIzg) - [setup.sh](https://github.com/EN10/TinyBoxLinux/blob/main/setup.sh) - [crosscompile.sh](https://github.com/EN10/TinyBoxLinux/blob/main/CROSS_COMPILE.sh) 8 | * [Building a tiny Linux kernel](https://weeraman.com/building-a-tiny-linux-kernel) - [menuconfig](https://github.com/EN10/TinyBoxLinux/blob/main/tinymenuconfig.md) 9 | * [Networking from Gentoo Wiki](https://wiki.gentoo.org/wiki/Custom_Initramfs#Networking) - [networking.sh](https://github.com/EN10/TinyBoxLinux/blob/main/networking.sh) - [find Wget deps](https://github.com/EN10/TinyBoxLinux/blob/main/lib/wget/wget-libs.sh) 10 | * [Find Library Dependencies](https://unix.stackexchange.com/questions/120015/how-to-find-out-the-dynamic-libraries-executables-loads-when-run) - [Wget, strace & Elinks](https://github.com/EN10/TinyBoxLinux/tree/main/lib) 11 | * [Make a Bootable CD With ISOLINUX](https://wiki.syslinux.org/wiki/index.php?title=ISOLINUX) - [make isoimage](https://github.com/EN10/TinyBoxLinux/blob/main/make-isoimage.md) 12 | 13 | ### Distro Files: 14 | 15 | The TinyBox Linux Distro iso in `cd-root`: 16 | * `image.iso` [3.56 MB](https://github.com/EN10/TinyBoxLinux/blob/main/cd-root/image.iso) (Linux 6.12.101 & ToyBox 0.8.12) 17 | 18 | The BusyBox Linux Distro has 2 (BusyBox OR ToyBox) main files in `bootfiles`: 19 | 20 | * [Linux Kernel](https://www.kernel.org) 6.13.11: `bzImage` [1.48 MB](https://github.com/EN10/TinyBoxLinux/blob/main/bootfiles/bzImage) (tinyconfig + networking) 21 | * [BusyBox](https://busybox.net) 1.37.0: `init.cpio.gz` [2.34 MB](https://github.com/EN10/TinyBoxLinux/blob/main/bootfiles/init.cpio.gz) (with networking) 22 | * [ToyBox](https://landley.net/toybox) 0.8.12 `initramfs.cpio.gz` [530 KB](https://github.com/EN10/TinyBoxLinux/blob/main/bootfiles/initramfs.cpio.gz) 23 | 24 | 25 | ### Run on [QEMU](https://www.qemu.org): 26 | from `image.iso` 27 | ``` 28 | .\qemu-system-x86_64.exe -cdrom image.iso 29 | ``` 30 | from `bzImage` and `init.cpio.gz` 31 | ``` 32 | .\qemu-system-x86_64.exe -kernel bzImage -initrd init.cpio.gz 33 | ``` 34 | Specify cores `-smp` and memory `-m` 35 | ``` 36 | .\qemu-system-x86_64.exe -cdrom image.iso -smp 1 -m 512 37 | ``` 38 | Windows Terminal 39 | ``` 40 | .\qemu-system-x86_64 -kernel .\bzImage -initrd initramfs.cpio.gz -no-reboot -nographic -append "console=ttyS0" 41 | ``` 42 | ### Simple Distro Setup 43 | * [Build defconfig Kernel & Busybox](https://github.com/EN10/TinyBoxLinux/blob/main/setup.sh) 44 | `defconfig bzImage 12.8MB` 45 | ### Add Networking: 46 | * [Build BusyBox with Networking](https://github.com/EN10/TinyBoxLinux/blob/main/networking.sh) - [Identify Wget dependencies](https://github.com/EN10/TinyBoxLinux/blob/main/lib/wget/wget-libs.sh) 47 | `BusyBox init.cpio.gz 2.34 MB` 48 | * [Build tinyconfig Kernel with Networking](https://github.com/EN10/TinyBoxLinux/blob/main/tinymenuconfig.md) 49 | `tinyconfig bzImage 2.68 MB` 50 | * [Install Elinks browser](https://github.com/EN10/TinyBoxLinux/blob/main/bootfiles/install-elinks.sh) - [Identify Elinks dependencies](https://github.com/EN10/TinyBoxLinux/blob/main/lib/elinks/elinks.sh) 51 | `./install-elinks.sh` 52 | ### Create bootable CD iso 53 | * [isolinux setup](https://github.com/EN10/TinyBoxLinux/blob/main/cd-root/isolinux.sh) - [BusyboxLinux.iso](https://github.com/EN10/TinyBoxLinux/blob/main/cd-root/BusyBoxLinux.iso) [TinyboxLinux.iso](https://github.com/EN10/TinyBoxLinux/blob/main/cd-root/TinyBoxLinux.iso) 54 | `BusyBoxLinux.iso 5.45 MB` `TinyBoxLinux.iso 3.61 MB` 55 | -------------------------------------------------------------------------------- /bootfiles/.config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # Linux/arm64 6.13.1 Kernel Configuration 4 | # 5 | CONFIG_CC_VERSION_TEXT="gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0" 6 | CONFIG_CC_IS_GCC=y 7 | CONFIG_GCC_VERSION=130300 8 | CONFIG_CLANG_VERSION=0 9 | CONFIG_AS_IS_GNU=y 10 | CONFIG_AS_VERSION=24200 11 | CONFIG_LD_IS_BFD=y 12 | CONFIG_LD_VERSION=24200 13 | CONFIG_LLD_VERSION=0 14 | CONFIG_RUSTC_VERSION=0 15 | CONFIG_RUSTC_LLVM_VERSION=0 16 | CONFIG_CC_CAN_LINK=y 17 | CONFIG_CC_CAN_LINK_STATIC=y 18 | CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y 19 | CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y 20 | CONFIG_CC_HAS_ASM_INLINE=y 21 | CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y 22 | CONFIG_PAHOLE_VERSION=0 23 | CONFIG_IRQ_WORK=y 24 | CONFIG_BUILDTIME_TABLE_SORT=y 25 | CONFIG_THREAD_INFO_IN_TASK=y 26 | 27 | # 28 | # General setup 29 | # 30 | CONFIG_BROKEN_ON_SMP=y 31 | CONFIG_INIT_ENV_ARG_LIMIT=32 32 | # CONFIG_COMPILE_TEST is not set 33 | # CONFIG_WERROR is not set 34 | CONFIG_LOCALVERSION="1" 35 | # CONFIG_LOCALVERSION_AUTO is not set 36 | CONFIG_BUILD_SALT="" 37 | CONFIG_HAVE_KERNEL_GZIP=y 38 | CONFIG_HAVE_KERNEL_BZIP2=y 39 | CONFIG_HAVE_KERNEL_LZMA=y 40 | CONFIG_HAVE_KERNEL_XZ=y 41 | CONFIG_HAVE_KERNEL_LZO=y 42 | CONFIG_HAVE_KERNEL_LZ4=y 43 | CONFIG_HAVE_KERNEL_ZSTD=y 44 | # CONFIG_KERNEL_GZIP is not set 45 | # CONFIG_KERNEL_BZIP2 is not set 46 | # CONFIG_KERNEL_LZMA is not set 47 | CONFIG_KERNEL_XZ=y 48 | # CONFIG_KERNEL_LZO is not set 49 | # CONFIG_KERNEL_LZ4 is not set 50 | # CONFIG_KERNEL_ZSTD is not set 51 | CONFIG_DEFAULT_INIT="" 52 | CONFIG_DEFAULT_HOSTNAME="(none)" 53 | # CONFIG_SYSVIPC is not set 54 | # CONFIG_POSIX_MQUEUE is not set 55 | # CONFIG_WATCH_QUEUE is not set 56 | # CONFIG_CROSS_MEMORY_ATTACH is not set 57 | # CONFIG_USELIB is not set 58 | # CONFIG_AUDIT is not set 59 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 60 | 61 | # 62 | # IRQ subsystem 63 | # 64 | CONFIG_GENERIC_IRQ_PROBE=y 65 | CONFIG_GENERIC_IRQ_SHOW=y 66 | CONFIG_HARDIRQS_SW_RESEND=y 67 | CONFIG_IRQ_DOMAIN=y 68 | CONFIG_IRQ_DOMAIN_HIERARCHY=y 69 | CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y 70 | CONFIG_GENERIC_IRQ_RESERVATION_MODE=y 71 | CONFIG_IRQ_FORCED_THREADING=y 72 | CONFIG_SPARSE_IRQ=y 73 | # end of IRQ subsystem 74 | 75 | CONFIG_CLOCKSOURCE_WATCHDOG=y 76 | CONFIG_ARCH_CLOCKSOURCE_INIT=y 77 | CONFIG_GENERIC_TIME_VSYSCALL=y 78 | CONFIG_GENERIC_CLOCKEVENTS=y 79 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 80 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y 81 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y 82 | CONFIG_GENERIC_CMOS_UPDATE=y 83 | CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y 84 | 85 | # 86 | # Timers subsystem 87 | # 88 | CONFIG_HZ_PERIODIC=y 89 | # CONFIG_NO_HZ_IDLE is not set 90 | # CONFIG_NO_HZ is not set 91 | # CONFIG_HIGH_RES_TIMERS is not set 92 | CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125 93 | # end of Timers subsystem 94 | 95 | CONFIG_BPF=y 96 | CONFIG_HAVE_EBPF_JIT=y 97 | CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y 98 | 99 | # 100 | # BPF subsystem 101 | # 102 | # CONFIG_BPF_SYSCALL is not set 103 | # CONFIG_BPF_JIT is not set 104 | # end of BPF subsystem 105 | 106 | CONFIG_PREEMPT_NONE_BUILD=y 107 | CONFIG_ARCH_HAS_PREEMPT_LAZY=y 108 | CONFIG_PREEMPT_NONE=y 109 | # CONFIG_PREEMPT_VOLUNTARY is not set 110 | # CONFIG_PREEMPT is not set 111 | # CONFIG_PREEMPT_LAZY is not set 112 | # CONFIG_PREEMPT_RT is not set 113 | # CONFIG_PREEMPT_DYNAMIC is not set 114 | 115 | # 116 | # CPU/Task time and stats accounting 117 | # 118 | CONFIG_TICK_CPU_ACCOUNTING=y 119 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set 120 | # CONFIG_IRQ_TIME_ACCOUNTING is not set 121 | # CONFIG_PSI is not set 122 | # end of CPU/Task time and stats accounting 123 | 124 | # 125 | # RCU Subsystem 126 | # 127 | CONFIG_TINY_RCU=y 128 | # CONFIG_RCU_EXPERT is not set 129 | CONFIG_TINY_SRCU=y 130 | # end of RCU Subsystem 131 | 132 | # CONFIG_IKCONFIG is not set 133 | # CONFIG_IKHEADERS is not set 134 | CONFIG_LOG_BUF_SHIFT=17 135 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 136 | 137 | # 138 | # Scheduler features 139 | # 140 | # end of Scheduler features 141 | 142 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y 143 | CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y 144 | CONFIG_CC_HAS_INT128=y 145 | CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" 146 | CONFIG_GCC10_NO_ARRAY_BOUNDS=y 147 | CONFIG_CC_NO_ARRAY_BOUNDS=y 148 | CONFIG_GCC_NO_STRINGOP_OVERFLOW=y 149 | CONFIG_CC_NO_STRINGOP_OVERFLOW=y 150 | CONFIG_ARCH_SUPPORTS_INT128=y 151 | # CONFIG_CGROUPS is not set 152 | # CONFIG_CHECKPOINT_RESTORE is not set 153 | # CONFIG_SCHED_AUTOGROUP is not set 154 | # CONFIG_RELAY is not set 155 | CONFIG_BLK_DEV_INITRD=y 156 | CONFIG_INITRAMFS_SOURCE="" 157 | CONFIG_RD_GZIP=y 158 | CONFIG_RD_BZIP2=y 159 | CONFIG_RD_LZMA=y 160 | CONFIG_RD_XZ=y 161 | CONFIG_RD_LZO=y 162 | CONFIG_RD_LZ4=y 163 | CONFIG_RD_ZSTD=y 164 | # CONFIG_BOOT_CONFIG is not set 165 | # CONFIG_INITRAMFS_PRESERVE_MTIME is not set 166 | # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set 167 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y 168 | CONFIG_LD_ORPHAN_WARN=y 169 | CONFIG_LD_ORPHAN_WARN_LEVEL="warn" 170 | CONFIG_SYSCTL=y 171 | CONFIG_SYSCTL_EXCEPTION_TRACE=y 172 | CONFIG_HAVE_PCSPKR_PLATFORM=y 173 | CONFIG_EXPERT=y 174 | # CONFIG_MULTIUSER is not set 175 | # CONFIG_SGETMASK_SYSCALL is not set 176 | CONFIG_SYSFS_SYSCALL=y 177 | # CONFIG_FHANDLE is not set 178 | # CONFIG_POSIX_TIMERS is not set 179 | CONFIG_PRINTK=y 180 | # CONFIG_BUG is not set 181 | # CONFIG_PCSPKR_PLATFORM is not set 182 | # CONFIG_BASE_SMALL is not set 183 | CONFIG_FUTEX=y 184 | CONFIG_FUTEX_PI=y 185 | # CONFIG_EPOLL is not set 186 | # CONFIG_SIGNALFD is not set 187 | # CONFIG_TIMERFD is not set 188 | # CONFIG_EVENTFD is not set 189 | # CONFIG_SHMEM is not set 190 | # CONFIG_AIO is not set 191 | # CONFIG_IO_URING is not set 192 | # CONFIG_ADVISE_SYSCALLS is not set 193 | # CONFIG_MEMBARRIER is not set 194 | # CONFIG_KCMP is not set 195 | # CONFIG_RSEQ is not set 196 | # CONFIG_CACHESTAT_SYSCALL is not set 197 | # CONFIG_PC104 is not set 198 | # CONFIG_KALLSYMS is not set 199 | CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y 200 | CONFIG_HAVE_PERF_EVENTS=y 201 | 202 | # 203 | # Kernel Performance Events And Counters 204 | # 205 | CONFIG_PERF_EVENTS=y 206 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set 207 | # end of Kernel Performance Events And Counters 208 | 209 | # CONFIG_PROFILING is not set 210 | 211 | # 212 | # Kexec and crash features 213 | # 214 | # CONFIG_KEXEC is not set 215 | # CONFIG_KEXEC_FILE is not set 216 | # end of Kexec and crash features 217 | # end of General setup 218 | 219 | CONFIG_64BIT=y 220 | CONFIG_X86_64=y 221 | CONFIG_X86=y 222 | CONFIG_INSTRUCTION_DECODER=y 223 | CONFIG_OUTPUT_FORMAT="elf64-x86-64" 224 | CONFIG_LOCKDEP_SUPPORT=y 225 | CONFIG_STACKTRACE_SUPPORT=y 226 | CONFIG_MMU=y 227 | CONFIG_ARCH_MMAP_RND_BITS_MIN=28 228 | CONFIG_ARCH_MMAP_RND_BITS_MAX=32 229 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 230 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 231 | CONFIG_GENERIC_ISA_DMA=y 232 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y 233 | CONFIG_GENERIC_CALIBRATE_DELAY=y 234 | CONFIG_ARCH_HAS_CPU_RELAX=y 235 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y 236 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 237 | CONFIG_AUDIT_ARCH=y 238 | CONFIG_ARCH_SUPPORTS_UPROBES=y 239 | CONFIG_FIX_EARLYCON_MEM=y 240 | CONFIG_PGTABLE_LEVELS=5 241 | CONFIG_CC_HAS_SANE_STACKPROTECTOR=y 242 | 243 | # 244 | # Processor type and features 245 | # 246 | # CONFIG_SMP is not set 247 | CONFIG_X86_MPPARSE=y 248 | # CONFIG_X86_CPU_RESCTRL is not set 249 | # CONFIG_X86_FRED is not set 250 | # CONFIG_X86_EXTENDED_PLATFORM is not set 251 | # CONFIG_IOSF_MBI is not set 252 | # CONFIG_SCHED_OMIT_FRAME_POINTER is not set 253 | # CONFIG_HYPERVISOR_GUEST is not set 254 | # CONFIG_MK8 is not set 255 | # CONFIG_MPSC is not set 256 | # CONFIG_MCORE2 is not set 257 | # CONFIG_MATOM is not set 258 | CONFIG_GENERIC_CPU=y 259 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 260 | CONFIG_X86_L1_CACHE_SHIFT=6 261 | CONFIG_X86_TSC=y 262 | CONFIG_X86_HAVE_PAE=y 263 | CONFIG_X86_CMPXCHG64=y 264 | CONFIG_X86_CMOV=y 265 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 266 | CONFIG_X86_DEBUGCTLMSR=y 267 | CONFIG_IA32_FEAT_CTL=y 268 | CONFIG_X86_VMX_FEATURE_NAMES=y 269 | # CONFIG_PROCESSOR_SELECT is not set 270 | CONFIG_CPU_SUP_INTEL=y 271 | CONFIG_CPU_SUP_AMD=y 272 | CONFIG_CPU_SUP_HYGON=y 273 | CONFIG_CPU_SUP_CENTAUR=y 274 | CONFIG_CPU_SUP_ZHAOXIN=y 275 | CONFIG_HPET_TIMER=y 276 | # CONFIG_DMI is not set 277 | # CONFIG_GART_IOMMU is not set 278 | CONFIG_NR_CPUS_RANGE_BEGIN=1 279 | CONFIG_NR_CPUS_RANGE_END=1 280 | CONFIG_NR_CPUS_DEFAULT=1 281 | CONFIG_NR_CPUS=1 282 | CONFIG_UP_LATE_INIT=y 283 | CONFIG_X86_LOCAL_APIC=y 284 | CONFIG_X86_IO_APIC=y 285 | # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set 286 | # CONFIG_X86_MCE is not set 287 | 288 | # 289 | # Performance monitoring 290 | # 291 | CONFIG_PERF_EVENTS_INTEL_UNCORE=y 292 | CONFIG_PERF_EVENTS_INTEL_RAPL=y 293 | CONFIG_PERF_EVENTS_INTEL_CSTATE=y 294 | # CONFIG_PERF_EVENTS_AMD_POWER is not set 295 | # CONFIG_PERF_EVENTS_AMD_UNCORE is not set 296 | # CONFIG_PERF_EVENTS_AMD_BRS is not set 297 | # end of Performance monitoring 298 | 299 | CONFIG_X86_VSYSCALL_EMULATION=y 300 | # CONFIG_X86_IOPL_IOPERM is not set 301 | CONFIG_MICROCODE=y 302 | # CONFIG_X86_MSR is not set 303 | # CONFIG_X86_CPUID is not set 304 | CONFIG_X86_5LEVEL=y 305 | CONFIG_X86_DIRECT_GBPAGES=y 306 | CONFIG_ARCH_SPARSEMEM_ENABLE=y 307 | CONFIG_ARCH_SPARSEMEM_DEFAULT=y 308 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 309 | # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set 310 | # CONFIG_MTRR is not set 311 | # CONFIG_X86_UMIP is not set 312 | CONFIG_CC_HAS_IBT=y 313 | CONFIG_X86_CET=y 314 | CONFIG_X86_KERNEL_IBT=y 315 | CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y 316 | CONFIG_ARCH_PKEY_BITS=4 317 | CONFIG_X86_INTEL_TSX_MODE_OFF=y 318 | # CONFIG_X86_INTEL_TSX_MODE_ON is not set 319 | # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set 320 | # CONFIG_X86_USER_SHADOW_STACK is not set 321 | # CONFIG_HZ_100 is not set 322 | CONFIG_HZ_250=y 323 | # CONFIG_HZ_300 is not set 324 | # CONFIG_HZ_1000 is not set 325 | CONFIG_HZ=250 326 | CONFIG_ARCH_SUPPORTS_KEXEC=y 327 | CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y 328 | CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y 329 | CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y 330 | CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y 331 | CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y 332 | CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y 333 | CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y 334 | CONFIG_ARCH_DEFAULT_CRASH_DUMP=y 335 | CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y 336 | CONFIG_PHYSICAL_START=0x1000000 337 | # CONFIG_RELOCATABLE is not set 338 | CONFIG_PHYSICAL_ALIGN=0x200000 339 | CONFIG_DYNAMIC_MEMORY_LAYOUT=y 340 | # CONFIG_ADDRESS_MASKING is not set 341 | CONFIG_LEGACY_VSYSCALL_XONLY=y 342 | # CONFIG_LEGACY_VSYSCALL_NONE is not set 343 | # CONFIG_CMDLINE_BOOL is not set 344 | # CONFIG_MODIFY_LDT_SYSCALL is not set 345 | # CONFIG_STRICT_SIGALTSTACK_SIZE is not set 346 | CONFIG_HAVE_LIVEPATCH=y 347 | # CONFIG_X86_BUS_LOCK_DETECT is not set 348 | # end of Processor type and features 349 | 350 | CONFIG_CC_HAS_NAMED_AS=y 351 | CONFIG_USE_X86_SEG_SUPPORT=y 352 | CONFIG_CC_HAS_RETURN_THUNK=y 353 | CONFIG_CC_HAS_ENTRY_PADDING=y 354 | CONFIG_FUNCTION_PADDING_CFI=11 355 | CONFIG_FUNCTION_PADDING_BYTES=16 356 | # CONFIG_CPU_MITIGATIONS is not set 357 | CONFIG_ARCH_HAS_ADD_PAGES=y 358 | 359 | # 360 | # Power management and ACPI options 361 | # 362 | # CONFIG_SUSPEND is not set 363 | # CONFIG_PM is not set 364 | CONFIG_ARCH_SUPPORTS_ACPI=y 365 | # CONFIG_ACPI is not set 366 | 367 | # 368 | # CPU Frequency scaling 369 | # 370 | # CONFIG_CPU_FREQ is not set 371 | # end of CPU Frequency scaling 372 | 373 | # 374 | # CPU Idle 375 | # 376 | # CONFIG_CPU_IDLE is not set 377 | # end of CPU Idle 378 | # end of Power management and ACPI options 379 | 380 | # 381 | # Bus options (PCI etc.) 382 | # 383 | CONFIG_PCI_DIRECT=y 384 | # CONFIG_PCI_CNB20LE_QUIRK is not set 385 | # CONFIG_ISA_BUS is not set 386 | CONFIG_ISA_DMA_API=y 387 | CONFIG_AMD_NB=y 388 | # end of Bus options (PCI etc.) 389 | 390 | # 391 | # Binary Emulations 392 | # 393 | # CONFIG_IA32_EMULATION is not set 394 | # CONFIG_X86_X32_ABI is not set 395 | # end of Binary Emulations 396 | 397 | # CONFIG_VIRTUALIZATION is not set 398 | CONFIG_AS_AVX512=y 399 | CONFIG_AS_SHA1_NI=y 400 | CONFIG_AS_SHA256_NI=y 401 | CONFIG_AS_TPAUSE=y 402 | CONFIG_AS_GFNI=y 403 | CONFIG_AS_VAES=y 404 | CONFIG_AS_VPCLMULQDQ=y 405 | CONFIG_AS_WRUSS=y 406 | CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y 407 | 408 | # 409 | # General architecture-dependent options 410 | # 411 | CONFIG_GENERIC_ENTRY=y 412 | # CONFIG_KPROBES is not set 413 | # CONFIG_JUMP_LABEL is not set 414 | # CONFIG_STATIC_CALL_SELFTEST is not set 415 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 416 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y 417 | CONFIG_HAVE_IOREMAP_PROT=y 418 | CONFIG_HAVE_KPROBES=y 419 | CONFIG_HAVE_KRETPROBES=y 420 | CONFIG_HAVE_OPTPROBES=y 421 | CONFIG_HAVE_KPROBES_ON_FTRACE=y 422 | CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y 423 | CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y 424 | CONFIG_HAVE_NMI=y 425 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 426 | CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y 427 | CONFIG_HAVE_ARCH_TRACEHOOK=y 428 | CONFIG_HAVE_DMA_CONTIGUOUS=y 429 | CONFIG_GENERIC_SMP_IDLE_THREAD=y 430 | CONFIG_ARCH_HAS_FORTIFY_SOURCE=y 431 | CONFIG_ARCH_HAS_SET_MEMORY=y 432 | CONFIG_ARCH_HAS_SET_DIRECT_MAP=y 433 | CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y 434 | CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y 435 | CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y 436 | CONFIG_ARCH_WANTS_NO_INSTR=y 437 | CONFIG_HAVE_ASM_MODVERSIONS=y 438 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 439 | CONFIG_HAVE_RSEQ=y 440 | CONFIG_HAVE_RUST=y 441 | CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y 442 | CONFIG_HAVE_HW_BREAKPOINT=y 443 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y 444 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y 445 | CONFIG_HAVE_PERF_EVENTS_NMI=y 446 | CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y 447 | CONFIG_HAVE_PERF_REGS=y 448 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y 449 | CONFIG_HAVE_ARCH_JUMP_LABEL=y 450 | CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y 451 | CONFIG_MMU_GATHER_MERGE_VMAS=y 452 | CONFIG_MMU_LAZY_TLB_REFCOUNT=y 453 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 454 | CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y 455 | CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y 456 | CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y 457 | CONFIG_HAVE_CMPXCHG_LOCAL=y 458 | CONFIG_HAVE_CMPXCHG_DOUBLE=y 459 | CONFIG_HAVE_ARCH_SECCOMP=y 460 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 461 | # CONFIG_SECCOMP is not set 462 | CONFIG_HAVE_ARCH_STACKLEAK=y 463 | CONFIG_HAVE_STACKPROTECTOR=y 464 | # CONFIG_STACKPROTECTOR is not set 465 | CONFIG_ARCH_SUPPORTS_LTO_CLANG=y 466 | CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y 467 | CONFIG_LTO_NONE=y 468 | CONFIG_ARCH_SUPPORTS_CFI_CLANG=y 469 | CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y 470 | CONFIG_HAVE_CONTEXT_TRACKING_USER=y 471 | CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y 472 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 473 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 474 | CONFIG_HAVE_MOVE_PUD=y 475 | CONFIG_HAVE_MOVE_PMD=y 476 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y 477 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y 478 | CONFIG_HAVE_ARCH_HUGE_VMAP=y 479 | CONFIG_HAVE_ARCH_HUGE_VMALLOC=y 480 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y 481 | CONFIG_HAVE_ARCH_SOFT_DIRTY=y 482 | CONFIG_HAVE_MOD_ARCH_SPECIFIC=y 483 | CONFIG_MODULES_USE_ELF_RELA=y 484 | CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 485 | CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y 486 | CONFIG_SOFTIRQ_ON_OWN_STACK=y 487 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y 488 | CONFIG_HAVE_ARCH_MMAP_RND_BITS=y 489 | CONFIG_HAVE_EXIT_THREAD=y 490 | CONFIG_ARCH_MMAP_RND_BITS=28 491 | CONFIG_HAVE_PAGE_SIZE_4KB=y 492 | CONFIG_PAGE_SIZE_4KB=y 493 | CONFIG_PAGE_SIZE_LESS_THAN_64KB=y 494 | CONFIG_PAGE_SIZE_LESS_THAN_256KB=y 495 | CONFIG_PAGE_SHIFT=12 496 | CONFIG_HAVE_OBJTOOL=y 497 | CONFIG_HAVE_JUMP_LABEL_HACK=y 498 | CONFIG_HAVE_NOINSTR_HACK=y 499 | CONFIG_HAVE_NOINSTR_VALIDATION=y 500 | CONFIG_HAVE_UACCESS_VALIDATION=y 501 | CONFIG_HAVE_STACK_VALIDATION=y 502 | # CONFIG_COMPAT_32BIT_TIME is not set 503 | CONFIG_ARCH_SUPPORTS_RT=y 504 | CONFIG_HAVE_ARCH_VMAP_STACK=y 505 | CONFIG_VMAP_STACK=y 506 | CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y 507 | # CONFIG_RANDOMIZE_KSTACK_OFFSET is not set 508 | CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y 509 | CONFIG_STRICT_KERNEL_RWX=y 510 | CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y 511 | CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y 512 | CONFIG_ARCH_HAS_MEM_ENCRYPT=y 513 | CONFIG_HAVE_STATIC_CALL=y 514 | CONFIG_HAVE_STATIC_CALL_INLINE=y 515 | CONFIG_HAVE_PREEMPT_DYNAMIC=y 516 | CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y 517 | CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y 518 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 519 | CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y 520 | CONFIG_ARCH_HAS_ELFCORE_COMPAT=y 521 | CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y 522 | CONFIG_DYNAMIC_SIGFRAME=y 523 | CONFIG_ARCH_HAS_HW_PTE_YOUNG=y 524 | CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y 525 | CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y 526 | 527 | # 528 | # GCOV-based kernel profiling 529 | # 530 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y 531 | # end of GCOV-based kernel profiling 532 | 533 | CONFIG_HAVE_GCC_PLUGINS=y 534 | CONFIG_FUNCTION_ALIGNMENT_4B=y 535 | CONFIG_FUNCTION_ALIGNMENT_16B=y 536 | CONFIG_FUNCTION_ALIGNMENT=16 537 | # end of General architecture-dependent options 538 | 539 | CONFIG_RT_MUTEXES=y 540 | # CONFIG_MODULES is not set 541 | # CONFIG_BLOCK is not set 542 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 543 | CONFIG_INLINE_READ_UNLOCK=y 544 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 545 | CONFIG_INLINE_WRITE_UNLOCK=y 546 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 547 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 548 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y 549 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y 550 | CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y 551 | CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y 552 | CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y 553 | 554 | # 555 | # Executable file formats 556 | # 557 | CONFIG_BINFMT_ELF=y 558 | CONFIG_ELFCORE=y 559 | CONFIG_BINFMT_SCRIPT=y 560 | # CONFIG_BINFMT_MISC is not set 561 | # CONFIG_COREDUMP is not set 562 | # end of Executable file formats 563 | 564 | # 565 | # Memory Management options 566 | # 567 | 568 | # 569 | # Slab allocator options 570 | # 571 | CONFIG_SLUB=y 572 | CONFIG_SLUB_TINY=y 573 | CONFIG_SLAB_MERGE_DEFAULT=y 574 | # end of Slab allocator options 575 | 576 | # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set 577 | # CONFIG_COMPAT_BRK is not set 578 | CONFIG_SPARSEMEM=y 579 | CONFIG_SPARSEMEM_EXTREME=y 580 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 581 | CONFIG_SPARSEMEM_VMEMMAP=y 582 | CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y 583 | CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y 584 | CONFIG_HAVE_GUP_FAST=y 585 | CONFIG_EXCLUSIVE_SYSTEM_RAM=y 586 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 587 | # CONFIG_MEMORY_HOTPLUG is not set 588 | CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y 589 | CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 590 | # CONFIG_COMPACTION is not set 591 | # CONFIG_PAGE_REPORTING is not set 592 | CONFIG_PCP_BATCH_SCALE_MAX=5 593 | CONFIG_PHYS_ADDR_T_64BIT=y 594 | # CONFIG_KSM is not set 595 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 596 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 597 | CONFIG_ARCH_WANTS_THP_SWAP=y 598 | # CONFIG_TRANSPARENT_HUGEPAGE is not set 599 | CONFIG_NEED_PER_CPU_KM=y 600 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y 601 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y 602 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y 603 | # CONFIG_CMA is not set 604 | CONFIG_GENERIC_EARLY_IOREMAP=y 605 | # CONFIG_IDLE_PAGE_TRACKING is not set 606 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 607 | CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y 608 | CONFIG_ARCH_HAS_PTE_DEVMAP=y 609 | CONFIG_ARCH_HAS_ZONE_DMA_SET=y 610 | # CONFIG_ZONE_DMA is not set 611 | CONFIG_ZONE_DMA32=y 612 | CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y 613 | CONFIG_ARCH_HAS_PKEYS=y 614 | # CONFIG_VM_EVENT_COUNTERS is not set 615 | # CONFIG_PERCPU_STATS is not set 616 | 617 | # 618 | # GUP_TEST needs to have DEBUG_FS enabled 619 | # 620 | # CONFIG_DMAPOOL_TEST is not set 621 | CONFIG_ARCH_HAS_PTE_SPECIAL=y 622 | # CONFIG_MEMFD_CREATE is not set 623 | # CONFIG_SECRETMEM is not set 624 | # CONFIG_USERFAULTFD is not set 625 | # CONFIG_LRU_GEN is not set 626 | CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y 627 | CONFIG_LOCK_MM_AND_FIND_VMA=y 628 | 629 | # 630 | # Data Access Monitoring 631 | # 632 | # CONFIG_DAMON is not set 633 | # end of Data Access Monitoring 634 | # end of Memory Management options 635 | 636 | CONFIG_NET=y 637 | 638 | # 639 | # Networking options 640 | # 641 | CONFIG_PACKET=y 642 | # CONFIG_PACKET_DIAG is not set 643 | CONFIG_UNIX=y 644 | CONFIG_AF_UNIX_OOB=y 645 | # CONFIG_UNIX_DIAG is not set 646 | # CONFIG_TLS is not set 647 | # CONFIG_XFRM_USER is not set 648 | # CONFIG_NET_KEY is not set 649 | CONFIG_INET=y 650 | # CONFIG_IP_MULTICAST is not set 651 | # CONFIG_IP_ADVANCED_ROUTER is not set 652 | # CONFIG_IP_PNP is not set 653 | # CONFIG_NET_IPIP is not set 654 | # CONFIG_NET_IPGRE_DEMUX is not set 655 | CONFIG_NET_IP_TUNNEL=y 656 | # CONFIG_SYN_COOKIES is not set 657 | # CONFIG_NET_IPVTI is not set 658 | # CONFIG_NET_FOU is not set 659 | # CONFIG_NET_FOU_IP_TUNNELS is not set 660 | # CONFIG_INET_AH is not set 661 | # CONFIG_INET_ESP is not set 662 | # CONFIG_INET_IPCOMP is not set 663 | CONFIG_INET_TABLE_PERTURB_ORDER=16 664 | CONFIG_INET_TUNNEL=y 665 | CONFIG_INET_DIAG=y 666 | CONFIG_INET_TCP_DIAG=y 667 | # CONFIG_INET_UDP_DIAG is not set 668 | # CONFIG_INET_RAW_DIAG is not set 669 | # CONFIG_INET_DIAG_DESTROY is not set 670 | # CONFIG_TCP_CONG_ADVANCED is not set 671 | CONFIG_TCP_CONG_CUBIC=y 672 | CONFIG_DEFAULT_TCP_CONG="cubic" 673 | # CONFIG_TCP_AO is not set 674 | # CONFIG_TCP_MD5SIG is not set 675 | CONFIG_IPV6=y 676 | # CONFIG_IPV6_ROUTER_PREF is not set 677 | # CONFIG_IPV6_OPTIMISTIC_DAD is not set 678 | # CONFIG_INET6_AH is not set 679 | # CONFIG_INET6_ESP is not set 680 | # CONFIG_INET6_IPCOMP is not set 681 | # CONFIG_IPV6_MIP6 is not set 682 | # CONFIG_IPV6_VTI is not set 683 | CONFIG_IPV6_SIT=y 684 | # CONFIG_IPV6_SIT_6RD is not set 685 | CONFIG_IPV6_NDISC_NODETYPE=y 686 | # CONFIG_IPV6_TUNNEL is not set 687 | # CONFIG_IPV6_MULTIPLE_TABLES is not set 688 | # CONFIG_IPV6_MROUTE is not set 689 | # CONFIG_IPV6_SEG6_LWTUNNEL is not set 690 | # CONFIG_IPV6_SEG6_HMAC is not set 691 | # CONFIG_IPV6_RPL_LWTUNNEL is not set 692 | # CONFIG_IPV6_IOAM6_LWTUNNEL is not set 693 | # CONFIG_MPTCP is not set 694 | # CONFIG_NETWORK_SECMARK is not set 695 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set 696 | # CONFIG_NETFILTER is not set 697 | # CONFIG_IP_DCCP is not set 698 | # CONFIG_IP_SCTP is not set 699 | # CONFIG_RDS is not set 700 | # CONFIG_TIPC is not set 701 | # CONFIG_ATM is not set 702 | # CONFIG_L2TP is not set 703 | # CONFIG_BRIDGE is not set 704 | # CONFIG_VLAN_8021Q is not set 705 | # CONFIG_LLC2 is not set 706 | # CONFIG_ATALK is not set 707 | # CONFIG_X25 is not set 708 | # CONFIG_LAPB is not set 709 | # CONFIG_PHONET is not set 710 | # CONFIG_6LOWPAN is not set 711 | # CONFIG_IEEE802154 is not set 712 | # CONFIG_NET_SCHED is not set 713 | # CONFIG_DCB is not set 714 | # CONFIG_BATMAN_ADV is not set 715 | # CONFIG_OPENVSWITCH is not set 716 | # CONFIG_VSOCKETS is not set 717 | # CONFIG_NETLINK_DIAG is not set 718 | # CONFIG_MPLS is not set 719 | # CONFIG_NET_NSH is not set 720 | # CONFIG_HSR is not set 721 | # CONFIG_NET_SWITCHDEV is not set 722 | # CONFIG_NET_L3_MASTER_DEV is not set 723 | # CONFIG_QRTR is not set 724 | # CONFIG_NET_NCSI is not set 725 | CONFIG_MAX_SKB_FRAGS=17 726 | CONFIG_NET_RX_BUSY_POLL=y 727 | CONFIG_BQL=y 728 | 729 | # 730 | # Network testing 731 | # 732 | # CONFIG_NET_PKTGEN is not set 733 | # end of Network testing 734 | # end of Networking options 735 | 736 | # CONFIG_HAMRADIO is not set 737 | # CONFIG_CAN is not set 738 | # CONFIG_BT is not set 739 | # CONFIG_AF_RXRPC is not set 740 | # CONFIG_AF_KCM is not set 741 | # CONFIG_MCTP is not set 742 | CONFIG_WIRELESS=y 743 | # CONFIG_CFG80211 is not set 744 | 745 | # 746 | # CFG80211 needs to be enabled for MAC80211 747 | # 748 | CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 749 | # CONFIG_RFKILL is not set 750 | # CONFIG_NET_9P is not set 751 | # CONFIG_CAIF is not set 752 | # CONFIG_CEPH_LIB is not set 753 | # CONFIG_NFC is not set 754 | # CONFIG_PSAMPLE is not set 755 | # CONFIG_NET_IFE is not set 756 | # CONFIG_LWTUNNEL is not set 757 | CONFIG_DST_CACHE=y 758 | CONFIG_GRO_CELLS=y 759 | # CONFIG_FAILOVER is not set 760 | CONFIG_ETHTOOL_NETLINK=y 761 | 762 | # 763 | # Device Drivers 764 | # 765 | CONFIG_HAVE_EISA=y 766 | # CONFIG_EISA is not set 767 | CONFIG_HAVE_PCI=y 768 | CONFIG_GENERIC_PCI_IOMAP=y 769 | CONFIG_PCI=y 770 | CONFIG_PCI_DOMAINS=y 771 | # CONFIG_PCIEPORTBUS is not set 772 | CONFIG_PCIEASPM=y 773 | CONFIG_PCIEASPM_DEFAULT=y 774 | # CONFIG_PCIEASPM_POWERSAVE is not set 775 | # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set 776 | # CONFIG_PCIEASPM_PERFORMANCE is not set 777 | # CONFIG_PCIE_PTM is not set 778 | # CONFIG_PCI_MSI is not set 779 | CONFIG_PCI_QUIRKS=y 780 | # CONFIG_PCI_DEBUG is not set 781 | # CONFIG_PCI_STUB is not set 782 | CONFIG_PCI_LOCKLESS_CONFIG=y 783 | # CONFIG_PCI_IOV is not set 784 | # CONFIG_PCI_PRI is not set 785 | # CONFIG_PCI_PASID is not set 786 | # CONFIG_PCIE_BUS_TUNE_OFF is not set 787 | CONFIG_PCIE_BUS_DEFAULT=y 788 | # CONFIG_PCIE_BUS_SAFE is not set 789 | # CONFIG_PCIE_BUS_PERFORMANCE is not set 790 | # CONFIG_PCIE_BUS_PEER2PEER is not set 791 | CONFIG_VGA_ARB=y 792 | CONFIG_VGA_ARB_MAX_GPUS=16 793 | # CONFIG_HOTPLUG_PCI is not set 794 | 795 | # 796 | # PCI controller drivers 797 | # 798 | 799 | # 800 | # Cadence-based PCIe controllers 801 | # 802 | # end of Cadence-based PCIe controllers 803 | 804 | # 805 | # DesignWare-based PCIe controllers 806 | # 807 | # end of DesignWare-based PCIe controllers 808 | 809 | # 810 | # Mobiveil-based PCIe controllers 811 | # 812 | # end of Mobiveil-based PCIe controllers 813 | 814 | # 815 | # PLDA-based PCIe controllers 816 | # 817 | # end of PLDA-based PCIe controllers 818 | # end of PCI controller drivers 819 | 820 | # 821 | # PCI Endpoint 822 | # 823 | # CONFIG_PCI_ENDPOINT is not set 824 | # end of PCI Endpoint 825 | 826 | # 827 | # PCI switch controller drivers 828 | # 829 | # CONFIG_PCI_SW_SWITCHTEC is not set 830 | # end of PCI switch controller drivers 831 | 832 | # CONFIG_CXL_BUS is not set 833 | # CONFIG_PCCARD is not set 834 | # CONFIG_RAPIDIO is not set 835 | 836 | # 837 | # Generic Driver Options 838 | # 839 | # CONFIG_UEVENT_HELPER is not set 840 | CONFIG_DEVTMPFS=y 841 | CONFIG_DEVTMPFS_MOUNT=y 842 | CONFIG_DEVTMPFS_SAFE=y 843 | # CONFIG_STANDALONE is not set 844 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set 845 | 846 | # 847 | # Firmware loader 848 | # 849 | # CONFIG_FW_LOADER is not set 850 | # end of Firmware loader 851 | 852 | # CONFIG_ALLOW_DEV_COREDUMP is not set 853 | # CONFIG_DEBUG_DRIVER is not set 854 | # CONFIG_DEBUG_DEVRES is not set 855 | # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set 856 | CONFIG_GENERIC_CPU_DEVICES=y 857 | CONFIG_GENERIC_CPU_AUTOPROBE=y 858 | CONFIG_GENERIC_CPU_VULNERABILITIES=y 859 | # CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set 860 | # end of Generic Driver Options 861 | 862 | # 863 | # Bus devices 864 | # 865 | # CONFIG_MHI_BUS is not set 866 | # CONFIG_MHI_BUS_EP is not set 867 | # end of Bus devices 868 | 869 | # 870 | # Cache Drivers 871 | # 872 | # end of Cache Drivers 873 | 874 | # CONFIG_CONNECTOR is not set 875 | 876 | # 877 | # Firmware Drivers 878 | # 879 | 880 | # 881 | # ARM System Control and Management Interface Protocol 882 | # 883 | # end of ARM System Control and Management Interface Protocol 884 | 885 | # CONFIG_EDD is not set 886 | # CONFIG_FIRMWARE_MEMMAP is not set 887 | # CONFIG_FW_CFG_SYSFS is not set 888 | # CONFIG_SYSFB_SIMPLEFB is not set 889 | # CONFIG_GOOGLE_FIRMWARE is not set 890 | 891 | # 892 | # Qualcomm firmware drivers 893 | # 894 | # end of Qualcomm firmware drivers 895 | 896 | # 897 | # Tegra firmware driver 898 | # 899 | # end of Tegra firmware driver 900 | # end of Firmware Drivers 901 | 902 | # CONFIG_GNSS is not set 903 | # CONFIG_MTD is not set 904 | # CONFIG_OF is not set 905 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 906 | # CONFIG_PARPORT is not set 907 | 908 | # 909 | # NVME Support 910 | # 911 | # end of NVME Support 912 | 913 | # 914 | # Misc devices 915 | # 916 | # CONFIG_DUMMY_IRQ is not set 917 | # CONFIG_IBM_ASM is not set 918 | # CONFIG_PHANTOM is not set 919 | # CONFIG_TIFM_CORE is not set 920 | # CONFIG_ENCLOSURE_SERVICES is not set 921 | # CONFIG_HP_ILO is not set 922 | # CONFIG_SRAM is not set 923 | # CONFIG_DW_XDATA_PCIE is not set 924 | # CONFIG_PCI_ENDPOINT_TEST is not set 925 | # CONFIG_XILINX_SDFEC is not set 926 | # CONFIG_MCHP_LAN966X_PCI is not set 927 | # CONFIG_C2PORT is not set 928 | 929 | # 930 | # EEPROM support 931 | # 932 | # CONFIG_EEPROM_93CX6 is not set 933 | # end of EEPROM support 934 | 935 | # CONFIG_CB710_CORE is not set 936 | 937 | # 938 | # Texas Instruments shared transport line discipline 939 | # 940 | # end of Texas Instruments shared transport line discipline 941 | 942 | # 943 | # Altera FPGA firmware download module (requires I2C) 944 | # 945 | # CONFIG_INTEL_MEI is not set 946 | # CONFIG_VMWARE_VMCI is not set 947 | # CONFIG_GENWQE is not set 948 | # CONFIG_ECHO is not set 949 | # CONFIG_MISC_ALCOR_PCI is not set 950 | # CONFIG_MISC_RTSX_PCI is not set 951 | # CONFIG_PVPANIC is not set 952 | # CONFIG_KEBA_CP500 is not set 953 | # end of Misc devices 954 | 955 | # 956 | # SCSI device support 957 | # 958 | # end of SCSI device support 959 | 960 | # CONFIG_FUSION is not set 961 | 962 | # 963 | # IEEE 1394 (FireWire) support 964 | # 965 | # CONFIG_FIREWIRE is not set 966 | # CONFIG_FIREWIRE_NOSY is not set 967 | # end of IEEE 1394 (FireWire) support 968 | 969 | # CONFIG_MACINTOSH_DRIVERS is not set 970 | # CONFIG_NETDEVICES is not set 971 | 972 | # 973 | # Input device support 974 | # 975 | CONFIG_INPUT=y 976 | # CONFIG_INPUT_FF_MEMLESS is not set 977 | # CONFIG_INPUT_SPARSEKMAP is not set 978 | # CONFIG_INPUT_MATRIXKMAP is not set 979 | CONFIG_INPUT_VIVALDIFMAP=y 980 | 981 | # 982 | # Userland interfaces 983 | # 984 | # CONFIG_INPUT_MOUSEDEV is not set 985 | # CONFIG_INPUT_JOYDEV is not set 986 | # CONFIG_INPUT_EVDEV is not set 987 | # CONFIG_INPUT_EVBUG is not set 988 | 989 | # 990 | # Input Device Drivers 991 | # 992 | CONFIG_INPUT_KEYBOARD=y 993 | CONFIG_KEYBOARD_ATKBD=y 994 | # CONFIG_KEYBOARD_LKKBD is not set 995 | # CONFIG_KEYBOARD_NEWTON is not set 996 | # CONFIG_KEYBOARD_OPENCORES is not set 997 | # CONFIG_KEYBOARD_STOWAWAY is not set 998 | # CONFIG_KEYBOARD_SUNKBD is not set 999 | # CONFIG_KEYBOARD_XTKBD is not set 1000 | CONFIG_INPUT_MOUSE=y 1001 | CONFIG_MOUSE_PS2=y 1002 | CONFIG_MOUSE_PS2_ALPS=y 1003 | CONFIG_MOUSE_PS2_BYD=y 1004 | CONFIG_MOUSE_PS2_LOGIPS2PP=y 1005 | CONFIG_MOUSE_PS2_SYNAPTICS=y 1006 | CONFIG_MOUSE_PS2_CYPRESS=y 1007 | CONFIG_MOUSE_PS2_TRACKPOINT=y 1008 | # CONFIG_MOUSE_PS2_ELANTECH is not set 1009 | # CONFIG_MOUSE_PS2_SENTELIC is not set 1010 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set 1011 | CONFIG_MOUSE_PS2_FOCALTECH=y 1012 | # CONFIG_MOUSE_SERIAL is not set 1013 | # CONFIG_MOUSE_VSXXXAA is not set 1014 | # CONFIG_INPUT_JOYSTICK is not set 1015 | # CONFIG_INPUT_TABLET is not set 1016 | # CONFIG_INPUT_TOUCHSCREEN is not set 1017 | # CONFIG_INPUT_MISC is not set 1018 | # CONFIG_RMI4_CORE is not set 1019 | 1020 | # 1021 | # Hardware I/O ports 1022 | # 1023 | CONFIG_SERIO=y 1024 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 1025 | CONFIG_SERIO_I8042=y 1026 | CONFIG_SERIO_SERPORT=y 1027 | # CONFIG_SERIO_CT82C710 is not set 1028 | # CONFIG_SERIO_PCIPS2 is not set 1029 | CONFIG_SERIO_LIBPS2=y 1030 | # CONFIG_SERIO_RAW is not set 1031 | # CONFIG_SERIO_ALTERA_PS2 is not set 1032 | # CONFIG_SERIO_PS2MULT is not set 1033 | # CONFIG_SERIO_ARC_PS2 is not set 1034 | # CONFIG_USERIO is not set 1035 | # CONFIG_GAMEPORT is not set 1036 | # end of Hardware I/O ports 1037 | # end of Input device support 1038 | 1039 | # 1040 | # Character devices 1041 | # 1042 | CONFIG_TTY=y 1043 | CONFIG_VT=y 1044 | CONFIG_CONSOLE_TRANSLATIONS=y 1045 | CONFIG_VT_CONSOLE=y 1046 | # CONFIG_VT_HW_CONSOLE_BINDING is not set 1047 | CONFIG_UNIX98_PTYS=y 1048 | CONFIG_LEGACY_PTYS=y 1049 | CONFIG_LEGACY_PTY_COUNT=256 1050 | CONFIG_LEGACY_TIOCSTI=y 1051 | CONFIG_LDISC_AUTOLOAD=y 1052 | 1053 | # 1054 | # Serial drivers 1055 | # 1056 | CONFIG_SERIAL_8250=y 1057 | CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y 1058 | # CONFIG_SERIAL_8250_16550A_VARIANTS is not set 1059 | # CONFIG_SERIAL_8250_FINTEK is not set 1060 | # CONFIG_SERIAL_8250_CONSOLE is not set 1061 | CONFIG_SERIAL_8250_PCILIB=y 1062 | CONFIG_SERIAL_8250_PCI=y 1063 | CONFIG_SERIAL_8250_EXAR=y 1064 | CONFIG_SERIAL_8250_NR_UARTS=4 1065 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 1066 | # CONFIG_SERIAL_8250_EXTENDED is not set 1067 | # CONFIG_SERIAL_8250_PCI1XXXX is not set 1068 | CONFIG_SERIAL_8250_DWLIB=y 1069 | # CONFIG_SERIAL_8250_DW is not set 1070 | # CONFIG_SERIAL_8250_RT288X is not set 1071 | CONFIG_SERIAL_8250_LPSS=y 1072 | CONFIG_SERIAL_8250_MID=y 1073 | CONFIG_SERIAL_8250_PERICOM=y 1074 | 1075 | # 1076 | # Non-8250 serial port support 1077 | # 1078 | # CONFIG_SERIAL_UARTLITE is not set 1079 | CONFIG_SERIAL_CORE=y 1080 | # CONFIG_SERIAL_JSM is not set 1081 | # CONFIG_SERIAL_LANTIQ is not set 1082 | # CONFIG_SERIAL_SCCNXP is not set 1083 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set 1084 | # CONFIG_SERIAL_ALTERA_UART is not set 1085 | # CONFIG_SERIAL_ARC is not set 1086 | # CONFIG_SERIAL_RP2 is not set 1087 | # CONFIG_SERIAL_FSL_LPUART is not set 1088 | # CONFIG_SERIAL_FSL_LINFLEXUART is not set 1089 | # end of Serial drivers 1090 | 1091 | # CONFIG_SERIAL_NONSTANDARD is not set 1092 | # CONFIG_N_GSM is not set 1093 | # CONFIG_NOZOMI is not set 1094 | # CONFIG_NULL_TTY is not set 1095 | # CONFIG_SERIAL_DEV_BUS is not set 1096 | # CONFIG_TTY_PRINTK is not set 1097 | # CONFIG_VIRTIO_CONSOLE is not set 1098 | # CONFIG_IPMI_HANDLER is not set 1099 | # CONFIG_HW_RANDOM is not set 1100 | # CONFIG_APPLICOM is not set 1101 | # CONFIG_MWAVE is not set 1102 | # CONFIG_DEVMEM is not set 1103 | # CONFIG_NVRAM is not set 1104 | # CONFIG_DEVPORT is not set 1105 | # CONFIG_HANGCHECK_TIMER is not set 1106 | # CONFIG_TCG_TPM is not set 1107 | # CONFIG_TELCLOCK is not set 1108 | # CONFIG_XILLYBUS is not set 1109 | # end of Character devices 1110 | 1111 | # 1112 | # I2C support 1113 | # 1114 | # CONFIG_I2C is not set 1115 | # end of I2C support 1116 | 1117 | # CONFIG_I3C is not set 1118 | # CONFIG_SPI is not set 1119 | # CONFIG_SPMI is not set 1120 | # CONFIG_HSI is not set 1121 | # CONFIG_PPS is not set 1122 | 1123 | # 1124 | # PTP clock support 1125 | # 1126 | CONFIG_PTP_1588_CLOCK_OPTIONAL=y 1127 | 1128 | # 1129 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 1130 | # 1131 | # end of PTP clock support 1132 | 1133 | # CONFIG_PINCTRL is not set 1134 | # CONFIG_GPIOLIB is not set 1135 | # CONFIG_W1 is not set 1136 | # CONFIG_POWER_RESET is not set 1137 | # CONFIG_POWER_SEQUENCING is not set 1138 | # CONFIG_POWER_SUPPLY is not set 1139 | # CONFIG_HWMON is not set 1140 | # CONFIG_THERMAL is not set 1141 | # CONFIG_WATCHDOG is not set 1142 | CONFIG_SSB_POSSIBLE=y 1143 | # CONFIG_SSB is not set 1144 | CONFIG_BCMA_POSSIBLE=y 1145 | # CONFIG_BCMA is not set 1146 | 1147 | # 1148 | # Multifunction device drivers 1149 | # 1150 | # CONFIG_MFD_CGBC is not set 1151 | # CONFIG_MFD_MADERA is not set 1152 | # CONFIG_LPC_ICH is not set 1153 | # CONFIG_LPC_SCH is not set 1154 | # CONFIG_MFD_INTEL_LPSS_PCI is not set 1155 | # CONFIG_MFD_JANZ_CMODIO is not set 1156 | # CONFIG_MFD_KEMPLD is not set 1157 | # CONFIG_MFD_MT6397 is not set 1158 | # CONFIG_MFD_RDC321X is not set 1159 | # CONFIG_MFD_SM501 is not set 1160 | # CONFIG_MFD_SYSCON is not set 1161 | # CONFIG_MFD_TQMX86 is not set 1162 | # CONFIG_MFD_VX855 is not set 1163 | # end of Multifunction device drivers 1164 | 1165 | # CONFIG_REGULATOR is not set 1166 | # CONFIG_RC_CORE is not set 1167 | 1168 | # 1169 | # CEC support 1170 | # 1171 | # CONFIG_MEDIA_CEC_SUPPORT is not set 1172 | # end of CEC support 1173 | 1174 | # CONFIG_MEDIA_SUPPORT is not set 1175 | 1176 | # 1177 | # Graphics support 1178 | # 1179 | # CONFIG_AUXDISPLAY is not set 1180 | # CONFIG_AGP is not set 1181 | # CONFIG_DRM is not set 1182 | 1183 | # 1184 | # Frame buffer Devices 1185 | # 1186 | # CONFIG_FB is not set 1187 | # end of Frame buffer Devices 1188 | 1189 | # 1190 | # Backlight & LCD device support 1191 | # 1192 | # CONFIG_LCD_CLASS_DEVICE is not set 1193 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set 1194 | # end of Backlight & LCD device support 1195 | 1196 | # 1197 | # Console display driver support 1198 | # 1199 | CONFIG_VGA_CONSOLE=y 1200 | CONFIG_DUMMY_CONSOLE=y 1201 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 1202 | CONFIG_DUMMY_CONSOLE_ROWS=25 1203 | # end of Console display driver support 1204 | # end of Graphics support 1205 | 1206 | # CONFIG_SOUND is not set 1207 | CONFIG_HID_SUPPORT=y 1208 | CONFIG_HID=y 1209 | # CONFIG_HID_BATTERY_STRENGTH is not set 1210 | # CONFIG_HIDRAW is not set 1211 | # CONFIG_UHID is not set 1212 | CONFIG_HID_GENERIC=y 1213 | 1214 | # 1215 | # Special HID drivers 1216 | # 1217 | # CONFIG_HID_A4TECH is not set 1218 | # CONFIG_HID_ACRUX is not set 1219 | # CONFIG_HID_AUREAL is not set 1220 | # CONFIG_HID_BELKIN is not set 1221 | # CONFIG_HID_CHERRY is not set 1222 | # CONFIG_HID_COUGAR is not set 1223 | # CONFIG_HID_MACALLY is not set 1224 | # CONFIG_HID_CMEDIA is not set 1225 | # CONFIG_HID_CYPRESS is not set 1226 | # CONFIG_HID_DRAGONRISE is not set 1227 | # CONFIG_HID_EMS_FF is not set 1228 | # CONFIG_HID_ELECOM is not set 1229 | # CONFIG_HID_EVISION is not set 1230 | # CONFIG_HID_EZKEY is not set 1231 | # CONFIG_HID_GEMBIRD is not set 1232 | # CONFIG_HID_GFRM is not set 1233 | # CONFIG_HID_GLORIOUS is not set 1234 | # CONFIG_HID_GOOGLE_STADIA_FF is not set 1235 | # CONFIG_HID_VIVALDI is not set 1236 | # CONFIG_HID_KEYTOUCH is not set 1237 | # CONFIG_HID_KYE is not set 1238 | # CONFIG_HID_WALTOP is not set 1239 | # CONFIG_HID_VIEWSONIC is not set 1240 | # CONFIG_HID_VRC2 is not set 1241 | # CONFIG_HID_XIAOMI is not set 1242 | # CONFIG_HID_GYRATION is not set 1243 | # CONFIG_HID_ICADE is not set 1244 | # CONFIG_HID_ITE is not set 1245 | # CONFIG_HID_JABRA is not set 1246 | # CONFIG_HID_TWINHAN is not set 1247 | # CONFIG_HID_KENSINGTON is not set 1248 | # CONFIG_HID_LCPOWER is not set 1249 | # CONFIG_HID_LENOVO is not set 1250 | # CONFIG_HID_MAGICMOUSE is not set 1251 | # CONFIG_HID_MALTRON is not set 1252 | # CONFIG_HID_MAYFLASH is not set 1253 | # CONFIG_HID_REDRAGON is not set 1254 | # CONFIG_HID_MICROSOFT is not set 1255 | # CONFIG_HID_MONTEREY is not set 1256 | # CONFIG_HID_MULTITOUCH is not set 1257 | # CONFIG_HID_NTI is not set 1258 | # CONFIG_HID_ORTEK is not set 1259 | # CONFIG_HID_PANTHERLORD is not set 1260 | # CONFIG_HID_PETALYNX is not set 1261 | # CONFIG_HID_PICOLCD is not set 1262 | # CONFIG_HID_PLANTRONICS is not set 1263 | # CONFIG_HID_PXRC is not set 1264 | # CONFIG_HID_RAZER is not set 1265 | # CONFIG_HID_PRIMAX is not set 1266 | # CONFIG_HID_SAITEK is not set 1267 | # CONFIG_HID_SEMITEK is not set 1268 | # CONFIG_HID_SPEEDLINK is not set 1269 | # CONFIG_HID_STEAM is not set 1270 | # CONFIG_HID_SUNPLUS is not set 1271 | # CONFIG_HID_RMI is not set 1272 | # CONFIG_HID_GREENASIA is not set 1273 | # CONFIG_HID_SMARTJOYPLUS is not set 1274 | # CONFIG_HID_TIVO is not set 1275 | # CONFIG_HID_TOPSEED is not set 1276 | # CONFIG_HID_TOPRE is not set 1277 | # CONFIG_HID_UDRAW_PS3 is not set 1278 | # CONFIG_HID_XINMO is not set 1279 | # CONFIG_HID_ZEROPLUS is not set 1280 | # CONFIG_HID_ZYDACRON is not set 1281 | # CONFIG_HID_SENSOR_HUB is not set 1282 | # CONFIG_HID_ALPS is not set 1283 | # end of Special HID drivers 1284 | 1285 | # 1286 | # HID-BPF support 1287 | # 1288 | # end of HID-BPF support 1289 | 1290 | # 1291 | # Intel ISH HID support 1292 | # 1293 | # CONFIG_INTEL_ISH_HID is not set 1294 | # end of Intel ISH HID support 1295 | 1296 | # 1297 | # AMD SFH HID Support 1298 | # 1299 | # CONFIG_AMD_SFH_HID is not set 1300 | # end of AMD SFH HID Support 1301 | 1302 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 1303 | # CONFIG_USB_SUPPORT is not set 1304 | # CONFIG_MMC is not set 1305 | # CONFIG_MEMSTICK is not set 1306 | # CONFIG_NEW_LEDS is not set 1307 | # CONFIG_ACCESSIBILITY is not set 1308 | # CONFIG_INFINIBAND is not set 1309 | CONFIG_EDAC_ATOMIC_SCRUB=y 1310 | CONFIG_EDAC_SUPPORT=y 1311 | CONFIG_RTC_LIB=y 1312 | CONFIG_RTC_MC146818_LIB=y 1313 | # CONFIG_RTC_CLASS is not set 1314 | # CONFIG_DMADEVICES is not set 1315 | 1316 | # 1317 | # DMABUF options 1318 | # 1319 | # CONFIG_SYNC_FILE is not set 1320 | # CONFIG_DMABUF_HEAPS is not set 1321 | # end of DMABUF options 1322 | 1323 | # CONFIG_UIO is not set 1324 | # CONFIG_VFIO is not set 1325 | # CONFIG_VIRT_DRIVERS is not set 1326 | # CONFIG_VIRTIO_MENU is not set 1327 | # CONFIG_VDPA is not set 1328 | # CONFIG_VHOST_MENU is not set 1329 | 1330 | # 1331 | # Microsoft Hyper-V guest support 1332 | # 1333 | # end of Microsoft Hyper-V guest support 1334 | 1335 | # CONFIG_GREYBUS is not set 1336 | # CONFIG_COMEDI is not set 1337 | # CONFIG_STAGING is not set 1338 | # CONFIG_GOLDFISH is not set 1339 | # CONFIG_CHROME_PLATFORMS is not set 1340 | # CONFIG_CZNIC_PLATFORMS is not set 1341 | # CONFIG_MELLANOX_PLATFORM is not set 1342 | # CONFIG_SURFACE_PLATFORMS is not set 1343 | # CONFIG_X86_PLATFORM_DEVICES is not set 1344 | # CONFIG_COMMON_CLK is not set 1345 | # CONFIG_HWSPINLOCK is not set 1346 | 1347 | # 1348 | # Clock Source drivers 1349 | # 1350 | CONFIG_CLKEVT_I8253=y 1351 | CONFIG_CLKBLD_I8253=y 1352 | # end of Clock Source drivers 1353 | 1354 | # CONFIG_MAILBOX is not set 1355 | # CONFIG_IOMMU_SUPPORT is not set 1356 | 1357 | # 1358 | # Remoteproc drivers 1359 | # 1360 | # CONFIG_REMOTEPROC is not set 1361 | # end of Remoteproc drivers 1362 | 1363 | # 1364 | # Rpmsg drivers 1365 | # 1366 | # CONFIG_RPMSG_VIRTIO is not set 1367 | # end of Rpmsg drivers 1368 | 1369 | # 1370 | # SOC (System On Chip) specific Drivers 1371 | # 1372 | 1373 | # 1374 | # Amlogic SoC drivers 1375 | # 1376 | # end of Amlogic SoC drivers 1377 | 1378 | # 1379 | # Broadcom SoC drivers 1380 | # 1381 | # end of Broadcom SoC drivers 1382 | 1383 | # 1384 | # NXP/Freescale QorIQ SoC drivers 1385 | # 1386 | # end of NXP/Freescale QorIQ SoC drivers 1387 | 1388 | # 1389 | # fujitsu SoC drivers 1390 | # 1391 | # end of fujitsu SoC drivers 1392 | 1393 | # 1394 | # i.MX SoC drivers 1395 | # 1396 | # end of i.MX SoC drivers 1397 | 1398 | # 1399 | # Enable LiteX SoC Builder specific drivers 1400 | # 1401 | # end of Enable LiteX SoC Builder specific drivers 1402 | 1403 | # CONFIG_WPCM450_SOC is not set 1404 | 1405 | # 1406 | # Qualcomm SoC drivers 1407 | # 1408 | # end of Qualcomm SoC drivers 1409 | 1410 | # CONFIG_SOC_TI is not set 1411 | 1412 | # 1413 | # Xilinx SoC drivers 1414 | # 1415 | # end of Xilinx SoC drivers 1416 | # end of SOC (System On Chip) specific Drivers 1417 | 1418 | # 1419 | # PM Domains 1420 | # 1421 | 1422 | # 1423 | # Amlogic PM Domains 1424 | # 1425 | # end of Amlogic PM Domains 1426 | 1427 | # 1428 | # Broadcom PM Domains 1429 | # 1430 | # end of Broadcom PM Domains 1431 | 1432 | # 1433 | # i.MX PM Domains 1434 | # 1435 | # end of i.MX PM Domains 1436 | 1437 | # 1438 | # Qualcomm PM Domains 1439 | # 1440 | # end of Qualcomm PM Domains 1441 | # end of PM Domains 1442 | 1443 | # CONFIG_PM_DEVFREQ is not set 1444 | # CONFIG_EXTCON is not set 1445 | # CONFIG_MEMORY is not set 1446 | # CONFIG_IIO is not set 1447 | # CONFIG_NTB is not set 1448 | # CONFIG_PWM is not set 1449 | 1450 | # 1451 | # IRQ chip support 1452 | # 1453 | # CONFIG_LAN966X_OIC is not set 1454 | # end of IRQ chip support 1455 | 1456 | # CONFIG_IPACK_BUS is not set 1457 | # CONFIG_RESET_CONTROLLER is not set 1458 | 1459 | # 1460 | # PHY Subsystem 1461 | # 1462 | # CONFIG_GENERIC_PHY is not set 1463 | # CONFIG_PHY_CAN_TRANSCEIVER is not set 1464 | 1465 | # 1466 | # PHY drivers for Broadcom platforms 1467 | # 1468 | # CONFIG_BCM_KONA_USB2_PHY is not set 1469 | # end of PHY drivers for Broadcom platforms 1470 | 1471 | # CONFIG_PHY_PXA_28NM_HSIC is not set 1472 | # CONFIG_PHY_PXA_28NM_USB2 is not set 1473 | # CONFIG_PHY_INTEL_LGM_EMMC is not set 1474 | # end of PHY Subsystem 1475 | 1476 | # CONFIG_POWERCAP is not set 1477 | # CONFIG_MCB is not set 1478 | 1479 | # 1480 | # Performance monitor support 1481 | # 1482 | # CONFIG_DWC_PCIE_PMU is not set 1483 | # end of Performance monitor support 1484 | 1485 | # CONFIG_RAS is not set 1486 | # CONFIG_USB4 is not set 1487 | 1488 | # 1489 | # Android 1490 | # 1491 | # CONFIG_ANDROID_BINDER_IPC is not set 1492 | # end of Android 1493 | 1494 | # CONFIG_DAX is not set 1495 | # CONFIG_NVMEM is not set 1496 | 1497 | # 1498 | # HW tracing support 1499 | # 1500 | # CONFIG_STM is not set 1501 | # CONFIG_INTEL_TH is not set 1502 | # end of HW tracing support 1503 | 1504 | # CONFIG_FPGA is not set 1505 | # CONFIG_TEE is not set 1506 | # CONFIG_SIOX is not set 1507 | # CONFIG_SLIMBUS is not set 1508 | # CONFIG_INTERCONNECT is not set 1509 | # CONFIG_COUNTER is not set 1510 | # CONFIG_PECI is not set 1511 | # CONFIG_HTE is not set 1512 | # end of Device Drivers 1513 | 1514 | # 1515 | # File systems 1516 | # 1517 | CONFIG_DCACHE_WORD_ACCESS=y 1518 | # CONFIG_VALIDATE_FS_PARSER is not set 1519 | # CONFIG_EXPORTFS_BLOCK_OPS is not set 1520 | # CONFIG_FILE_LOCKING is not set 1521 | # CONFIG_FS_ENCRYPTION is not set 1522 | # CONFIG_FS_VERITY is not set 1523 | # CONFIG_DNOTIFY is not set 1524 | # CONFIG_INOTIFY_USER is not set 1525 | # CONFIG_FANOTIFY is not set 1526 | # CONFIG_QUOTA is not set 1527 | # CONFIG_AUTOFS_FS is not set 1528 | # CONFIG_FUSE_FS is not set 1529 | # CONFIG_OVERLAY_FS is not set 1530 | 1531 | # 1532 | # Caches 1533 | # 1534 | # end of Caches 1535 | 1536 | # 1537 | # Pseudo filesystems 1538 | # 1539 | CONFIG_PROC_FS=y 1540 | # CONFIG_PROC_KCORE is not set 1541 | CONFIG_PROC_SYSCTL=y 1542 | CONFIG_PROC_PAGE_MONITOR=y 1543 | # CONFIG_PROC_CHILDREN is not set 1544 | CONFIG_PROC_PID_ARCH_STATUS=y 1545 | CONFIG_KERNFS=y 1546 | CONFIG_SYSFS=y 1547 | # CONFIG_HUGETLBFS is not set 1548 | CONFIG_ARCH_HAS_GIGANTIC_PAGE=y 1549 | # CONFIG_CONFIGFS_FS is not set 1550 | # end of Pseudo filesystems 1551 | 1552 | # CONFIG_MISC_FILESYSTEMS is not set 1553 | CONFIG_NETWORK_FILESYSTEMS=y 1554 | # CONFIG_CEPH_FS is not set 1555 | # CONFIG_CIFS is not set 1556 | # CONFIG_CODA_FS is not set 1557 | # CONFIG_AFS_FS is not set 1558 | # CONFIG_NLS is not set 1559 | # CONFIG_UNICODE is not set 1560 | # end of File systems 1561 | 1562 | # 1563 | # Security options 1564 | # 1565 | # CONFIG_KEYS is not set 1566 | # CONFIG_SECURITY_DMESG_RESTRICT is not set 1567 | CONFIG_PROC_MEM_ALWAYS_FORCE=y 1568 | # CONFIG_PROC_MEM_FORCE_PTRACE is not set 1569 | # CONFIG_PROC_MEM_NO_FORCE is not set 1570 | # CONFIG_SECURITYFS is not set 1571 | # CONFIG_HARDENED_USERCOPY is not set 1572 | # CONFIG_FORTIFY_SOURCE is not set 1573 | # CONFIG_STATIC_USERMODEHELPER is not set 1574 | CONFIG_DEFAULT_SECURITY_DAC=y 1575 | CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,ipe,bpf" 1576 | 1577 | # 1578 | # Kernel hardening options 1579 | # 1580 | 1581 | # 1582 | # Memory initialization 1583 | # 1584 | CONFIG_INIT_STACK_NONE=y 1585 | # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set 1586 | # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set 1587 | # end of Memory initialization 1588 | 1589 | # 1590 | # Hardening of kernel data structures 1591 | # 1592 | # CONFIG_LIST_HARDENED is not set 1593 | # CONFIG_BUG_ON_DATA_CORRUPTION is not set 1594 | # end of Hardening of kernel data structures 1595 | 1596 | CONFIG_RANDSTRUCT_NONE=y 1597 | # end of Kernel hardening options 1598 | # end of Security options 1599 | 1600 | # CONFIG_CRYPTO is not set 1601 | 1602 | # 1603 | # Library routines 1604 | # 1605 | # CONFIG_PACKING is not set 1606 | CONFIG_BITREVERSE=y 1607 | CONFIG_GENERIC_STRNCPY_FROM_USER=y 1608 | CONFIG_GENERIC_STRNLEN_USER=y 1609 | CONFIG_GENERIC_NET_UTILS=y 1610 | # CONFIG_CORDIC is not set 1611 | # CONFIG_PRIME_NUMBERS is not set 1612 | CONFIG_RATIONAL=y 1613 | CONFIG_GENERIC_IOMAP=y 1614 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 1615 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y 1616 | CONFIG_ARCH_USE_SYM_ANNOTATIONS=y 1617 | 1618 | # 1619 | # Crypto library routines 1620 | # 1621 | CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y 1622 | # CONFIG_CRYPTO_LIB_CHACHA is not set 1623 | # CONFIG_CRYPTO_LIB_CURVE25519 is not set 1624 | CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 1625 | # CONFIG_CRYPTO_LIB_POLY1305 is not set 1626 | CONFIG_CRYPTO_LIB_SHA1=y 1627 | # end of Crypto library routines 1628 | 1629 | # CONFIG_CRC_CCITT is not set 1630 | # CONFIG_CRC16 is not set 1631 | # CONFIG_CRC_T10DIF is not set 1632 | # CONFIG_CRC64_ROCKSOFT is not set 1633 | # CONFIG_CRC_ITU_T is not set 1634 | CONFIG_CRC32=y 1635 | # CONFIG_CRC32_SELFTEST is not set 1636 | CONFIG_CRC32_SLICEBY8=y 1637 | # CONFIG_CRC32_SLICEBY4 is not set 1638 | # CONFIG_CRC32_SARWATE is not set 1639 | # CONFIG_CRC32_BIT is not set 1640 | # CONFIG_CRC64 is not set 1641 | # CONFIG_CRC4 is not set 1642 | # CONFIG_CRC7 is not set 1643 | # CONFIG_LIBCRC32C is not set 1644 | # CONFIG_CRC8 is not set 1645 | CONFIG_XXHASH=y 1646 | # CONFIG_RANDOM32_SELFTEST is not set 1647 | CONFIG_ZLIB_INFLATE=y 1648 | CONFIG_LZO_DECOMPRESS=y 1649 | CONFIG_LZ4_DECOMPRESS=y 1650 | CONFIG_ZSTD_COMMON=y 1651 | CONFIG_ZSTD_DECOMPRESS=y 1652 | CONFIG_XZ_DEC=y 1653 | CONFIG_XZ_DEC_X86=y 1654 | CONFIG_XZ_DEC_POWERPC=y 1655 | CONFIG_XZ_DEC_ARM=y 1656 | CONFIG_XZ_DEC_ARMTHUMB=y 1657 | CONFIG_XZ_DEC_ARM64=y 1658 | CONFIG_XZ_DEC_SPARC=y 1659 | CONFIG_XZ_DEC_RISCV=y 1660 | # CONFIG_XZ_DEC_MICROLZMA is not set 1661 | CONFIG_XZ_DEC_BCJ=y 1662 | # CONFIG_XZ_DEC_TEST is not set 1663 | CONFIG_DECOMPRESS_GZIP=y 1664 | CONFIG_DECOMPRESS_BZIP2=y 1665 | CONFIG_DECOMPRESS_LZMA=y 1666 | CONFIG_DECOMPRESS_XZ=y 1667 | CONFIG_DECOMPRESS_LZO=y 1668 | CONFIG_DECOMPRESS_LZ4=y 1669 | CONFIG_DECOMPRESS_ZSTD=y 1670 | CONFIG_HAS_IOMEM=y 1671 | CONFIG_HAS_IOPORT=y 1672 | CONFIG_HAS_IOPORT_MAP=y 1673 | CONFIG_HAS_DMA=y 1674 | CONFIG_NEED_SG_DMA_LENGTH=y 1675 | CONFIG_NEED_DMA_MAP_STATE=y 1676 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y 1677 | CONFIG_SWIOTLB=y 1678 | # CONFIG_SWIOTLB_DYNAMIC is not set 1679 | CONFIG_DMA_NEED_SYNC=y 1680 | # CONFIG_DMA_API_DEBUG is not set 1681 | CONFIG_FORCE_NR_CPUS=y 1682 | CONFIG_DQL=y 1683 | CONFIG_NLATTR=y 1684 | # CONFIG_IRQ_POLL is not set 1685 | CONFIG_DIMLIB=y 1686 | CONFIG_HAVE_GENERIC_VDSO=y 1687 | CONFIG_GENERIC_GETTIMEOFDAY=y 1688 | CONFIG_GENERIC_VDSO_TIME_NS=y 1689 | CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y 1690 | CONFIG_VDSO_GETRANDOM=y 1691 | CONFIG_ARCH_HAS_PMEM_API=y 1692 | CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y 1693 | CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y 1694 | CONFIG_ARCH_HAS_COPY_MC=y 1695 | CONFIG_ARCH_STACKWALK=y 1696 | # CONFIG_LWQ_TEST is not set 1697 | # end of Library routines 1698 | 1699 | # 1700 | # Kernel hacking 1701 | # 1702 | 1703 | # 1704 | # printk and dmesg options 1705 | # 1706 | # CONFIG_PRINTK_TIME is not set 1707 | # CONFIG_PRINTK_CALLER is not set 1708 | # CONFIG_STACKTRACE_BUILD_ID is not set 1709 | CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 1710 | CONFIG_CONSOLE_LOGLEVEL_QUIET=4 1711 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 1712 | # CONFIG_BOOT_PRINTK_DELAY is not set 1713 | # CONFIG_DYNAMIC_DEBUG is not set 1714 | # CONFIG_DYNAMIC_DEBUG_CORE is not set 1715 | # CONFIG_SYMBOLIC_ERRNAME is not set 1716 | # end of printk and dmesg options 1717 | 1718 | CONFIG_DEBUG_KERNEL=y 1719 | # CONFIG_DEBUG_MISC is not set 1720 | 1721 | # 1722 | # Compile-time checks and compiler options 1723 | # 1724 | CONFIG_AS_HAS_NON_CONST_ULEB128=y 1725 | CONFIG_DEBUG_INFO_NONE=y 1726 | # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set 1727 | # CONFIG_DEBUG_INFO_DWARF4 is not set 1728 | # CONFIG_DEBUG_INFO_DWARF5 is not set 1729 | CONFIG_FRAME_WARN=1024 1730 | # CONFIG_STRIP_ASM_SYMS is not set 1731 | # CONFIG_READABLE_ASM is not set 1732 | # CONFIG_HEADERS_INSTALL is not set 1733 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 1734 | # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set 1735 | # CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set 1736 | CONFIG_OBJTOOL=y 1737 | # CONFIG_VMLINUX_MAP is not set 1738 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 1739 | # end of Compile-time checks and compiler options 1740 | 1741 | # 1742 | # Generic Kernel Debugging Instruments 1743 | # 1744 | # CONFIG_MAGIC_SYSRQ is not set 1745 | # CONFIG_DEBUG_FS is not set 1746 | CONFIG_HAVE_ARCH_KGDB=y 1747 | # CONFIG_KGDB is not set 1748 | CONFIG_ARCH_HAS_UBSAN=y 1749 | # CONFIG_UBSAN is not set 1750 | CONFIG_HAVE_ARCH_KCSAN=y 1751 | # end of Generic Kernel Debugging Instruments 1752 | 1753 | # 1754 | # Networking Debugging 1755 | # 1756 | # CONFIG_NET_DEV_REFCNT_TRACKER is not set 1757 | # CONFIG_NET_NS_REFCNT_TRACKER is not set 1758 | # CONFIG_DEBUG_NET is not set 1759 | # end of Networking Debugging 1760 | 1761 | # 1762 | # Memory Debugging 1763 | # 1764 | # CONFIG_PAGE_EXTENSION is not set 1765 | # CONFIG_DEBUG_PAGEALLOC is not set 1766 | # CONFIG_PAGE_OWNER is not set 1767 | # CONFIG_PAGE_TABLE_CHECK is not set 1768 | # CONFIG_PAGE_POISONING is not set 1769 | # CONFIG_DEBUG_RODATA_TEST is not set 1770 | CONFIG_ARCH_HAS_DEBUG_WX=y 1771 | # CONFIG_DEBUG_WX is not set 1772 | CONFIG_GENERIC_PTDUMP=y 1773 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 1774 | # CONFIG_DEBUG_KMEMLEAK is not set 1775 | # CONFIG_DEBUG_OBJECTS is not set 1776 | # CONFIG_DEBUG_STACK_USAGE is not set 1777 | # CONFIG_SCHED_STACK_END_CHECK is not set 1778 | CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y 1779 | # CONFIG_DEBUG_VM is not set 1780 | # CONFIG_DEBUG_VM_PGTABLE is not set 1781 | CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y 1782 | # CONFIG_DEBUG_VIRTUAL is not set 1783 | # CONFIG_DEBUG_MEMORY_INIT is not set 1784 | CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y 1785 | # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set 1786 | # CONFIG_MEM_ALLOC_PROFILING is not set 1787 | CONFIG_HAVE_ARCH_KASAN=y 1788 | CONFIG_HAVE_ARCH_KASAN_VMALLOC=y 1789 | CONFIG_CC_HAS_KASAN_GENERIC=y 1790 | CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y 1791 | CONFIG_HAVE_ARCH_KFENCE=y 1792 | # CONFIG_KFENCE is not set 1793 | CONFIG_HAVE_ARCH_KMSAN=y 1794 | # end of Memory Debugging 1795 | 1796 | # CONFIG_DEBUG_SHIRQ is not set 1797 | 1798 | # 1799 | # Debug Oops, Lockups and Hangs 1800 | # 1801 | # CONFIG_PANIC_ON_OOPS is not set 1802 | CONFIG_PANIC_ON_OOPS_VALUE=0 1803 | CONFIG_PANIC_TIMEOUT=0 1804 | # CONFIG_SOFTLOCKUP_DETECTOR is not set 1805 | # CONFIG_HARDLOCKUP_DETECTOR is not set 1806 | CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y 1807 | # CONFIG_DETECT_HUNG_TASK is not set 1808 | # CONFIG_WQ_WATCHDOG is not set 1809 | # CONFIG_WQ_CPU_INTENSIVE_REPORT is not set 1810 | # end of Debug Oops, Lockups and Hangs 1811 | 1812 | # 1813 | # Scheduler Debugging 1814 | # 1815 | # CONFIG_SCHEDSTATS is not set 1816 | # end of Scheduler Debugging 1817 | 1818 | # 1819 | # Lock Debugging (spinlocks, mutexes, etc...) 1820 | # 1821 | CONFIG_LOCK_DEBUGGING_SUPPORT=y 1822 | # CONFIG_PROVE_LOCKING is not set 1823 | # CONFIG_LOCK_STAT is not set 1824 | # CONFIG_DEBUG_RT_MUTEXES is not set 1825 | # CONFIG_DEBUG_SPINLOCK is not set 1826 | # CONFIG_DEBUG_MUTEXES is not set 1827 | # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set 1828 | # CONFIG_DEBUG_RWSEMS is not set 1829 | # CONFIG_DEBUG_LOCK_ALLOC is not set 1830 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set 1831 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 1832 | # CONFIG_LOCK_TORTURE_TEST is not set 1833 | # CONFIG_WW_MUTEX_SELFTEST is not set 1834 | # CONFIG_SCF_TORTURE_TEST is not set 1835 | # end of Lock Debugging (spinlocks, mutexes, etc...) 1836 | 1837 | # CONFIG_NMI_CHECK_CPU is not set 1838 | # CONFIG_DEBUG_IRQFLAGS is not set 1839 | # CONFIG_STACKTRACE is not set 1840 | # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set 1841 | # CONFIG_DEBUG_KOBJECT is not set 1842 | 1843 | # 1844 | # Debug kernel data structures 1845 | # 1846 | # CONFIG_DEBUG_LIST is not set 1847 | # CONFIG_DEBUG_PLIST is not set 1848 | # CONFIG_DEBUG_SG is not set 1849 | # CONFIG_DEBUG_NOTIFIERS is not set 1850 | # CONFIG_DEBUG_MAPLE_TREE is not set 1851 | # end of Debug kernel data structures 1852 | 1853 | # 1854 | # RCU Debugging 1855 | # 1856 | # CONFIG_RCU_SCALE_TEST is not set 1857 | # CONFIG_RCU_TORTURE_TEST is not set 1858 | # CONFIG_RCU_REF_SCALE_TEST is not set 1859 | # CONFIG_RCU_TRACE is not set 1860 | # CONFIG_RCU_EQS_DEBUG is not set 1861 | # end of RCU Debugging 1862 | 1863 | # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set 1864 | # CONFIG_LATENCYTOP is not set 1865 | CONFIG_USER_STACKTRACE_SUPPORT=y 1866 | CONFIG_HAVE_RETHOOK=y 1867 | CONFIG_HAVE_FUNCTION_TRACER=y 1868 | CONFIG_HAVE_DYNAMIC_FTRACE=y 1869 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y 1870 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y 1871 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y 1872 | CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y 1873 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 1874 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 1875 | CONFIG_HAVE_FENTRY=y 1876 | CONFIG_HAVE_OBJTOOL_MCOUNT=y 1877 | CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y 1878 | CONFIG_HAVE_C_RECORDMCOUNT=y 1879 | CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y 1880 | CONFIG_TRACING_SUPPORT=y 1881 | # CONFIG_FTRACE is not set 1882 | # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set 1883 | # CONFIG_SAMPLES is not set 1884 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y 1885 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y 1886 | CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y 1887 | 1888 | # 1889 | # x86 Debugging 1890 | # 1891 | # CONFIG_X86_VERBOSE_BOOTUP is not set 1892 | # CONFIG_EARLY_PRINTK is not set 1893 | # CONFIG_DEBUG_TLBFLUSH is not set 1894 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y 1895 | # CONFIG_X86_DECODER_SELFTEST is not set 1896 | CONFIG_IO_DELAY_0X80=y 1897 | # CONFIG_IO_DELAY_0XED is not set 1898 | # CONFIG_IO_DELAY_UDELAY is not set 1899 | # CONFIG_IO_DELAY_NONE is not set 1900 | # CONFIG_CPA_DEBUG is not set 1901 | # CONFIG_DEBUG_ENTRY is not set 1902 | # CONFIG_DEBUG_NMI_SELFTEST is not set 1903 | # CONFIG_X86_DEBUG_FPU is not set 1904 | # CONFIG_PUNIT_ATOM_DEBUG is not set 1905 | # CONFIG_UNWINDER_ORC is not set 1906 | # CONFIG_UNWINDER_FRAME_POINTER is not set 1907 | CONFIG_UNWINDER_GUESS=y 1908 | # end of x86 Debugging 1909 | 1910 | # 1911 | # Kernel Testing and Coverage 1912 | # 1913 | # CONFIG_KUNIT is not set 1914 | # CONFIG_NOTIFIER_ERROR_INJECTION is not set 1915 | # CONFIG_FAULT_INJECTION is not set 1916 | CONFIG_ARCH_HAS_KCOV=y 1917 | CONFIG_CC_HAS_SANCOV_TRACE_PC=y 1918 | # CONFIG_KCOV is not set 1919 | # CONFIG_RUNTIME_TESTING_MENU is not set 1920 | CONFIG_ARCH_USE_MEMTEST=y 1921 | # CONFIG_MEMTEST is not set 1922 | # end of Kernel Testing and Coverage 1923 | 1924 | # 1925 | # Rust hacking 1926 | # 1927 | # end of Rust hacking 1928 | # end of Kernel hacking 1929 | -------------------------------------------------------------------------------- /bootfiles/bzImage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/bootfiles/bzImage -------------------------------------------------------------------------------- /bootfiles/init: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Suppress kernel messages 4 | dmesg -n 1 5 | 6 | # Mount file systems 7 | mkdir proc sys 8 | mount -t proc none /proc # ps 9 | mount -t sysfs none /sys # sys/class/net/eth0 10 | mount -t devtmpfs none /dev # dev/urandom (https) 11 | 12 | # Setup Static IP 13 | ifconfig eth0 10.0.2.15 14 | route add default gw 10.0.2.2 15 | 16 | # elinks 17 | export TERM=xterm-256color 18 | 19 | # Shell 20 | # https://wiki.gentoo.org/wiki/Custom_Initramfs#Job_control 21 | setsid cttyhack sh 22 | -------------------------------------------------------------------------------- /bootfiles/init.cpio.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/bootfiles/init.cpio.gz -------------------------------------------------------------------------------- /bootfiles/initramfs.cpio.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/bootfiles/initramfs.cpio.gz -------------------------------------------------------------------------------- /bootfiles/install-elinks.sh: -------------------------------------------------------------------------------- 1 | wget https://github.com/EN10/BusyBoxLinux/raw/main/lib/elinks/elinks.tar.gz 2 | tar -xvzf elinks.tar.gz 3 | echo "elinks google.com/search?q=busybox" -------------------------------------------------------------------------------- /bootfiles/tiny.config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # Linux/x86_64 6.9.3 Kernel Configuration 4 | # 5 | CONFIG_CC_VERSION_TEXT="x86_64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0" 6 | CONFIG_CC_IS_GCC=y 7 | CONFIG_GCC_VERSION=110400 8 | CONFIG_CLANG_VERSION=0 9 | CONFIG_AS_IS_GNU=y 10 | CONFIG_AS_VERSION=23800 11 | CONFIG_LD_IS_BFD=y 12 | CONFIG_LD_VERSION=23800 13 | CONFIG_LLD_VERSION=0 14 | CONFIG_CC_CAN_LINK=y 15 | CONFIG_CC_CAN_LINK_STATIC=y 16 | CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y 17 | CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y 18 | CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y 19 | CONFIG_TOOLS_SUPPORT_RELR=y 20 | CONFIG_CC_HAS_ASM_INLINE=y 21 | CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y 22 | CONFIG_PAHOLE_VERSION=0 23 | CONFIG_IRQ_WORK=y 24 | CONFIG_BUILDTIME_TABLE_SORT=y 25 | CONFIG_THREAD_INFO_IN_TASK=y 26 | 27 | # 28 | # General setup 29 | # 30 | CONFIG_INIT_ENV_ARG_LIMIT=32 31 | # CONFIG_COMPILE_TEST is not set 32 | # CONFIG_WERROR is not set 33 | CONFIG_LOCALVERSION="" 34 | # CONFIG_LOCALVERSION_AUTO is not set 35 | CONFIG_BUILD_SALT="" 36 | CONFIG_HAVE_KERNEL_GZIP=y 37 | CONFIG_HAVE_KERNEL_BZIP2=y 38 | CONFIG_HAVE_KERNEL_LZMA=y 39 | CONFIG_HAVE_KERNEL_XZ=y 40 | CONFIG_HAVE_KERNEL_LZO=y 41 | CONFIG_HAVE_KERNEL_LZ4=y 42 | CONFIG_HAVE_KERNEL_ZSTD=y 43 | CONFIG_KERNEL_GZIP=y 44 | # CONFIG_KERNEL_BZIP2 is not set 45 | # CONFIG_KERNEL_LZMA is not set 46 | # CONFIG_KERNEL_XZ is not set 47 | # CONFIG_KERNEL_LZO is not set 48 | # CONFIG_KERNEL_LZ4 is not set 49 | # CONFIG_KERNEL_ZSTD is not set 50 | CONFIG_DEFAULT_INIT="" 51 | CONFIG_DEFAULT_HOSTNAME="(none)" 52 | # CONFIG_SYSVIPC is not set 53 | # CONFIG_POSIX_MQUEUE is not set 54 | # CONFIG_WATCH_QUEUE is not set 55 | # CONFIG_CROSS_MEMORY_ATTACH is not set 56 | # CONFIG_USELIB is not set 57 | # CONFIG_AUDIT is not set 58 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 59 | 60 | # 61 | # IRQ subsystem 62 | # 63 | CONFIG_GENERIC_IRQ_PROBE=y 64 | CONFIG_GENERIC_IRQ_SHOW=y 65 | CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y 66 | CONFIG_GENERIC_PENDING_IRQ=y 67 | CONFIG_GENERIC_IRQ_MIGRATION=y 68 | CONFIG_HARDIRQS_SW_RESEND=y 69 | CONFIG_IRQ_DOMAIN=y 70 | CONFIG_IRQ_DOMAIN_HIERARCHY=y 71 | CONFIG_GENERIC_MSI_IRQ=y 72 | CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y 73 | CONFIG_GENERIC_IRQ_RESERVATION_MODE=y 74 | CONFIG_IRQ_FORCED_THREADING=y 75 | CONFIG_SPARSE_IRQ=y 76 | # end of IRQ subsystem 77 | 78 | CONFIG_CLOCKSOURCE_WATCHDOG=y 79 | CONFIG_ARCH_CLOCKSOURCE_INIT=y 80 | CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y 81 | CONFIG_GENERIC_TIME_VSYSCALL=y 82 | CONFIG_GENERIC_CLOCKEVENTS=y 83 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 84 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y 85 | CONFIG_GENERIC_CMOS_UPDATE=y 86 | CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y 87 | CONFIG_CONTEXT_TRACKING=y 88 | CONFIG_CONTEXT_TRACKING_IDLE=y 89 | 90 | # 91 | # Timers subsystem 92 | # 93 | CONFIG_HZ_PERIODIC=y 94 | # CONFIG_NO_HZ_IDLE is not set 95 | # CONFIG_NO_HZ_FULL is not set 96 | # CONFIG_NO_HZ is not set 97 | # CONFIG_HIGH_RES_TIMERS is not set 98 | CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125 99 | # end of Timers subsystem 100 | 101 | CONFIG_BPF=y 102 | CONFIG_HAVE_EBPF_JIT=y 103 | CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y 104 | 105 | # 106 | # BPF subsystem 107 | # 108 | # CONFIG_BPF_SYSCALL is not set 109 | # end of BPF subsystem 110 | 111 | CONFIG_PREEMPT_NONE_BUILD=y 112 | CONFIG_PREEMPT_NONE=y 113 | # CONFIG_PREEMPT_VOLUNTARY is not set 114 | # CONFIG_PREEMPT is not set 115 | # CONFIG_PREEMPT_DYNAMIC is not set 116 | # CONFIG_SCHED_CORE is not set 117 | 118 | # 119 | # CPU/Task time and stats accounting 120 | # 121 | CONFIG_TICK_CPU_ACCOUNTING=y 122 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set 123 | # CONFIG_IRQ_TIME_ACCOUNTING is not set 124 | # CONFIG_PSI is not set 125 | # end of CPU/Task time and stats accounting 126 | 127 | # CONFIG_CPU_ISOLATION is not set 128 | 129 | # 130 | # RCU Subsystem 131 | # 132 | CONFIG_TREE_RCU=y 133 | # CONFIG_RCU_EXPERT is not set 134 | CONFIG_TREE_SRCU=y 135 | CONFIG_RCU_STALL_COMMON=y 136 | CONFIG_RCU_NEED_SEGCBLIST=y 137 | # end of RCU Subsystem 138 | 139 | # CONFIG_IKCONFIG is not set 140 | # CONFIG_IKHEADERS is not set 141 | CONFIG_LOG_BUF_SHIFT=17 142 | CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 143 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 144 | 145 | # 146 | # Scheduler features 147 | # 148 | # end of Scheduler features 149 | 150 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y 151 | CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y 152 | CONFIG_CC_HAS_INT128=y 153 | CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" 154 | CONFIG_GCC10_NO_ARRAY_BOUNDS=y 155 | CONFIG_CC_NO_ARRAY_BOUNDS=y 156 | CONFIG_GCC_NO_STRINGOP_OVERFLOW=y 157 | CONFIG_CC_NO_STRINGOP_OVERFLOW=y 158 | CONFIG_ARCH_SUPPORTS_INT128=y 159 | # CONFIG_CGROUPS is not set 160 | # CONFIG_CHECKPOINT_RESTORE is not set 161 | # CONFIG_SCHED_AUTOGROUP is not set 162 | # CONFIG_RELAY is not set 163 | CONFIG_BLK_DEV_INITRD=y 164 | CONFIG_INITRAMFS_SOURCE="" 165 | CONFIG_RD_GZIP=y 166 | # CONFIG_RD_BZIP2 is not set 167 | # CONFIG_RD_LZMA is not set 168 | # CONFIG_RD_XZ is not set 169 | # CONFIG_RD_LZO is not set 170 | # CONFIG_RD_LZ4 is not set 171 | # CONFIG_RD_ZSTD is not set 172 | # CONFIG_BOOT_CONFIG is not set 173 | # CONFIG_INITRAMFS_PRESERVE_MTIME is not set 174 | # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set 175 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y 176 | CONFIG_LD_ORPHAN_WARN=y 177 | CONFIG_LD_ORPHAN_WARN_LEVEL="warn" 178 | CONFIG_SYSCTL=y 179 | CONFIG_SYSCTL_EXCEPTION_TRACE=y 180 | CONFIG_HAVE_PCSPKR_PLATFORM=y 181 | CONFIG_EXPERT=y 182 | # CONFIG_MULTIUSER is not set 183 | # CONFIG_SGETMASK_SYSCALL is not set 184 | # CONFIG_SYSFS_SYSCALL is not set 185 | # CONFIG_FHANDLE is not set 186 | # CONFIG_POSIX_TIMERS is not set 187 | CONFIG_PRINTK=y 188 | # CONFIG_BUG is not set 189 | CONFIG_PCSPKR_PLATFORM=y 190 | # CONFIG_BASE_FULL is not set 191 | CONFIG_FUTEX=y 192 | CONFIG_FUTEX_PI=y 193 | # CONFIG_EPOLL is not set 194 | # CONFIG_SIGNALFD is not set 195 | # CONFIG_TIMERFD is not set 196 | # CONFIG_EVENTFD is not set 197 | # CONFIG_SHMEM is not set 198 | # CONFIG_AIO is not set 199 | # CONFIG_IO_URING is not set 200 | # CONFIG_ADVISE_SYSCALLS is not set 201 | # CONFIG_MEMBARRIER is not set 202 | # CONFIG_KCMP is not set 203 | # CONFIG_RSEQ is not set 204 | # CONFIG_CACHESTAT_SYSCALL is not set 205 | # CONFIG_PC104 is not set 206 | # CONFIG_KALLSYMS is not set 207 | CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y 208 | CONFIG_HAVE_PERF_EVENTS=y 209 | 210 | # 211 | # Kernel Performance Events And Counters 212 | # 213 | CONFIG_PERF_EVENTS=y 214 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set 215 | # end of Kernel Performance Events And Counters 216 | 217 | # CONFIG_PROFILING is not set 218 | 219 | # 220 | # Kexec and crash features 221 | # 222 | # CONFIG_KEXEC is not set 223 | # CONFIG_KEXEC_FILE is not set 224 | # CONFIG_CRASH_DUMP is not set 225 | # end of Kexec and crash features 226 | # end of General setup 227 | 228 | CONFIG_64BIT=y 229 | CONFIG_X86_64=y 230 | CONFIG_X86=y 231 | CONFIG_INSTRUCTION_DECODER=y 232 | CONFIG_OUTPUT_FORMAT="elf64-x86-64" 233 | CONFIG_LOCKDEP_SUPPORT=y 234 | CONFIG_STACKTRACE_SUPPORT=y 235 | CONFIG_MMU=y 236 | CONFIG_ARCH_MMAP_RND_BITS_MIN=28 237 | CONFIG_ARCH_MMAP_RND_BITS_MAX=32 238 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 239 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 240 | CONFIG_GENERIC_ISA_DMA=y 241 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y 242 | CONFIG_GENERIC_CALIBRATE_DELAY=y 243 | CONFIG_ARCH_HAS_CPU_RELAX=y 244 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y 245 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 246 | CONFIG_AUDIT_ARCH=y 247 | CONFIG_X86_64_SMP=y 248 | CONFIG_ARCH_SUPPORTS_UPROBES=y 249 | CONFIG_FIX_EARLYCON_MEM=y 250 | CONFIG_PGTABLE_LEVELS=5 251 | CONFIG_CC_HAS_SANE_STACKPROTECTOR=y 252 | 253 | # 254 | # Processor type and features 255 | # 256 | CONFIG_SMP=y 257 | CONFIG_X86_MPPARSE=y 258 | # CONFIG_GOLDFISH is not set 259 | # CONFIG_X86_CPU_RESCTRL is not set 260 | CONFIG_X86_EXTENDED_PLATFORM=y 261 | # CONFIG_X86_VSMP is not set 262 | # CONFIG_X86_GOLDFISH is not set 263 | # CONFIG_X86_INTEL_MID is not set 264 | # CONFIG_X86_INTEL_LPSS is not set 265 | # CONFIG_X86_AMD_PLATFORM_DEVICE is not set 266 | # CONFIG_IOSF_MBI is not set 267 | CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y 268 | CONFIG_SCHED_OMIT_FRAME_POINTER=y 269 | # CONFIG_HYPERVISOR_GUEST is not set 270 | # CONFIG_MK8 is not set 271 | # CONFIG_MPSC is not set 272 | # CONFIG_MCORE2 is not set 273 | # CONFIG_MATOM is not set 274 | CONFIG_GENERIC_CPU=y 275 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 276 | CONFIG_X86_L1_CACHE_SHIFT=6 277 | CONFIG_X86_TSC=y 278 | CONFIG_X86_HAVE_PAE=y 279 | CONFIG_X86_CMPXCHG64=y 280 | CONFIG_X86_CMOV=y 281 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 282 | CONFIG_X86_DEBUGCTLMSR=y 283 | CONFIG_IA32_FEAT_CTL=y 284 | CONFIG_X86_VMX_FEATURE_NAMES=y 285 | # CONFIG_PROCESSOR_SELECT is not set 286 | CONFIG_CPU_SUP_INTEL=y 287 | CONFIG_CPU_SUP_AMD=y 288 | CONFIG_CPU_SUP_HYGON=y 289 | CONFIG_CPU_SUP_CENTAUR=y 290 | CONFIG_CPU_SUP_ZHAOXIN=y 291 | CONFIG_HPET_TIMER=y 292 | CONFIG_DMI=y 293 | # CONFIG_GART_IOMMU is not set 294 | # CONFIG_MAXSMP is not set 295 | CONFIG_NR_CPUS_RANGE_BEGIN=2 296 | CONFIG_NR_CPUS_RANGE_END=512 297 | CONFIG_NR_CPUS_DEFAULT=64 298 | CONFIG_NR_CPUS=256 299 | # CONFIG_SCHED_CLUSTER is not set 300 | CONFIG_SCHED_SMT=y 301 | # CONFIG_SCHED_MC is not set 302 | CONFIG_X86_LOCAL_APIC=y 303 | CONFIG_X86_IO_APIC=y 304 | # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set 305 | CONFIG_X86_MCE=y 306 | # CONFIG_X86_MCELOG_LEGACY is not set 307 | CONFIG_X86_MCE_INTEL=y 308 | CONFIG_X86_MCE_AMD=y 309 | CONFIG_X86_MCE_THRESHOLD=y 310 | 311 | # 312 | # Performance monitoring 313 | # 314 | CONFIG_PERF_EVENTS_INTEL_UNCORE=y 315 | CONFIG_PERF_EVENTS_INTEL_RAPL=y 316 | CONFIG_PERF_EVENTS_INTEL_CSTATE=y 317 | # CONFIG_PERF_EVENTS_AMD_POWER is not set 318 | CONFIG_PERF_EVENTS_AMD_UNCORE=y 319 | # CONFIG_PERF_EVENTS_AMD_BRS is not set 320 | # end of Performance monitoring 321 | 322 | CONFIG_X86_16BIT=y 323 | CONFIG_X86_ESPFIX64=y 324 | CONFIG_X86_VSYSCALL_EMULATION=y 325 | CONFIG_X86_IOPL_IOPERM=y 326 | CONFIG_MICROCODE=y 327 | # CONFIG_MICROCODE_LATE_LOADING is not set 328 | # CONFIG_X86_MSR is not set 329 | # CONFIG_X86_CPUID is not set 330 | CONFIG_X86_5LEVEL=y 331 | CONFIG_X86_DIRECT_GBPAGES=y 332 | # CONFIG_NUMA is not set 333 | CONFIG_ARCH_SPARSEMEM_ENABLE=y 334 | CONFIG_ARCH_SPARSEMEM_DEFAULT=y 335 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 336 | # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set 337 | CONFIG_MTRR=y 338 | CONFIG_MTRR_SANITIZER=y 339 | CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 340 | CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 341 | CONFIG_X86_PAT=y 342 | CONFIG_ARCH_USES_PG_UNCACHED=y 343 | CONFIG_X86_UMIP=y 344 | CONFIG_CC_HAS_IBT=y 345 | CONFIG_X86_CET=y 346 | CONFIG_X86_KERNEL_IBT=y 347 | CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y 348 | CONFIG_X86_INTEL_TSX_MODE_OFF=y 349 | # CONFIG_X86_INTEL_TSX_MODE_ON is not set 350 | # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set 351 | # CONFIG_X86_USER_SHADOW_STACK is not set 352 | # CONFIG_EFI is not set 353 | # CONFIG_HZ_100 is not set 354 | CONFIG_HZ_250=y 355 | # CONFIG_HZ_300 is not set 356 | # CONFIG_HZ_1000 is not set 357 | CONFIG_HZ=250 358 | CONFIG_ARCH_SUPPORTS_KEXEC=y 359 | CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y 360 | CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y 361 | CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y 362 | CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y 363 | CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y 364 | CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y 365 | CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y 366 | CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y 367 | CONFIG_PHYSICAL_START=0x1000000 368 | # CONFIG_RELOCATABLE is not set 369 | CONFIG_PHYSICAL_ALIGN=0x200000 370 | CONFIG_DYNAMIC_MEMORY_LAYOUT=y 371 | # CONFIG_ADDRESS_MASKING is not set 372 | CONFIG_HOTPLUG_CPU=y 373 | CONFIG_LEGACY_VSYSCALL_XONLY=y 374 | # CONFIG_LEGACY_VSYSCALL_NONE is not set 375 | # CONFIG_CMDLINE_BOOL is not set 376 | CONFIG_MODIFY_LDT_SYSCALL=y 377 | # CONFIG_STRICT_SIGALTSTACK_SIZE is not set 378 | CONFIG_HAVE_LIVEPATCH=y 379 | # end of Processor type and features 380 | 381 | CONFIG_CC_HAS_SLS=y 382 | CONFIG_CC_HAS_RETURN_THUNK=y 383 | CONFIG_CC_HAS_ENTRY_PADDING=y 384 | CONFIG_FUNCTION_PADDING_CFI=11 385 | CONFIG_FUNCTION_PADDING_BYTES=16 386 | CONFIG_CALL_PADDING=y 387 | CONFIG_HAVE_CALL_THUNKS=y 388 | CONFIG_CALL_THUNKS=y 389 | CONFIG_PREFIX_SYMBOLS=y 390 | CONFIG_SPECULATION_MITIGATIONS=y 391 | CONFIG_PAGE_TABLE_ISOLATION=y 392 | CONFIG_RETPOLINE=y 393 | CONFIG_RETHUNK=y 394 | CONFIG_CPU_UNRET_ENTRY=y 395 | CONFIG_CALL_DEPTH_TRACKING=y 396 | # CONFIG_CALL_THUNKS_DEBUG is not set 397 | CONFIG_CPU_IBPB_ENTRY=y 398 | CONFIG_CPU_IBRS_ENTRY=y 399 | CONFIG_CPU_SRSO=y 400 | # CONFIG_SLS is not set 401 | # CONFIG_GDS_FORCE_MITIGATION is not set 402 | CONFIG_MITIGATION_RFDS=y 403 | CONFIG_ARCH_HAS_ADD_PAGES=y 404 | 405 | # 406 | # Power management and ACPI options 407 | # 408 | # CONFIG_SUSPEND is not set 409 | # CONFIG_PM is not set 410 | CONFIG_ARCH_SUPPORTS_ACPI=y 411 | CONFIG_ACPI=y 412 | CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y 413 | CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y 414 | CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y 415 | CONFIG_ACPI_THERMAL_LIB=y 416 | # CONFIG_ACPI_DEBUGGER is not set 417 | CONFIG_ACPI_SPCR_TABLE=y 418 | # CONFIG_ACPI_FPDT is not set 419 | CONFIG_ACPI_LPIT=y 420 | CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y 421 | # CONFIG_ACPI_EC_DEBUGFS is not set 422 | CONFIG_ACPI_AC=y 423 | CONFIG_ACPI_BATTERY=y 424 | CONFIG_ACPI_BUTTON=y 425 | CONFIG_ACPI_FAN=y 426 | # CONFIG_ACPI_DOCK is not set 427 | CONFIG_ACPI_CPU_FREQ_PSS=y 428 | CONFIG_ACPI_PROCESSOR_CSTATE=y 429 | CONFIG_ACPI_PROCESSOR_IDLE=y 430 | CONFIG_ACPI_PROCESSOR=y 431 | CONFIG_ACPI_HOTPLUG_CPU=y 432 | # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set 433 | CONFIG_ACPI_THERMAL=y 434 | CONFIG_ACPI_CUSTOM_DSDT_FILE="" 435 | CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y 436 | CONFIG_ACPI_TABLE_UPGRADE=y 437 | # CONFIG_ACPI_DEBUG is not set 438 | # CONFIG_ACPI_PCI_SLOT is not set 439 | CONFIG_ACPI_CONTAINER=y 440 | CONFIG_ACPI_HOTPLUG_IOAPIC=y 441 | # CONFIG_ACPI_SBS is not set 442 | # CONFIG_ACPI_HED is not set 443 | # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set 444 | CONFIG_HAVE_ACPI_APEI=y 445 | CONFIG_HAVE_ACPI_APEI_NMI=y 446 | # CONFIG_ACPI_APEI is not set 447 | # CONFIG_ACPI_DPTF is not set 448 | # CONFIG_ACPI_CONFIGFS is not set 449 | # CONFIG_ACPI_PFRUT is not set 450 | # CONFIG_ACPI_FFH is not set 451 | # CONFIG_PMIC_OPREGION is not set 452 | CONFIG_X86_PM_TIMER=y 453 | 454 | # 455 | # CPU Frequency scaling 456 | # 457 | # CONFIG_CPU_FREQ is not set 458 | # end of CPU Frequency scaling 459 | 460 | # 461 | # CPU Idle 462 | # 463 | CONFIG_CPU_IDLE=y 464 | CONFIG_CPU_IDLE_GOV_LADDER=y 465 | # CONFIG_CPU_IDLE_GOV_MENU is not set 466 | # CONFIG_CPU_IDLE_GOV_TEO is not set 467 | # end of CPU Idle 468 | 469 | # CONFIG_INTEL_IDLE is not set 470 | # end of Power management and ACPI options 471 | 472 | # 473 | # Bus options (PCI etc.) 474 | # 475 | CONFIG_PCI_DIRECT=y 476 | CONFIG_PCI_MMCONFIG=y 477 | CONFIG_MMCONF_FAM10H=y 478 | # CONFIG_PCI_CNB20LE_QUIRK is not set 479 | # CONFIG_ISA_BUS is not set 480 | CONFIG_ISA_DMA_API=y 481 | CONFIG_AMD_NB=y 482 | # end of Bus options (PCI etc.) 483 | 484 | # 485 | # Binary Emulations 486 | # 487 | # CONFIG_IA32_EMULATION is not set 488 | # CONFIG_X86_X32_ABI is not set 489 | # end of Binary Emulations 490 | 491 | CONFIG_HAVE_KVM=y 492 | # CONFIG_VIRTUALIZATION is not set 493 | CONFIG_AS_AVX512=y 494 | CONFIG_AS_SHA1_NI=y 495 | CONFIG_AS_SHA256_NI=y 496 | CONFIG_AS_TPAUSE=y 497 | CONFIG_AS_GFNI=y 498 | CONFIG_AS_WRUSS=y 499 | 500 | # 501 | # General architecture-dependent options 502 | # 503 | CONFIG_HOTPLUG_SMT=y 504 | CONFIG_HOTPLUG_CORE_SYNC=y 505 | CONFIG_HOTPLUG_CORE_SYNC_DEAD=y 506 | CONFIG_HOTPLUG_CORE_SYNC_FULL=y 507 | CONFIG_HOTPLUG_SPLIT_STARTUP=y 508 | CONFIG_HOTPLUG_PARALLEL=y 509 | CONFIG_GENERIC_ENTRY=y 510 | # CONFIG_JUMP_LABEL is not set 511 | # CONFIG_STATIC_CALL_SELFTEST is not set 512 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 513 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y 514 | CONFIG_HAVE_IOREMAP_PROT=y 515 | CONFIG_HAVE_KPROBES=y 516 | CONFIG_HAVE_KRETPROBES=y 517 | CONFIG_HAVE_OPTPROBES=y 518 | CONFIG_HAVE_KPROBES_ON_FTRACE=y 519 | CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y 520 | CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y 521 | CONFIG_HAVE_NMI=y 522 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 523 | CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y 524 | CONFIG_HAVE_ARCH_TRACEHOOK=y 525 | CONFIG_HAVE_DMA_CONTIGUOUS=y 526 | CONFIG_GENERIC_SMP_IDLE_THREAD=y 527 | CONFIG_ARCH_HAS_FORTIFY_SOURCE=y 528 | CONFIG_ARCH_HAS_SET_MEMORY=y 529 | CONFIG_ARCH_HAS_SET_DIRECT_MAP=y 530 | CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y 531 | CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y 532 | CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y 533 | CONFIG_ARCH_WANTS_NO_INSTR=y 534 | CONFIG_HAVE_ASM_MODVERSIONS=y 535 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 536 | CONFIG_HAVE_RSEQ=y 537 | CONFIG_HAVE_RUST=y 538 | CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y 539 | CONFIG_HAVE_HW_BREAKPOINT=y 540 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y 541 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y 542 | CONFIG_HAVE_PERF_EVENTS_NMI=y 543 | CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y 544 | CONFIG_HAVE_PERF_REGS=y 545 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y 546 | CONFIG_HAVE_ARCH_JUMP_LABEL=y 547 | CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y 548 | CONFIG_MMU_GATHER_MERGE_VMAS=y 549 | CONFIG_MMU_LAZY_TLB_REFCOUNT=y 550 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 551 | CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y 552 | CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y 553 | CONFIG_HAVE_CMPXCHG_LOCAL=y 554 | CONFIG_HAVE_CMPXCHG_DOUBLE=y 555 | CONFIG_HAVE_ARCH_SECCOMP=y 556 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 557 | # CONFIG_SECCOMP is not set 558 | CONFIG_HAVE_ARCH_STACKLEAK=y 559 | CONFIG_HAVE_STACKPROTECTOR=y 560 | # CONFIG_STACKPROTECTOR is not set 561 | CONFIG_ARCH_SUPPORTS_LTO_CLANG=y 562 | CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y 563 | CONFIG_LTO_NONE=y 564 | CONFIG_ARCH_SUPPORTS_CFI_CLANG=y 565 | CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y 566 | CONFIG_HAVE_CONTEXT_TRACKING_USER=y 567 | CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y 568 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 569 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 570 | CONFIG_HAVE_MOVE_PUD=y 571 | CONFIG_HAVE_MOVE_PMD=y 572 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y 573 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y 574 | CONFIG_HAVE_ARCH_HUGE_VMAP=y 575 | CONFIG_HAVE_ARCH_HUGE_VMALLOC=y 576 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y 577 | CONFIG_HAVE_ARCH_SOFT_DIRTY=y 578 | CONFIG_HAVE_MOD_ARCH_SPECIFIC=y 579 | CONFIG_MODULES_USE_ELF_RELA=y 580 | CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 581 | CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y 582 | CONFIG_SOFTIRQ_ON_OWN_STACK=y 583 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y 584 | CONFIG_HAVE_ARCH_MMAP_RND_BITS=y 585 | CONFIG_HAVE_EXIT_THREAD=y 586 | CONFIG_ARCH_MMAP_RND_BITS=28 587 | CONFIG_PAGE_SIZE_LESS_THAN_64KB=y 588 | CONFIG_PAGE_SIZE_LESS_THAN_256KB=y 589 | CONFIG_HAVE_OBJTOOL=y 590 | CONFIG_HAVE_JUMP_LABEL_HACK=y 591 | CONFIG_HAVE_NOINSTR_HACK=y 592 | CONFIG_HAVE_NOINSTR_VALIDATION=y 593 | CONFIG_HAVE_UACCESS_VALIDATION=y 594 | CONFIG_HAVE_STACK_VALIDATION=y 595 | CONFIG_HAVE_RELIABLE_STACKTRACE=y 596 | # CONFIG_COMPAT_32BIT_TIME is not set 597 | CONFIG_HAVE_ARCH_VMAP_STACK=y 598 | # CONFIG_VMAP_STACK is not set 599 | CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y 600 | # CONFIG_RANDOMIZE_KSTACK_OFFSET is not set 601 | CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y 602 | CONFIG_STRICT_KERNEL_RWX=y 603 | CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y 604 | CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y 605 | CONFIG_ARCH_HAS_MEM_ENCRYPT=y 606 | CONFIG_HAVE_STATIC_CALL=y 607 | CONFIG_HAVE_STATIC_CALL_INLINE=y 608 | CONFIG_HAVE_PREEMPT_DYNAMIC=y 609 | CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y 610 | CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y 611 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 612 | CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y 613 | CONFIG_ARCH_HAS_ELFCORE_COMPAT=y 614 | CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y 615 | CONFIG_DYNAMIC_SIGFRAME=y 616 | CONFIG_ARCH_HAS_HW_PTE_YOUNG=y 617 | CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y 618 | 619 | # 620 | # GCOV-based kernel profiling 621 | # 622 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y 623 | # end of GCOV-based kernel profiling 624 | 625 | CONFIG_HAVE_GCC_PLUGINS=y 626 | CONFIG_FUNCTION_ALIGNMENT_4B=y 627 | CONFIG_FUNCTION_ALIGNMENT_16B=y 628 | CONFIG_FUNCTION_ALIGNMENT=16 629 | # end of General architecture-dependent options 630 | 631 | CONFIG_RT_MUTEXES=y 632 | CONFIG_BASE_SMALL=1 633 | # CONFIG_MODULES is not set 634 | # CONFIG_BLOCK is not set 635 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 636 | CONFIG_INLINE_READ_UNLOCK=y 637 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 638 | CONFIG_INLINE_WRITE_UNLOCK=y 639 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 640 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 641 | CONFIG_MUTEX_SPIN_ON_OWNER=y 642 | CONFIG_RWSEM_SPIN_ON_OWNER=y 643 | CONFIG_LOCK_SPIN_ON_OWNER=y 644 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y 645 | CONFIG_QUEUED_SPINLOCKS=y 646 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y 647 | CONFIG_QUEUED_RWLOCKS=y 648 | CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y 649 | CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y 650 | CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y 651 | 652 | # 653 | # Executable file formats 654 | # 655 | CONFIG_BINFMT_ELF=y 656 | CONFIG_ELFCORE=y 657 | CONFIG_BINFMT_SCRIPT=y 658 | # CONFIG_BINFMT_MISC is not set 659 | # CONFIG_COREDUMP is not set 660 | # end of Executable file formats 661 | 662 | # 663 | # Memory Management options 664 | # 665 | 666 | # 667 | # Slab allocator options 668 | # 669 | CONFIG_SLUB=y 670 | CONFIG_SLUB_TINY=y 671 | CONFIG_SLAB_MERGE_DEFAULT=y 672 | # end of Slab allocator options 673 | 674 | # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set 675 | # CONFIG_COMPAT_BRK is not set 676 | CONFIG_SPARSEMEM=y 677 | CONFIG_SPARSEMEM_EXTREME=y 678 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 679 | CONFIG_SPARSEMEM_VMEMMAP=y 680 | CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y 681 | CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y 682 | CONFIG_HAVE_FAST_GUP=y 683 | CONFIG_EXCLUSIVE_SYSTEM_RAM=y 684 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 685 | # CONFIG_MEMORY_HOTPLUG is not set 686 | CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y 687 | CONFIG_SPLIT_PTLOCK_CPUS=4 688 | CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 689 | # CONFIG_COMPACTION is not set 690 | # CONFIG_PAGE_REPORTING is not set 691 | CONFIG_PCP_BATCH_SCALE_MAX=5 692 | CONFIG_PHYS_ADDR_T_64BIT=y 693 | # CONFIG_KSM is not set 694 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 695 | CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y 696 | # CONFIG_MEMORY_FAILURE is not set 697 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 698 | CONFIG_ARCH_WANTS_THP_SWAP=y 699 | # CONFIG_TRANSPARENT_HUGEPAGE is not set 700 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y 701 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y 702 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y 703 | # CONFIG_CMA is not set 704 | CONFIG_GENERIC_EARLY_IOREMAP=y 705 | # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set 706 | # CONFIG_IDLE_PAGE_TRACKING is not set 707 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 708 | CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y 709 | CONFIG_ARCH_HAS_PTE_DEVMAP=y 710 | CONFIG_ARCH_HAS_ZONE_DMA_SET=y 711 | # CONFIG_ZONE_DMA is not set 712 | CONFIG_ZONE_DMA32=y 713 | CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y 714 | CONFIG_ARCH_HAS_PKEYS=y 715 | # CONFIG_VM_EVENT_COUNTERS is not set 716 | # CONFIG_PERCPU_STATS is not set 717 | 718 | # 719 | # GUP_TEST needs to have DEBUG_FS enabled 720 | # 721 | # CONFIG_DMAPOOL_TEST is not set 722 | CONFIG_ARCH_HAS_PTE_SPECIAL=y 723 | # CONFIG_MEMFD_CREATE is not set 724 | # CONFIG_SECRETMEM is not set 725 | # CONFIG_USERFAULTFD is not set 726 | # CONFIG_LRU_GEN is not set 727 | CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y 728 | CONFIG_PER_VMA_LOCK=y 729 | CONFIG_LOCK_MM_AND_FIND_VMA=y 730 | 731 | # 732 | # Data Access Monitoring 733 | # 734 | # CONFIG_DAMON is not set 735 | # end of Data Access Monitoring 736 | # end of Memory Management options 737 | 738 | CONFIG_NET=y 739 | 740 | # 741 | # Networking options 742 | # 743 | # CONFIG_PACKET is not set 744 | CONFIG_UNIX=y 745 | CONFIG_UNIX_SCM=y 746 | CONFIG_AF_UNIX_OOB=y 747 | # CONFIG_UNIX_DIAG is not set 748 | # CONFIG_TLS is not set 749 | # CONFIG_XFRM_USER is not set 750 | # CONFIG_NET_KEY is not set 751 | CONFIG_INET=y 752 | # CONFIG_IP_MULTICAST is not set 753 | # CONFIG_IP_ADVANCED_ROUTER is not set 754 | # CONFIG_IP_PNP is not set 755 | # CONFIG_NET_IPIP is not set 756 | # CONFIG_NET_IPGRE_DEMUX is not set 757 | CONFIG_NET_IP_TUNNEL=y 758 | # CONFIG_SYN_COOKIES is not set 759 | # CONFIG_NET_IPVTI is not set 760 | # CONFIG_NET_FOU is not set 761 | # CONFIG_NET_FOU_IP_TUNNELS is not set 762 | # CONFIG_INET_AH is not set 763 | # CONFIG_INET_ESP is not set 764 | # CONFIG_INET_IPCOMP is not set 765 | CONFIG_INET_TABLE_PERTURB_ORDER=16 766 | CONFIG_INET_TUNNEL=y 767 | CONFIG_INET_DIAG=y 768 | CONFIG_INET_TCP_DIAG=y 769 | # CONFIG_INET_UDP_DIAG is not set 770 | # CONFIG_INET_RAW_DIAG is not set 771 | # CONFIG_INET_DIAG_DESTROY is not set 772 | # CONFIG_TCP_CONG_ADVANCED is not set 773 | CONFIG_TCP_CONG_CUBIC=y 774 | CONFIG_DEFAULT_TCP_CONG="cubic" 775 | # CONFIG_TCP_AO is not set 776 | # CONFIG_TCP_MD5SIG is not set 777 | CONFIG_IPV6=y 778 | # CONFIG_IPV6_ROUTER_PREF is not set 779 | # CONFIG_IPV6_OPTIMISTIC_DAD is not set 780 | # CONFIG_INET6_AH is not set 781 | # CONFIG_INET6_ESP is not set 782 | # CONFIG_INET6_IPCOMP is not set 783 | # CONFIG_IPV6_MIP6 is not set 784 | # CONFIG_IPV6_VTI is not set 785 | CONFIG_IPV6_SIT=y 786 | # CONFIG_IPV6_SIT_6RD is not set 787 | CONFIG_IPV6_NDISC_NODETYPE=y 788 | # CONFIG_IPV6_TUNNEL is not set 789 | # CONFIG_IPV6_MULTIPLE_TABLES is not set 790 | # CONFIG_IPV6_MROUTE is not set 791 | # CONFIG_IPV6_SEG6_LWTUNNEL is not set 792 | # CONFIG_IPV6_SEG6_HMAC is not set 793 | # CONFIG_IPV6_RPL_LWTUNNEL is not set 794 | # CONFIG_IPV6_IOAM6_LWTUNNEL is not set 795 | # CONFIG_MPTCP is not set 796 | # CONFIG_NETWORK_SECMARK is not set 797 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set 798 | # CONFIG_NETFILTER is not set 799 | # CONFIG_IP_DCCP is not set 800 | # CONFIG_IP_SCTP is not set 801 | # CONFIG_RDS is not set 802 | # CONFIG_TIPC is not set 803 | # CONFIG_ATM is not set 804 | # CONFIG_L2TP is not set 805 | # CONFIG_BRIDGE is not set 806 | # CONFIG_NET_DSA is not set 807 | # CONFIG_VLAN_8021Q is not set 808 | # CONFIG_LLC2 is not set 809 | # CONFIG_ATALK is not set 810 | # CONFIG_X25 is not set 811 | # CONFIG_LAPB is not set 812 | # CONFIG_PHONET is not set 813 | # CONFIG_6LOWPAN is not set 814 | # CONFIG_IEEE802154 is not set 815 | # CONFIG_NET_SCHED is not set 816 | # CONFIG_DCB is not set 817 | # CONFIG_BATMAN_ADV is not set 818 | # CONFIG_OPENVSWITCH is not set 819 | # CONFIG_VSOCKETS is not set 820 | # CONFIG_NETLINK_DIAG is not set 821 | # CONFIG_MPLS is not set 822 | # CONFIG_NET_NSH is not set 823 | # CONFIG_HSR is not set 824 | # CONFIG_NET_SWITCHDEV is not set 825 | # CONFIG_NET_L3_MASTER_DEV is not set 826 | # CONFIG_QRTR is not set 827 | # CONFIG_NET_NCSI is not set 828 | CONFIG_PCPU_DEV_REFCNT=y 829 | CONFIG_MAX_SKB_FRAGS=17 830 | CONFIG_RPS=y 831 | CONFIG_RFS_ACCEL=y 832 | CONFIG_SOCK_RX_QUEUE_MAPPING=y 833 | CONFIG_XPS=y 834 | CONFIG_NET_RX_BUSY_POLL=y 835 | CONFIG_BQL=y 836 | CONFIG_NET_FLOW_LIMIT=y 837 | 838 | # 839 | # Network testing 840 | # 841 | # CONFIG_NET_PKTGEN is not set 842 | # end of Network testing 843 | # end of Networking options 844 | 845 | # CONFIG_HAMRADIO is not set 846 | # CONFIG_CAN is not set 847 | # CONFIG_BT is not set 848 | # CONFIG_AF_RXRPC is not set 849 | # CONFIG_AF_KCM is not set 850 | # CONFIG_MCTP is not set 851 | CONFIG_WIRELESS=y 852 | # CONFIG_CFG80211 is not set 853 | 854 | # 855 | # CFG80211 needs to be enabled for MAC80211 856 | # 857 | CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 858 | # CONFIG_RFKILL is not set 859 | # CONFIG_NET_9P is not set 860 | # CONFIG_CAIF is not set 861 | # CONFIG_CEPH_LIB is not set 862 | # CONFIG_NFC is not set 863 | # CONFIG_PSAMPLE is not set 864 | # CONFIG_NET_IFE is not set 865 | # CONFIG_LWTUNNEL is not set 866 | CONFIG_DST_CACHE=y 867 | CONFIG_GRO_CELLS=y 868 | # CONFIG_FAILOVER is not set 869 | CONFIG_ETHTOOL_NETLINK=y 870 | 871 | # 872 | # Device Drivers 873 | # 874 | CONFIG_HAVE_EISA=y 875 | # CONFIG_EISA is not set 876 | CONFIG_HAVE_PCI=y 877 | CONFIG_PCI=y 878 | CONFIG_PCI_DOMAINS=y 879 | # CONFIG_PCIEPORTBUS is not set 880 | CONFIG_PCIEASPM=y 881 | CONFIG_PCIEASPM_DEFAULT=y 882 | # CONFIG_PCIEASPM_POWERSAVE is not set 883 | # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set 884 | # CONFIG_PCIEASPM_PERFORMANCE is not set 885 | # CONFIG_PCIE_PTM is not set 886 | CONFIG_PCI_MSI=y 887 | CONFIG_PCI_QUIRKS=y 888 | # CONFIG_PCI_DEBUG is not set 889 | # CONFIG_PCI_STUB is not set 890 | CONFIG_PCI_LOCKLESS_CONFIG=y 891 | # CONFIG_PCI_IOV is not set 892 | # CONFIG_PCI_PRI is not set 893 | # CONFIG_PCI_PASID is not set 894 | CONFIG_PCI_LABEL=y 895 | # CONFIG_PCI_DYNAMIC_OF_NODES is not set 896 | # CONFIG_PCIE_BUS_TUNE_OFF is not set 897 | CONFIG_PCIE_BUS_DEFAULT=y 898 | # CONFIG_PCIE_BUS_SAFE is not set 899 | # CONFIG_PCIE_BUS_PERFORMANCE is not set 900 | # CONFIG_PCIE_BUS_PEER2PEER is not set 901 | CONFIG_VGA_ARB=y 902 | CONFIG_VGA_ARB_MAX_GPUS=16 903 | # CONFIG_HOTPLUG_PCI is not set 904 | 905 | # 906 | # PCI controller drivers 907 | # 908 | # CONFIG_PCI_FTPCI100 is not set 909 | # CONFIG_PCI_HOST_GENERIC is not set 910 | # CONFIG_VMD is not set 911 | # CONFIG_PCIE_MICROCHIP_HOST is not set 912 | # CONFIG_PCIE_XILINX is not set 913 | 914 | # 915 | # Cadence-based PCIe controllers 916 | # 917 | # CONFIG_PCIE_CADENCE_PLAT_HOST is not set 918 | # end of Cadence-based PCIe controllers 919 | 920 | # 921 | # DesignWare-based PCIe controllers 922 | # 923 | # CONFIG_PCI_MESON is not set 924 | # CONFIG_PCIE_INTEL_GW is not set 925 | # CONFIG_PCIE_DW_PLAT_HOST is not set 926 | # end of DesignWare-based PCIe controllers 927 | 928 | # 929 | # Mobiveil-based PCIe controllers 930 | # 931 | # end of Mobiveil-based PCIe controllers 932 | # end of PCI controller drivers 933 | 934 | # 935 | # PCI Endpoint 936 | # 937 | # CONFIG_PCI_ENDPOINT is not set 938 | # end of PCI Endpoint 939 | 940 | # 941 | # PCI switch controller drivers 942 | # 943 | # CONFIG_PCI_SW_SWITCHTEC is not set 944 | # end of PCI switch controller drivers 945 | 946 | # CONFIG_CXL_BUS is not set 947 | # CONFIG_PCCARD is not set 948 | # CONFIG_RAPIDIO is not set 949 | 950 | # 951 | # Generic Driver Options 952 | # 953 | # CONFIG_UEVENT_HELPER is not set 954 | CONFIG_DEVTMPFS=y 955 | CONFIG_DEVTMPFS_MOUNT=y 956 | # CONFIG_DEVTMPFS_SAFE is not set 957 | # CONFIG_STANDALONE is not set 958 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set 959 | 960 | # 961 | # Firmware loader 962 | # 963 | # CONFIG_FW_LOADER is not set 964 | # end of Firmware loader 965 | 966 | # CONFIG_ALLOW_DEV_COREDUMP is not set 967 | # CONFIG_DEBUG_DRIVER is not set 968 | # CONFIG_DEBUG_DEVRES is not set 969 | # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set 970 | CONFIG_GENERIC_CPU_DEVICES=y 971 | CONFIG_GENERIC_CPU_AUTOPROBE=y 972 | CONFIG_GENERIC_CPU_VULNERABILITIES=y 973 | # CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set 974 | # end of Generic Driver Options 975 | 976 | # 977 | # Bus devices 978 | # 979 | # CONFIG_MHI_BUS is not set 980 | # CONFIG_MHI_BUS_EP is not set 981 | # end of Bus devices 982 | 983 | # 984 | # Cache Drivers 985 | # 986 | # end of Cache Drivers 987 | 988 | # CONFIG_CONNECTOR is not set 989 | 990 | # 991 | # Firmware Drivers 992 | # 993 | 994 | # 995 | # ARM System Control and Management Interface Protocol 996 | # 997 | # end of ARM System Control and Management Interface Protocol 998 | 999 | # CONFIG_EDD is not set 1000 | # CONFIG_FIRMWARE_MEMMAP is not set 1001 | CONFIG_DMIID=y 1002 | # CONFIG_DMI_SYSFS is not set 1003 | CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y 1004 | # CONFIG_FW_CFG_SYSFS is not set 1005 | # CONFIG_SYSFB_SIMPLEFB is not set 1006 | # CONFIG_GOOGLE_FIRMWARE is not set 1007 | 1008 | # 1009 | # Qualcomm firmware drivers 1010 | # 1011 | # end of Qualcomm firmware drivers 1012 | 1013 | # 1014 | # Tegra firmware driver 1015 | # 1016 | # end of Tegra firmware driver 1017 | # end of Firmware Drivers 1018 | 1019 | # CONFIG_GNSS is not set 1020 | # CONFIG_MTD is not set 1021 | CONFIG_OF=y 1022 | # CONFIG_OF_UNITTEST is not set 1023 | CONFIG_OF_KOBJ=y 1024 | CONFIG_OF_ADDRESS=y 1025 | CONFIG_OF_IRQ=y 1026 | # CONFIG_OF_OVERLAY is not set 1027 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 1028 | # CONFIG_PARPORT is not set 1029 | CONFIG_PNP=y 1030 | CONFIG_PNP_DEBUG_MESSAGES=y 1031 | 1032 | # 1033 | # Protocols 1034 | # 1035 | CONFIG_PNPACPI=y 1036 | 1037 | # 1038 | # NVME Support 1039 | # 1040 | # end of NVME Support 1041 | 1042 | # 1043 | # Misc devices 1044 | # 1045 | # CONFIG_DUMMY_IRQ is not set 1046 | # CONFIG_IBM_ASM is not set 1047 | # CONFIG_PHANTOM is not set 1048 | # CONFIG_TIFM_CORE is not set 1049 | # CONFIG_ENCLOSURE_SERVICES is not set 1050 | # CONFIG_HP_ILO is not set 1051 | # CONFIG_SRAM is not set 1052 | # CONFIG_DW_XDATA_PCIE is not set 1053 | # CONFIG_PCI_ENDPOINT_TEST is not set 1054 | # CONFIG_XILINX_SDFEC is not set 1055 | # CONFIG_VCPU_STALL_DETECTOR is not set 1056 | # CONFIG_C2PORT is not set 1057 | 1058 | # 1059 | # EEPROM support 1060 | # 1061 | # CONFIG_EEPROM_93CX6 is not set 1062 | # end of EEPROM support 1063 | 1064 | # CONFIG_CB710_CORE is not set 1065 | 1066 | # 1067 | # Texas Instruments shared transport line discipline 1068 | # 1069 | # end of Texas Instruments shared transport line discipline 1070 | 1071 | # 1072 | # Altera FPGA firmware download module (requires I2C) 1073 | # 1074 | CONFIG_INTEL_MEI=y 1075 | CONFIG_INTEL_MEI_ME=y 1076 | # CONFIG_INTEL_MEI_TXE is not set 1077 | # CONFIG_VMWARE_VMCI is not set 1078 | # CONFIG_GENWQE is not set 1079 | # CONFIG_ECHO is not set 1080 | # CONFIG_BCM_VK is not set 1081 | # CONFIG_MISC_ALCOR_PCI is not set 1082 | # CONFIG_MISC_RTSX_PCI is not set 1083 | # CONFIG_PVPANIC is not set 1084 | # end of Misc devices 1085 | 1086 | # 1087 | # SCSI device support 1088 | # 1089 | # end of SCSI device support 1090 | 1091 | # CONFIG_FUSION is not set 1092 | 1093 | # 1094 | # IEEE 1394 (FireWire) support 1095 | # 1096 | # CONFIG_FIREWIRE is not set 1097 | # CONFIG_FIREWIRE_NOSY is not set 1098 | # end of IEEE 1394 (FireWire) support 1099 | 1100 | # CONFIG_MACINTOSH_DRIVERS is not set 1101 | CONFIG_NETDEVICES=y 1102 | CONFIG_NET_CORE=y 1103 | # CONFIG_BONDING is not set 1104 | # CONFIG_DUMMY is not set 1105 | # CONFIG_WIREGUARD is not set 1106 | # CONFIG_EQUALIZER is not set 1107 | # CONFIG_NET_TEAM is not set 1108 | # CONFIG_MACVLAN is not set 1109 | # CONFIG_IPVLAN is not set 1110 | # CONFIG_VXLAN is not set 1111 | # CONFIG_GENEVE is not set 1112 | # CONFIG_BAREUDP is not set 1113 | # CONFIG_GTP is not set 1114 | # CONFIG_MACSEC is not set 1115 | # CONFIG_NETCONSOLE is not set 1116 | # CONFIG_TUN is not set 1117 | # CONFIG_TUN_VNET_CROSS_LE is not set 1118 | # CONFIG_VETH is not set 1119 | # CONFIG_NLMON is not set 1120 | # CONFIG_ARCNET is not set 1121 | CONFIG_ETHERNET=y 1122 | CONFIG_NET_VENDOR_3COM=y 1123 | # CONFIG_VORTEX is not set 1124 | # CONFIG_TYPHOON is not set 1125 | CONFIG_NET_VENDOR_ADAPTEC=y 1126 | # CONFIG_ADAPTEC_STARFIRE is not set 1127 | CONFIG_NET_VENDOR_AGERE=y 1128 | # CONFIG_ET131X is not set 1129 | CONFIG_NET_VENDOR_ALACRITECH=y 1130 | # CONFIG_SLICOSS is not set 1131 | CONFIG_NET_VENDOR_ALTEON=y 1132 | # CONFIG_ACENIC is not set 1133 | # CONFIG_ALTERA_TSE is not set 1134 | CONFIG_NET_VENDOR_AMAZON=y 1135 | # CONFIG_ENA_ETHERNET is not set 1136 | CONFIG_NET_VENDOR_AMD=y 1137 | # CONFIG_AMD8111_ETH is not set 1138 | # CONFIG_PCNET32 is not set 1139 | # CONFIG_AMD_XGBE is not set 1140 | # CONFIG_PDS_CORE is not set 1141 | CONFIG_NET_VENDOR_AQUANTIA=y 1142 | # CONFIG_AQTION is not set 1143 | CONFIG_NET_VENDOR_ARC=y 1144 | CONFIG_NET_VENDOR_ASIX=y 1145 | CONFIG_NET_VENDOR_ATHEROS=y 1146 | # CONFIG_ATL2 is not set 1147 | # CONFIG_ATL1 is not set 1148 | # CONFIG_ATL1E is not set 1149 | # CONFIG_ATL1C is not set 1150 | # CONFIG_ALX is not set 1151 | # CONFIG_CX_ECAT is not set 1152 | CONFIG_NET_VENDOR_BROADCOM=y 1153 | # CONFIG_B44 is not set 1154 | # CONFIG_BCMGENET is not set 1155 | # CONFIG_BNX2 is not set 1156 | # CONFIG_CNIC is not set 1157 | # CONFIG_TIGON3 is not set 1158 | # CONFIG_BNX2X is not set 1159 | # CONFIG_SYSTEMPORT is not set 1160 | # CONFIG_BNXT is not set 1161 | CONFIG_NET_VENDOR_CADENCE=y 1162 | # CONFIG_MACB is not set 1163 | CONFIG_NET_VENDOR_CAVIUM=y 1164 | # CONFIG_THUNDER_NIC_PF is not set 1165 | # CONFIG_THUNDER_NIC_VF is not set 1166 | # CONFIG_THUNDER_NIC_BGX is not set 1167 | # CONFIG_THUNDER_NIC_RGX is not set 1168 | # CONFIG_LIQUIDIO is not set 1169 | # CONFIG_LIQUIDIO_VF is not set 1170 | CONFIG_NET_VENDOR_CHELSIO=y 1171 | # CONFIG_CHELSIO_T1 is not set 1172 | # CONFIG_CHELSIO_T3 is not set 1173 | # CONFIG_CHELSIO_T4 is not set 1174 | # CONFIG_CHELSIO_T4VF is not set 1175 | CONFIG_NET_VENDOR_CISCO=y 1176 | # CONFIG_ENIC is not set 1177 | CONFIG_NET_VENDOR_CORTINA=y 1178 | # CONFIG_GEMINI_ETHERNET is not set 1179 | CONFIG_NET_VENDOR_DAVICOM=y 1180 | # CONFIG_DNET is not set 1181 | CONFIG_NET_VENDOR_DEC=y 1182 | # CONFIG_NET_TULIP is not set 1183 | CONFIG_NET_VENDOR_DLINK=y 1184 | # CONFIG_DL2K is not set 1185 | # CONFIG_SUNDANCE is not set 1186 | CONFIG_NET_VENDOR_EMULEX=y 1187 | # CONFIG_BE2NET is not set 1188 | CONFIG_NET_VENDOR_ENGLEDER=y 1189 | # CONFIG_TSNEP is not set 1190 | CONFIG_NET_VENDOR_EZCHIP=y 1191 | # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set 1192 | CONFIG_NET_VENDOR_FUNGIBLE=y 1193 | # CONFIG_FUN_ETH is not set 1194 | CONFIG_NET_VENDOR_GOOGLE=y 1195 | # CONFIG_GVE is not set 1196 | CONFIG_NET_VENDOR_HUAWEI=y 1197 | # CONFIG_HINIC is not set 1198 | CONFIG_NET_VENDOR_I825XX=y 1199 | CONFIG_NET_VENDOR_INTEL=y 1200 | # CONFIG_E100 is not set 1201 | CONFIG_E1000=y 1202 | # CONFIG_E1000E is not set 1203 | # CONFIG_IGB is not set 1204 | # CONFIG_IGBVF is not set 1205 | # CONFIG_IXGBE is not set 1206 | # CONFIG_IXGBEVF is not set 1207 | # CONFIG_I40E is not set 1208 | # CONFIG_I40EVF is not set 1209 | # CONFIG_ICE is not set 1210 | # CONFIG_FM10K is not set 1211 | # CONFIG_IGC is not set 1212 | # CONFIG_IDPF is not set 1213 | # CONFIG_JME is not set 1214 | CONFIG_NET_VENDOR_LITEX=y 1215 | # CONFIG_LITEX_LITEETH is not set 1216 | CONFIG_NET_VENDOR_MARVELL=y 1217 | # CONFIG_MVMDIO is not set 1218 | # CONFIG_SKGE is not set 1219 | # CONFIG_SKY2 is not set 1220 | # CONFIG_OCTEON_EP is not set 1221 | CONFIG_NET_VENDOR_MELLANOX=y 1222 | # CONFIG_MLX4_EN is not set 1223 | # CONFIG_MLX5_CORE is not set 1224 | # CONFIG_MLXSW_CORE is not set 1225 | # CONFIG_MLXFW is not set 1226 | CONFIG_NET_VENDOR_MICREL=y 1227 | # CONFIG_KS8851_MLL is not set 1228 | # CONFIG_KSZ884X_PCI is not set 1229 | CONFIG_NET_VENDOR_MICROCHIP=y 1230 | # CONFIG_LAN743X is not set 1231 | # CONFIG_VCAP is not set 1232 | CONFIG_NET_VENDOR_MICROSEMI=y 1233 | CONFIG_NET_VENDOR_MICROSOFT=y 1234 | CONFIG_NET_VENDOR_MYRI=y 1235 | # CONFIG_MYRI10GE is not set 1236 | # CONFIG_FEALNX is not set 1237 | CONFIG_NET_VENDOR_NI=y 1238 | # CONFIG_NI_XGE_MANAGEMENT_ENET is not set 1239 | CONFIG_NET_VENDOR_NATSEMI=y 1240 | # CONFIG_NATSEMI is not set 1241 | # CONFIG_NS83820 is not set 1242 | CONFIG_NET_VENDOR_NETERION=y 1243 | # CONFIG_S2IO is not set 1244 | CONFIG_NET_VENDOR_NETRONOME=y 1245 | # CONFIG_NFP is not set 1246 | CONFIG_NET_VENDOR_8390=y 1247 | # CONFIG_NE2K_PCI is not set 1248 | CONFIG_NET_VENDOR_NVIDIA=y 1249 | # CONFIG_FORCEDETH is not set 1250 | CONFIG_NET_VENDOR_OKI=y 1251 | # CONFIG_ETHOC is not set 1252 | CONFIG_NET_VENDOR_PACKET_ENGINES=y 1253 | # CONFIG_HAMACHI is not set 1254 | # CONFIG_YELLOWFIN is not set 1255 | CONFIG_NET_VENDOR_PENSANDO=y 1256 | # CONFIG_IONIC is not set 1257 | CONFIG_NET_VENDOR_QLOGIC=y 1258 | # CONFIG_QLA3XXX is not set 1259 | # CONFIG_QLCNIC is not set 1260 | # CONFIG_NETXEN_NIC is not set 1261 | # CONFIG_QED is not set 1262 | CONFIG_NET_VENDOR_BROCADE=y 1263 | # CONFIG_BNA is not set 1264 | CONFIG_NET_VENDOR_QUALCOMM=y 1265 | # CONFIG_QCOM_EMAC is not set 1266 | # CONFIG_RMNET is not set 1267 | CONFIG_NET_VENDOR_RDC=y 1268 | # CONFIG_R6040 is not set 1269 | CONFIG_NET_VENDOR_REALTEK=y 1270 | # CONFIG_8139CP is not set 1271 | # CONFIG_8139TOO is not set 1272 | # CONFIG_R8169 is not set 1273 | CONFIG_NET_VENDOR_RENESAS=y 1274 | CONFIG_NET_VENDOR_ROCKER=y 1275 | CONFIG_NET_VENDOR_SAMSUNG=y 1276 | # CONFIG_SXGBE_ETH is not set 1277 | CONFIG_NET_VENDOR_SEEQ=y 1278 | CONFIG_NET_VENDOR_SILAN=y 1279 | # CONFIG_SC92031 is not set 1280 | CONFIG_NET_VENDOR_SIS=y 1281 | # CONFIG_SIS900 is not set 1282 | # CONFIG_SIS190 is not set 1283 | CONFIG_NET_VENDOR_SOLARFLARE=y 1284 | # CONFIG_SFC is not set 1285 | # CONFIG_SFC_FALCON is not set 1286 | CONFIG_NET_VENDOR_SMSC=y 1287 | # CONFIG_EPIC100 is not set 1288 | # CONFIG_SMSC911X is not set 1289 | # CONFIG_SMSC9420 is not set 1290 | CONFIG_NET_VENDOR_SOCIONEXT=y 1291 | CONFIG_NET_VENDOR_STMICRO=y 1292 | # CONFIG_STMMAC_ETH is not set 1293 | CONFIG_NET_VENDOR_SUN=y 1294 | # CONFIG_HAPPYMEAL is not set 1295 | # CONFIG_SUNGEM is not set 1296 | # CONFIG_CASSINI is not set 1297 | # CONFIG_NIU is not set 1298 | CONFIG_NET_VENDOR_SYNOPSYS=y 1299 | # CONFIG_DWC_XLGMAC is not set 1300 | CONFIG_NET_VENDOR_TEHUTI=y 1301 | # CONFIG_TEHUTI is not set 1302 | CONFIG_NET_VENDOR_TI=y 1303 | # CONFIG_TI_CPSW_PHY_SEL is not set 1304 | # CONFIG_TLAN is not set 1305 | CONFIG_NET_VENDOR_VERTEXCOM=y 1306 | CONFIG_NET_VENDOR_VIA=y 1307 | # CONFIG_VIA_RHINE is not set 1308 | # CONFIG_VIA_VELOCITY is not set 1309 | CONFIG_NET_VENDOR_WANGXUN=y 1310 | # CONFIG_NGBE is not set 1311 | # CONFIG_TXGBE is not set 1312 | CONFIG_NET_VENDOR_WIZNET=y 1313 | # CONFIG_WIZNET_W5100 is not set 1314 | # CONFIG_WIZNET_W5300 is not set 1315 | CONFIG_NET_VENDOR_XILINX=y 1316 | # CONFIG_XILINX_EMACLITE is not set 1317 | # CONFIG_XILINX_LL_TEMAC is not set 1318 | # CONFIG_FDDI is not set 1319 | # CONFIG_HIPPI is not set 1320 | # CONFIG_NET_SB1000 is not set 1321 | # CONFIG_PHYLIB is not set 1322 | # CONFIG_PSE_CONTROLLER is not set 1323 | # CONFIG_MDIO_DEVICE is not set 1324 | 1325 | # 1326 | # PCS device drivers 1327 | # 1328 | # end of PCS device drivers 1329 | 1330 | # CONFIG_PPP is not set 1331 | # CONFIG_SLIP is not set 1332 | 1333 | # 1334 | # Host-side USB support is needed for USB Network Adapter support 1335 | # 1336 | CONFIG_WLAN=y 1337 | CONFIG_WLAN_VENDOR_ADMTEK=y 1338 | CONFIG_WLAN_VENDOR_ATH=y 1339 | # CONFIG_ATH_DEBUG is not set 1340 | # CONFIG_ATH5K_PCI is not set 1341 | CONFIG_WLAN_VENDOR_ATMEL=y 1342 | CONFIG_WLAN_VENDOR_BROADCOM=y 1343 | CONFIG_WLAN_VENDOR_INTEL=y 1344 | CONFIG_WLAN_VENDOR_INTERSIL=y 1345 | CONFIG_WLAN_VENDOR_MARVELL=y 1346 | CONFIG_WLAN_VENDOR_MEDIATEK=y 1347 | CONFIG_WLAN_VENDOR_MICROCHIP=y 1348 | CONFIG_WLAN_VENDOR_PURELIFI=y 1349 | CONFIG_WLAN_VENDOR_RALINK=y 1350 | CONFIG_WLAN_VENDOR_REALTEK=y 1351 | CONFIG_WLAN_VENDOR_RSI=y 1352 | CONFIG_WLAN_VENDOR_SILABS=y 1353 | CONFIG_WLAN_VENDOR_ST=y 1354 | CONFIG_WLAN_VENDOR_TI=y 1355 | CONFIG_WLAN_VENDOR_ZYDAS=y 1356 | CONFIG_WLAN_VENDOR_QUANTENNA=y 1357 | # CONFIG_WAN is not set 1358 | 1359 | # 1360 | # Wireless WAN 1361 | # 1362 | # CONFIG_WWAN is not set 1363 | # end of Wireless WAN 1364 | 1365 | # CONFIG_VMXNET3 is not set 1366 | # CONFIG_FUJITSU_ES is not set 1367 | # CONFIG_NET_FAILOVER is not set 1368 | # CONFIG_ISDN is not set 1369 | 1370 | # 1371 | # Input device support 1372 | # 1373 | CONFIG_INPUT=y 1374 | # CONFIG_INPUT_FF_MEMLESS is not set 1375 | # CONFIG_INPUT_SPARSEKMAP is not set 1376 | # CONFIG_INPUT_MATRIXKMAP is not set 1377 | CONFIG_INPUT_VIVALDIFMAP=y 1378 | 1379 | # 1380 | # Userland interfaces 1381 | # 1382 | # CONFIG_INPUT_MOUSEDEV is not set 1383 | # CONFIG_INPUT_JOYDEV is not set 1384 | # CONFIG_INPUT_EVDEV is not set 1385 | # CONFIG_INPUT_EVBUG is not set 1386 | 1387 | # 1388 | # Input Device Drivers 1389 | # 1390 | CONFIG_INPUT_KEYBOARD=y 1391 | CONFIG_KEYBOARD_ATKBD=y 1392 | # CONFIG_KEYBOARD_LKKBD is not set 1393 | # CONFIG_KEYBOARD_NEWTON is not set 1394 | # CONFIG_KEYBOARD_OPENCORES is not set 1395 | # CONFIG_KEYBOARD_SAMSUNG is not set 1396 | # CONFIG_KEYBOARD_STOWAWAY is not set 1397 | # CONFIG_KEYBOARD_SUNKBD is not set 1398 | # CONFIG_KEYBOARD_OMAP4 is not set 1399 | # CONFIG_KEYBOARD_XTKBD is not set 1400 | # CONFIG_KEYBOARD_BCM is not set 1401 | CONFIG_INPUT_MOUSE=y 1402 | CONFIG_MOUSE_PS2=y 1403 | CONFIG_MOUSE_PS2_ALPS=y 1404 | CONFIG_MOUSE_PS2_BYD=y 1405 | CONFIG_MOUSE_PS2_LOGIPS2PP=y 1406 | CONFIG_MOUSE_PS2_SYNAPTICS=y 1407 | CONFIG_MOUSE_PS2_CYPRESS=y 1408 | CONFIG_MOUSE_PS2_LIFEBOOK=y 1409 | CONFIG_MOUSE_PS2_TRACKPOINT=y 1410 | # CONFIG_MOUSE_PS2_ELANTECH is not set 1411 | # CONFIG_MOUSE_PS2_SENTELIC is not set 1412 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set 1413 | CONFIG_MOUSE_PS2_FOCALTECH=y 1414 | # CONFIG_MOUSE_SERIAL is not set 1415 | # CONFIG_MOUSE_VSXXXAA is not set 1416 | # CONFIG_INPUT_JOYSTICK is not set 1417 | # CONFIG_INPUT_TABLET is not set 1418 | # CONFIG_INPUT_TOUCHSCREEN is not set 1419 | # CONFIG_INPUT_MISC is not set 1420 | # CONFIG_RMI4_CORE is not set 1421 | 1422 | # 1423 | # Hardware I/O ports 1424 | # 1425 | CONFIG_SERIO=y 1426 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 1427 | CONFIG_SERIO_I8042=y 1428 | CONFIG_SERIO_SERPORT=y 1429 | # CONFIG_SERIO_CT82C710 is not set 1430 | # CONFIG_SERIO_PCIPS2 is not set 1431 | CONFIG_SERIO_LIBPS2=y 1432 | # CONFIG_SERIO_RAW is not set 1433 | # CONFIG_SERIO_ALTERA_PS2 is not set 1434 | # CONFIG_SERIO_PS2MULT is not set 1435 | # CONFIG_SERIO_ARC_PS2 is not set 1436 | # CONFIG_SERIO_APBPS2 is not set 1437 | # CONFIG_USERIO is not set 1438 | # CONFIG_GAMEPORT is not set 1439 | # end of Hardware I/O ports 1440 | # end of Input device support 1441 | 1442 | # 1443 | # Character devices 1444 | # 1445 | CONFIG_TTY=y 1446 | CONFIG_VT=y 1447 | CONFIG_CONSOLE_TRANSLATIONS=y 1448 | CONFIG_VT_CONSOLE=y 1449 | CONFIG_HW_CONSOLE=y 1450 | # CONFIG_VT_HW_CONSOLE_BINDING is not set 1451 | CONFIG_UNIX98_PTYS=y 1452 | CONFIG_LEGACY_PTYS=y 1453 | CONFIG_LEGACY_PTY_COUNT=256 1454 | CONFIG_LEGACY_TIOCSTI=y 1455 | CONFIG_LDISC_AUTOLOAD=y 1456 | 1457 | # 1458 | # Serial drivers 1459 | # 1460 | CONFIG_SERIAL_EARLYCON=y 1461 | CONFIG_SERIAL_8250=y 1462 | # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set 1463 | CONFIG_SERIAL_8250_PNP=y 1464 | # CONFIG_SERIAL_8250_16550A_VARIANTS is not set 1465 | # CONFIG_SERIAL_8250_FINTEK is not set 1466 | CONFIG_SERIAL_8250_CONSOLE=y 1467 | # CONFIG_SERIAL_8250_PCI is not set 1468 | # CONFIG_SERIAL_8250_EXAR is not set 1469 | CONFIG_SERIAL_8250_NR_UARTS=4 1470 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 1471 | # CONFIG_SERIAL_8250_EXTENDED is not set 1472 | # CONFIG_SERIAL_8250_PCI1XXXX is not set 1473 | CONFIG_SERIAL_8250_DWLIB=y 1474 | # CONFIG_SERIAL_8250_DW is not set 1475 | # CONFIG_SERIAL_8250_RT288X is not set 1476 | CONFIG_SERIAL_8250_LPSS=y 1477 | CONFIG_SERIAL_8250_MID=y 1478 | # CONFIG_SERIAL_8250_PERICOM is not set 1479 | # CONFIG_SERIAL_OF_PLATFORM is not set 1480 | 1481 | # 1482 | # Non-8250 serial port support 1483 | # 1484 | # CONFIG_SERIAL_UARTLITE is not set 1485 | CONFIG_SERIAL_CORE=y 1486 | CONFIG_SERIAL_CORE_CONSOLE=y 1487 | # CONFIG_SERIAL_JSM is not set 1488 | # CONFIG_SERIAL_SIFIVE is not set 1489 | # CONFIG_SERIAL_LANTIQ is not set 1490 | # CONFIG_SERIAL_SCCNXP is not set 1491 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set 1492 | # CONFIG_SERIAL_ALTERA_UART is not set 1493 | # CONFIG_SERIAL_XILINX_PS_UART is not set 1494 | # CONFIG_SERIAL_ARC is not set 1495 | # CONFIG_SERIAL_RP2 is not set 1496 | # CONFIG_SERIAL_FSL_LPUART is not set 1497 | # CONFIG_SERIAL_FSL_LINFLEXUART is not set 1498 | # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set 1499 | # CONFIG_SERIAL_SPRD is not set 1500 | # end of Serial drivers 1501 | 1502 | # CONFIG_SERIAL_NONSTANDARD is not set 1503 | # CONFIG_N_GSM is not set 1504 | # CONFIG_NOZOMI is not set 1505 | # CONFIG_NULL_TTY is not set 1506 | # CONFIG_SERIAL_DEV_BUS is not set 1507 | # CONFIG_TTY_PRINTK is not set 1508 | # CONFIG_VIRTIO_CONSOLE is not set 1509 | # CONFIG_IPMI_HANDLER is not set 1510 | # CONFIG_HW_RANDOM is not set 1511 | # CONFIG_APPLICOM is not set 1512 | # CONFIG_MWAVE is not set 1513 | # CONFIG_DEVMEM is not set 1514 | # CONFIG_NVRAM is not set 1515 | # CONFIG_DEVPORT is not set 1516 | # CONFIG_HPET is not set 1517 | # CONFIG_HANGCHECK_TIMER is not set 1518 | # CONFIG_TCG_TPM is not set 1519 | # CONFIG_TELCLOCK is not set 1520 | # CONFIG_XILLYBUS is not set 1521 | # end of Character devices 1522 | 1523 | # 1524 | # I2C support 1525 | # 1526 | # CONFIG_I2C is not set 1527 | # end of I2C support 1528 | 1529 | # CONFIG_I3C is not set 1530 | # CONFIG_SPI is not set 1531 | # CONFIG_SPMI is not set 1532 | # CONFIG_HSI is not set 1533 | # CONFIG_PPS is not set 1534 | 1535 | # 1536 | # PTP clock support 1537 | # 1538 | CONFIG_PTP_1588_CLOCK_OPTIONAL=y 1539 | 1540 | # 1541 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 1542 | # 1543 | # end of PTP clock support 1544 | 1545 | # CONFIG_PINCTRL is not set 1546 | # CONFIG_GPIOLIB is not set 1547 | # CONFIG_W1 is not set 1548 | CONFIG_POWER_RESET=y 1549 | # CONFIG_POWER_RESET_RESTART is not set 1550 | # CONFIG_POWER_RESET_SYSCON is not set 1551 | # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set 1552 | # CONFIG_NVMEM_REBOOT_MODE is not set 1553 | CONFIG_POWER_SUPPLY=y 1554 | # CONFIG_POWER_SUPPLY_DEBUG is not set 1555 | # CONFIG_TEST_POWER is not set 1556 | # CONFIG_BATTERY_DS2780 is not set 1557 | # CONFIG_BATTERY_DS2781 is not set 1558 | # CONFIG_BATTERY_SAMSUNG_SDI is not set 1559 | # CONFIG_BATTERY_BQ27XXX is not set 1560 | # CONFIG_CHARGER_MAX8903 is not set 1561 | # CONFIG_BATTERY_GOLDFISH is not set 1562 | # CONFIG_HWMON is not set 1563 | CONFIG_THERMAL=y 1564 | # CONFIG_THERMAL_NETLINK is not set 1565 | # CONFIG_THERMAL_STATISTICS is not set 1566 | CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 1567 | CONFIG_THERMAL_OF=y 1568 | CONFIG_THERMAL_WRITABLE_TRIPS=y 1569 | CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y 1570 | # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set 1571 | # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set 1572 | # CONFIG_THERMAL_GOV_FAIR_SHARE is not set 1573 | CONFIG_THERMAL_GOV_STEP_WISE=y 1574 | # CONFIG_THERMAL_GOV_BANG_BANG is not set 1575 | CONFIG_THERMAL_GOV_USER_SPACE=y 1576 | # CONFIG_CPU_THERMAL is not set 1577 | # CONFIG_THERMAL_EMULATION is not set 1578 | # CONFIG_THERMAL_MMIO is not set 1579 | 1580 | # 1581 | # Intel thermal drivers 1582 | # 1583 | # CONFIG_INTEL_POWERCLAMP is not set 1584 | CONFIG_X86_THERMAL_VECTOR=y 1585 | CONFIG_INTEL_TCC=y 1586 | CONFIG_X86_PKG_TEMP_THERMAL=y 1587 | # CONFIG_INTEL_SOC_DTS_THERMAL is not set 1588 | 1589 | # 1590 | # ACPI INT340X thermal drivers 1591 | # 1592 | # CONFIG_INT340X_THERMAL is not set 1593 | # end of ACPI INT340X thermal drivers 1594 | 1595 | # CONFIG_INTEL_PCH_THERMAL is not set 1596 | # CONFIG_INTEL_TCC_COOLING is not set 1597 | # CONFIG_INTEL_HFI_THERMAL is not set 1598 | # end of Intel thermal drivers 1599 | 1600 | # CONFIG_WATCHDOG is not set 1601 | CONFIG_SSB_POSSIBLE=y 1602 | # CONFIG_SSB is not set 1603 | CONFIG_BCMA_POSSIBLE=y 1604 | # CONFIG_BCMA is not set 1605 | 1606 | # 1607 | # Multifunction device drivers 1608 | # 1609 | # CONFIG_MFD_ATMEL_FLEXCOM is not set 1610 | # CONFIG_MFD_ATMEL_HLCDC is not set 1611 | # CONFIG_MFD_MADERA is not set 1612 | # CONFIG_MFD_HI6421_PMIC is not set 1613 | # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set 1614 | # CONFIG_LPC_ICH is not set 1615 | # CONFIG_LPC_SCH is not set 1616 | # CONFIG_MFD_INTEL_LPSS_ACPI is not set 1617 | # CONFIG_MFD_INTEL_LPSS_PCI is not set 1618 | # CONFIG_MFD_INTEL_PMC_BXT is not set 1619 | # CONFIG_MFD_JANZ_CMODIO is not set 1620 | # CONFIG_MFD_KEMPLD is not set 1621 | # CONFIG_MFD_MT6397 is not set 1622 | # CONFIG_MFD_RDC321X is not set 1623 | # CONFIG_MFD_SM501 is not set 1624 | # CONFIG_MFD_SYSCON is not set 1625 | # CONFIG_MFD_TQMX86 is not set 1626 | # CONFIG_MFD_VX855 is not set 1627 | # end of Multifunction device drivers 1628 | 1629 | # CONFIG_REGULATOR is not set 1630 | # CONFIG_RC_CORE is not set 1631 | 1632 | # 1633 | # CEC support 1634 | # 1635 | # CONFIG_MEDIA_CEC_SUPPORT is not set 1636 | # end of CEC support 1637 | 1638 | # CONFIG_MEDIA_SUPPORT is not set 1639 | 1640 | # 1641 | # Graphics support 1642 | # 1643 | # CONFIG_AUXDISPLAY is not set 1644 | # CONFIG_AGP is not set 1645 | # CONFIG_VGA_SWITCHEROO is not set 1646 | # CONFIG_DRM is not set 1647 | # CONFIG_DRM_DEBUG_MODESET_LOCK is not set 1648 | 1649 | # 1650 | # Frame buffer Devices 1651 | # 1652 | # CONFIG_FB is not set 1653 | # end of Frame buffer Devices 1654 | 1655 | # 1656 | # Backlight & LCD device support 1657 | # 1658 | # CONFIG_LCD_CLASS_DEVICE is not set 1659 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set 1660 | # end of Backlight & LCD device support 1661 | 1662 | # 1663 | # Console display driver support 1664 | # 1665 | CONFIG_VGA_CONSOLE=y 1666 | CONFIG_DUMMY_CONSOLE=y 1667 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 1668 | CONFIG_DUMMY_CONSOLE_ROWS=25 1669 | # end of Console display driver support 1670 | # end of Graphics support 1671 | 1672 | # CONFIG_SOUND is not set 1673 | CONFIG_HID_SUPPORT=y 1674 | CONFIG_HID=y 1675 | # CONFIG_HID_BATTERY_STRENGTH is not set 1676 | # CONFIG_HIDRAW is not set 1677 | # CONFIG_UHID is not set 1678 | CONFIG_HID_GENERIC=y 1679 | 1680 | # 1681 | # Special HID drivers 1682 | # 1683 | # CONFIG_HID_A4TECH is not set 1684 | # CONFIG_HID_ACRUX is not set 1685 | # CONFIG_HID_AUREAL is not set 1686 | # CONFIG_HID_BELKIN is not set 1687 | # CONFIG_HID_CHERRY is not set 1688 | # CONFIG_HID_COUGAR is not set 1689 | # CONFIG_HID_MACALLY is not set 1690 | # CONFIG_HID_CMEDIA is not set 1691 | # CONFIG_HID_CYPRESS is not set 1692 | # CONFIG_HID_DRAGONRISE is not set 1693 | # CONFIG_HID_EMS_FF is not set 1694 | # CONFIG_HID_ELECOM is not set 1695 | # CONFIG_HID_EVISION is not set 1696 | # CONFIG_HID_EZKEY is not set 1697 | # CONFIG_HID_GEMBIRD is not set 1698 | # CONFIG_HID_GFRM is not set 1699 | # CONFIG_HID_GLORIOUS is not set 1700 | # CONFIG_HID_GOOGLE_STADIA_FF is not set 1701 | # CONFIG_HID_VIVALDI is not set 1702 | # CONFIG_HID_KEYTOUCH is not set 1703 | # CONFIG_HID_KYE is not set 1704 | # CONFIG_HID_WALTOP is not set 1705 | # CONFIG_HID_VIEWSONIC is not set 1706 | # CONFIG_HID_VRC2 is not set 1707 | # CONFIG_HID_XIAOMI is not set 1708 | # CONFIG_HID_GYRATION is not set 1709 | # CONFIG_HID_ICADE is not set 1710 | # CONFIG_HID_ITE is not set 1711 | # CONFIG_HID_JABRA is not set 1712 | # CONFIG_HID_TWINHAN is not set 1713 | # CONFIG_HID_KENSINGTON is not set 1714 | # CONFIG_HID_LCPOWER is not set 1715 | # CONFIG_HID_LENOVO is not set 1716 | # CONFIG_HID_MAGICMOUSE is not set 1717 | # CONFIG_HID_MALTRON is not set 1718 | # CONFIG_HID_MAYFLASH is not set 1719 | # CONFIG_HID_REDRAGON is not set 1720 | # CONFIG_HID_MICROSOFT is not set 1721 | # CONFIG_HID_MONTEREY is not set 1722 | # CONFIG_HID_MULTITOUCH is not set 1723 | # CONFIG_HID_NTI is not set 1724 | # CONFIG_HID_ORTEK is not set 1725 | # CONFIG_HID_PANTHERLORD is not set 1726 | # CONFIG_HID_PETALYNX is not set 1727 | # CONFIG_HID_PICOLCD is not set 1728 | # CONFIG_HID_PLANTRONICS is not set 1729 | # CONFIG_HID_PXRC is not set 1730 | # CONFIG_HID_RAZER is not set 1731 | # CONFIG_HID_PRIMAX is not set 1732 | # CONFIG_HID_SAITEK is not set 1733 | # CONFIG_HID_SEMITEK is not set 1734 | # CONFIG_HID_SPEEDLINK is not set 1735 | # CONFIG_HID_STEAM is not set 1736 | # CONFIG_HID_SUNPLUS is not set 1737 | # CONFIG_HID_RMI is not set 1738 | # CONFIG_HID_GREENASIA is not set 1739 | # CONFIG_HID_SMARTJOYPLUS is not set 1740 | # CONFIG_HID_TIVO is not set 1741 | # CONFIG_HID_TOPSEED is not set 1742 | # CONFIG_HID_TOPRE is not set 1743 | # CONFIG_HID_UDRAW_PS3 is not set 1744 | # CONFIG_HID_XINMO is not set 1745 | # CONFIG_HID_ZEROPLUS is not set 1746 | # CONFIG_HID_ZYDACRON is not set 1747 | # CONFIG_HID_SENSOR_HUB is not set 1748 | # CONFIG_HID_ALPS is not set 1749 | # end of Special HID drivers 1750 | 1751 | # 1752 | # HID-BPF support 1753 | # 1754 | # end of HID-BPF support 1755 | 1756 | # 1757 | # Intel ISH HID support 1758 | # 1759 | # CONFIG_INTEL_ISH_HID is not set 1760 | # end of Intel ISH HID support 1761 | 1762 | # 1763 | # AMD SFH HID Support 1764 | # 1765 | # CONFIG_AMD_SFH_HID is not set 1766 | # end of AMD SFH HID Support 1767 | 1768 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 1769 | # CONFIG_USB_SUPPORT is not set 1770 | # CONFIG_MMC is not set 1771 | # CONFIG_MEMSTICK is not set 1772 | # CONFIG_NEW_LEDS is not set 1773 | # CONFIG_ACCESSIBILITY is not set 1774 | # CONFIG_INFINIBAND is not set 1775 | CONFIG_EDAC_ATOMIC_SCRUB=y 1776 | CONFIG_EDAC_SUPPORT=y 1777 | CONFIG_RTC_LIB=y 1778 | CONFIG_RTC_MC146818_LIB=y 1779 | # CONFIG_RTC_CLASS is not set 1780 | # CONFIG_DMADEVICES is not set 1781 | 1782 | # 1783 | # DMABUF options 1784 | # 1785 | # CONFIG_SYNC_FILE is not set 1786 | # CONFIG_DMABUF_HEAPS is not set 1787 | # end of DMABUF options 1788 | 1789 | # CONFIG_UIO is not set 1790 | # CONFIG_VFIO is not set 1791 | # CONFIG_VIRT_DRIVERS is not set 1792 | # CONFIG_VIRTIO_MENU is not set 1793 | # CONFIG_VDPA is not set 1794 | # CONFIG_VHOST_MENU is not set 1795 | 1796 | # 1797 | # Microsoft Hyper-V guest support 1798 | # 1799 | # end of Microsoft Hyper-V guest support 1800 | 1801 | # CONFIG_GREYBUS is not set 1802 | # CONFIG_COMEDI is not set 1803 | # CONFIG_STAGING is not set 1804 | # CONFIG_CHROME_PLATFORMS is not set 1805 | # CONFIG_MELLANOX_PLATFORM is not set 1806 | # CONFIG_SURFACE_PLATFORMS is not set 1807 | CONFIG_X86_PLATFORM_DEVICES=y 1808 | # CONFIG_ACPI_WMI is not set 1809 | # CONFIG_ACERHDF is not set 1810 | # CONFIG_ACER_WIRELESS is not set 1811 | # CONFIG_AMD_HSMP is not set 1812 | # CONFIG_AMD_WBRF is not set 1813 | # CONFIG_ADV_SWBUTTON is not set 1814 | # CONFIG_ASUS_WIRELESS is not set 1815 | # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set 1816 | # CONFIG_FUJITSU_TABLET is not set 1817 | # CONFIG_GPD_POCKET_FAN is not set 1818 | # CONFIG_X86_PLATFORM_DRIVERS_HP is not set 1819 | # CONFIG_WIRELESS_HOTKEY is not set 1820 | # CONFIG_IBM_RTL is not set 1821 | # CONFIG_SENSORS_HDAPS is not set 1822 | # CONFIG_INTEL_IFS is not set 1823 | # CONFIG_INTEL_SAR_INT1092 is not set 1824 | 1825 | # 1826 | # Intel Speed Select Technology interface support 1827 | # 1828 | # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set 1829 | # end of Intel Speed Select Technology interface support 1830 | 1831 | # 1832 | # Intel Uncore Frequency Control 1833 | # 1834 | # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set 1835 | # end of Intel Uncore Frequency Control 1836 | 1837 | # CONFIG_INTEL_PUNIT_IPC is not set 1838 | # CONFIG_INTEL_RST is not set 1839 | # CONFIG_INTEL_SMARTCONNECT is not set 1840 | # CONFIG_INTEL_VSEC is not set 1841 | # CONFIG_MSI_EC is not set 1842 | # CONFIG_SAMSUNG_Q10 is not set 1843 | # CONFIG_TOSHIBA_BT_RFKILL is not set 1844 | # CONFIG_TOSHIBA_HAPS is not set 1845 | # CONFIG_ACPI_CMPC is not set 1846 | # CONFIG_TOPSTAR_LAPTOP is not set 1847 | # CONFIG_INTEL_IPS is not set 1848 | # CONFIG_INTEL_SCU_PCI is not set 1849 | # CONFIG_INTEL_SCU_PLATFORM is not set 1850 | # CONFIG_SIEMENS_SIMATIC_IPC is not set 1851 | # CONFIG_WINMATE_FM07_KEYS is not set 1852 | CONFIG_HAVE_CLK=y 1853 | CONFIG_HAVE_CLK_PREPARE=y 1854 | CONFIG_COMMON_CLK=y 1855 | # CONFIG_COMMON_CLK_AXI_CLKGEN is not set 1856 | # CONFIG_COMMON_CLK_FIXED_MMIO is not set 1857 | # CONFIG_CLK_LGM_CGU is not set 1858 | # CONFIG_XILINX_VCU is not set 1859 | # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set 1860 | # CONFIG_HWSPINLOCK is not set 1861 | 1862 | # 1863 | # Clock Source drivers 1864 | # 1865 | CONFIG_CLKEVT_I8253=y 1866 | CONFIG_I8253_LOCK=y 1867 | CONFIG_CLKBLD_I8253=y 1868 | # end of Clock Source drivers 1869 | 1870 | # CONFIG_MAILBOX is not set 1871 | # CONFIG_IOMMU_SUPPORT is not set 1872 | 1873 | # 1874 | # Remoteproc drivers 1875 | # 1876 | # CONFIG_REMOTEPROC is not set 1877 | # end of Remoteproc drivers 1878 | 1879 | # 1880 | # Rpmsg drivers 1881 | # 1882 | # CONFIG_RPMSG_VIRTIO is not set 1883 | # end of Rpmsg drivers 1884 | 1885 | # CONFIG_SOUNDWIRE is not set 1886 | 1887 | # 1888 | # SOC (System On Chip) specific Drivers 1889 | # 1890 | 1891 | # 1892 | # Amlogic SoC drivers 1893 | # 1894 | # end of Amlogic SoC drivers 1895 | 1896 | # 1897 | # Broadcom SoC drivers 1898 | # 1899 | # end of Broadcom SoC drivers 1900 | 1901 | # 1902 | # NXP/Freescale QorIQ SoC drivers 1903 | # 1904 | # end of NXP/Freescale QorIQ SoC drivers 1905 | 1906 | # 1907 | # fujitsu SoC drivers 1908 | # 1909 | # end of fujitsu SoC drivers 1910 | 1911 | # 1912 | # i.MX SoC drivers 1913 | # 1914 | # end of i.MX SoC drivers 1915 | 1916 | # 1917 | # Enable LiteX SoC Builder specific drivers 1918 | # 1919 | # CONFIG_LITEX_SOC_CONTROLLER is not set 1920 | # end of Enable LiteX SoC Builder specific drivers 1921 | 1922 | # CONFIG_WPCM450_SOC is not set 1923 | 1924 | # 1925 | # Qualcomm SoC drivers 1926 | # 1927 | # end of Qualcomm SoC drivers 1928 | 1929 | # CONFIG_SOC_TI is not set 1930 | 1931 | # 1932 | # Xilinx SoC drivers 1933 | # 1934 | # end of Xilinx SoC drivers 1935 | # end of SOC (System On Chip) specific Drivers 1936 | 1937 | # 1938 | # PM Domains 1939 | # 1940 | 1941 | # 1942 | # Amlogic PM Domains 1943 | # 1944 | # end of Amlogic PM Domains 1945 | 1946 | # 1947 | # Broadcom PM Domains 1948 | # 1949 | # end of Broadcom PM Domains 1950 | 1951 | # 1952 | # i.MX PM Domains 1953 | # 1954 | # end of i.MX PM Domains 1955 | 1956 | # 1957 | # Qualcomm PM Domains 1958 | # 1959 | # end of Qualcomm PM Domains 1960 | # end of PM Domains 1961 | 1962 | # CONFIG_PM_DEVFREQ is not set 1963 | # CONFIG_EXTCON is not set 1964 | # CONFIG_MEMORY is not set 1965 | # CONFIG_IIO is not set 1966 | # CONFIG_NTB is not set 1967 | # CONFIG_PWM is not set 1968 | 1969 | # 1970 | # IRQ chip support 1971 | # 1972 | CONFIG_IRQCHIP=y 1973 | # CONFIG_AL_FIC is not set 1974 | # CONFIG_XILINX_INTC is not set 1975 | # end of IRQ chip support 1976 | 1977 | # CONFIG_IPACK_BUS is not set 1978 | # CONFIG_RESET_CONTROLLER is not set 1979 | 1980 | # 1981 | # PHY Subsystem 1982 | # 1983 | # CONFIG_GENERIC_PHY is not set 1984 | # CONFIG_PHY_CAN_TRANSCEIVER is not set 1985 | 1986 | # 1987 | # PHY drivers for Broadcom platforms 1988 | # 1989 | # CONFIG_BCM_KONA_USB2_PHY is not set 1990 | # end of PHY drivers for Broadcom platforms 1991 | 1992 | # CONFIG_PHY_CADENCE_TORRENT is not set 1993 | # CONFIG_PHY_CADENCE_DPHY is not set 1994 | # CONFIG_PHY_CADENCE_DPHY_RX is not set 1995 | # CONFIG_PHY_CADENCE_SALVO is not set 1996 | # CONFIG_PHY_PXA_28NM_HSIC is not set 1997 | # CONFIG_PHY_PXA_28NM_USB2 is not set 1998 | # CONFIG_PHY_INTEL_LGM_COMBO is not set 1999 | # CONFIG_PHY_INTEL_LGM_EMMC is not set 2000 | # end of PHY Subsystem 2001 | 2002 | # CONFIG_POWERCAP is not set 2003 | # CONFIG_MCB is not set 2004 | 2005 | # 2006 | # Performance monitor support 2007 | # 2008 | # CONFIG_DWC_PCIE_PMU is not set 2009 | # end of Performance monitor support 2010 | 2011 | # CONFIG_RAS is not set 2012 | # CONFIG_USB4 is not set 2013 | 2014 | # 2015 | # Android 2016 | # 2017 | # CONFIG_ANDROID_BINDER_IPC is not set 2018 | # end of Android 2019 | 2020 | # CONFIG_DAX is not set 2021 | # CONFIG_NVMEM is not set 2022 | 2023 | # 2024 | # HW tracing support 2025 | # 2026 | # CONFIG_STM is not set 2027 | # CONFIG_INTEL_TH is not set 2028 | # end of HW tracing support 2029 | 2030 | # CONFIG_FPGA is not set 2031 | # CONFIG_FSI is not set 2032 | # CONFIG_TEE is not set 2033 | # CONFIG_SIOX is not set 2034 | # CONFIG_SLIMBUS is not set 2035 | # CONFIG_INTERCONNECT is not set 2036 | # CONFIG_COUNTER is not set 2037 | # CONFIG_PECI is not set 2038 | # CONFIG_HTE is not set 2039 | # end of Device Drivers 2040 | 2041 | # 2042 | # File systems 2043 | # 2044 | CONFIG_DCACHE_WORD_ACCESS=y 2045 | # CONFIG_VALIDATE_FS_PARSER is not set 2046 | # CONFIG_EXPORTFS_BLOCK_OPS is not set 2047 | # CONFIG_FILE_LOCKING is not set 2048 | # CONFIG_FS_ENCRYPTION is not set 2049 | # CONFIG_FS_VERITY is not set 2050 | # CONFIG_DNOTIFY is not set 2051 | # CONFIG_INOTIFY_USER is not set 2052 | # CONFIG_FANOTIFY is not set 2053 | # CONFIG_QUOTA is not set 2054 | # CONFIG_AUTOFS_FS is not set 2055 | # CONFIG_FUSE_FS is not set 2056 | # CONFIG_OVERLAY_FS is not set 2057 | 2058 | # 2059 | # Caches 2060 | # 2061 | # end of Caches 2062 | 2063 | # 2064 | # Pseudo filesystems 2065 | # 2066 | CONFIG_PROC_FS=y 2067 | # CONFIG_PROC_KCORE is not set 2068 | CONFIG_PROC_SYSCTL=y 2069 | CONFIG_PROC_PAGE_MONITOR=y 2070 | # CONFIG_PROC_CHILDREN is not set 2071 | CONFIG_PROC_PID_ARCH_STATUS=y 2072 | CONFIG_KERNFS=y 2073 | CONFIG_SYSFS=y 2074 | # CONFIG_HUGETLBFS is not set 2075 | CONFIG_ARCH_HAS_GIGANTIC_PAGE=y 2076 | # CONFIG_CONFIGFS_FS is not set 2077 | # end of Pseudo filesystems 2078 | 2079 | # CONFIG_MISC_FILESYSTEMS is not set 2080 | CONFIG_NETWORK_FILESYSTEMS=y 2081 | # CONFIG_CEPH_FS is not set 2082 | # CONFIG_CIFS is not set 2083 | # CONFIG_CODA_FS is not set 2084 | # CONFIG_AFS_FS is not set 2085 | CONFIG_NLS=y 2086 | CONFIG_NLS_DEFAULT="iso8859-1" 2087 | # CONFIG_NLS_CODEPAGE_437 is not set 2088 | # CONFIG_NLS_CODEPAGE_737 is not set 2089 | # CONFIG_NLS_CODEPAGE_775 is not set 2090 | # CONFIG_NLS_CODEPAGE_850 is not set 2091 | # CONFIG_NLS_CODEPAGE_852 is not set 2092 | # CONFIG_NLS_CODEPAGE_855 is not set 2093 | # CONFIG_NLS_CODEPAGE_857 is not set 2094 | # CONFIG_NLS_CODEPAGE_860 is not set 2095 | # CONFIG_NLS_CODEPAGE_861 is not set 2096 | # CONFIG_NLS_CODEPAGE_862 is not set 2097 | # CONFIG_NLS_CODEPAGE_863 is not set 2098 | # CONFIG_NLS_CODEPAGE_864 is not set 2099 | # CONFIG_NLS_CODEPAGE_865 is not set 2100 | # CONFIG_NLS_CODEPAGE_866 is not set 2101 | # CONFIG_NLS_CODEPAGE_869 is not set 2102 | # CONFIG_NLS_CODEPAGE_936 is not set 2103 | # CONFIG_NLS_CODEPAGE_950 is not set 2104 | # CONFIG_NLS_CODEPAGE_932 is not set 2105 | # CONFIG_NLS_CODEPAGE_949 is not set 2106 | # CONFIG_NLS_CODEPAGE_874 is not set 2107 | # CONFIG_NLS_ISO8859_8 is not set 2108 | # CONFIG_NLS_CODEPAGE_1250 is not set 2109 | # CONFIG_NLS_CODEPAGE_1251 is not set 2110 | # CONFIG_NLS_ASCII is not set 2111 | # CONFIG_NLS_ISO8859_1 is not set 2112 | # CONFIG_NLS_ISO8859_2 is not set 2113 | # CONFIG_NLS_ISO8859_3 is not set 2114 | # CONFIG_NLS_ISO8859_4 is not set 2115 | # CONFIG_NLS_ISO8859_5 is not set 2116 | # CONFIG_NLS_ISO8859_6 is not set 2117 | # CONFIG_NLS_ISO8859_7 is not set 2118 | # CONFIG_NLS_ISO8859_9 is not set 2119 | # CONFIG_NLS_ISO8859_13 is not set 2120 | # CONFIG_NLS_ISO8859_14 is not set 2121 | # CONFIG_NLS_ISO8859_15 is not set 2122 | # CONFIG_NLS_KOI8_R is not set 2123 | # CONFIG_NLS_KOI8_U is not set 2124 | # CONFIG_NLS_MAC_ROMAN is not set 2125 | # CONFIG_NLS_MAC_CELTIC is not set 2126 | # CONFIG_NLS_MAC_CENTEURO is not set 2127 | # CONFIG_NLS_MAC_CROATIAN is not set 2128 | # CONFIG_NLS_MAC_CYRILLIC is not set 2129 | # CONFIG_NLS_MAC_GAELIC is not set 2130 | # CONFIG_NLS_MAC_GREEK is not set 2131 | # CONFIG_NLS_MAC_ICELAND is not set 2132 | # CONFIG_NLS_MAC_INUIT is not set 2133 | # CONFIG_NLS_MAC_ROMANIAN is not set 2134 | # CONFIG_NLS_MAC_TURKISH is not set 2135 | # CONFIG_NLS_UTF8 is not set 2136 | # CONFIG_UNICODE is not set 2137 | # end of File systems 2138 | 2139 | # 2140 | # Security options 2141 | # 2142 | # CONFIG_KEYS is not set 2143 | # CONFIG_SECURITY_DMESG_RESTRICT is not set 2144 | # CONFIG_SECURITYFS is not set 2145 | # CONFIG_HARDENED_USERCOPY is not set 2146 | # CONFIG_FORTIFY_SOURCE is not set 2147 | # CONFIG_STATIC_USERMODEHELPER is not set 2148 | CONFIG_DEFAULT_SECURITY_DAC=y 2149 | CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" 2150 | 2151 | # 2152 | # Kernel hardening options 2153 | # 2154 | 2155 | # 2156 | # Memory initialization 2157 | # 2158 | CONFIG_INIT_STACK_NONE=y 2159 | # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set 2160 | # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set 2161 | CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y 2162 | # CONFIG_ZERO_CALL_USED_REGS is not set 2163 | # end of Memory initialization 2164 | 2165 | # 2166 | # Hardening of kernel data structures 2167 | # 2168 | # CONFIG_LIST_HARDENED is not set 2169 | # CONFIG_BUG_ON_DATA_CORRUPTION is not set 2170 | # end of Hardening of kernel data structures 2171 | 2172 | CONFIG_RANDSTRUCT_NONE=y 2173 | # end of Kernel hardening options 2174 | # end of Security options 2175 | 2176 | # CONFIG_CRYPTO is not set 2177 | 2178 | # 2179 | # Library routines 2180 | # 2181 | # CONFIG_PACKING is not set 2182 | CONFIG_BITREVERSE=y 2183 | CONFIG_GENERIC_STRNCPY_FROM_USER=y 2184 | CONFIG_GENERIC_STRNLEN_USER=y 2185 | CONFIG_GENERIC_NET_UTILS=y 2186 | # CONFIG_CORDIC is not set 2187 | # CONFIG_PRIME_NUMBERS is not set 2188 | CONFIG_RATIONAL=y 2189 | CONFIG_GENERIC_PCI_IOMAP=y 2190 | CONFIG_GENERIC_IOMAP=y 2191 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 2192 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y 2193 | CONFIG_ARCH_USE_SYM_ANNOTATIONS=y 2194 | 2195 | # 2196 | # Crypto library routines 2197 | # 2198 | CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y 2199 | # CONFIG_CRYPTO_LIB_CHACHA is not set 2200 | # CONFIG_CRYPTO_LIB_CURVE25519 is not set 2201 | CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 2202 | # CONFIG_CRYPTO_LIB_POLY1305 is not set 2203 | CONFIG_CRYPTO_LIB_SHA1=y 2204 | # end of Crypto library routines 2205 | 2206 | # CONFIG_CRC_CCITT is not set 2207 | # CONFIG_CRC16 is not set 2208 | # CONFIG_CRC_T10DIF is not set 2209 | # CONFIG_CRC64_ROCKSOFT is not set 2210 | # CONFIG_CRC_ITU_T is not set 2211 | CONFIG_CRC32=y 2212 | # CONFIG_CRC32_SELFTEST is not set 2213 | CONFIG_CRC32_SLICEBY8=y 2214 | # CONFIG_CRC32_SLICEBY4 is not set 2215 | # CONFIG_CRC32_SARWATE is not set 2216 | # CONFIG_CRC32_BIT is not set 2217 | # CONFIG_CRC64 is not set 2218 | # CONFIG_CRC4 is not set 2219 | # CONFIG_CRC7 is not set 2220 | # CONFIG_LIBCRC32C is not set 2221 | # CONFIG_CRC8 is not set 2222 | # CONFIG_RANDOM32_SELFTEST is not set 2223 | CONFIG_ZLIB_INFLATE=y 2224 | # CONFIG_XZ_DEC is not set 2225 | CONFIG_DECOMPRESS_GZIP=y 2226 | CONFIG_GENERIC_ALLOCATOR=y 2227 | CONFIG_HAS_IOMEM=y 2228 | CONFIG_HAS_IOPORT=y 2229 | CONFIG_HAS_IOPORT_MAP=y 2230 | CONFIG_HAS_DMA=y 2231 | CONFIG_NEED_SG_DMA_LENGTH=y 2232 | CONFIG_NEED_DMA_MAP_STATE=y 2233 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y 2234 | CONFIG_SWIOTLB=y 2235 | # CONFIG_SWIOTLB_DYNAMIC is not set 2236 | # CONFIG_DMA_API_DEBUG is not set 2237 | # CONFIG_FORCE_NR_CPUS is not set 2238 | CONFIG_CPU_RMAP=y 2239 | CONFIG_DQL=y 2240 | CONFIG_NLATTR=y 2241 | # CONFIG_IRQ_POLL is not set 2242 | CONFIG_HAVE_GENERIC_VDSO=y 2243 | CONFIG_GENERIC_GETTIMEOFDAY=y 2244 | CONFIG_GENERIC_VDSO_TIME_NS=y 2245 | CONFIG_ARCH_HAS_PMEM_API=y 2246 | CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y 2247 | CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y 2248 | CONFIG_ARCH_HAS_COPY_MC=y 2249 | CONFIG_ARCH_STACKWALK=y 2250 | # CONFIG_LWQ_TEST is not set 2251 | # end of Library routines 2252 | 2253 | CONFIG_FIRMWARE_TABLE=y 2254 | 2255 | # 2256 | # Kernel hacking 2257 | # 2258 | 2259 | # 2260 | # printk and dmesg options 2261 | # 2262 | # CONFIG_PRINTK_TIME is not set 2263 | # CONFIG_PRINTK_CALLER is not set 2264 | # CONFIG_STACKTRACE_BUILD_ID is not set 2265 | CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 2266 | CONFIG_CONSOLE_LOGLEVEL_QUIET=4 2267 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 2268 | # CONFIG_BOOT_PRINTK_DELAY is not set 2269 | # CONFIG_DYNAMIC_DEBUG is not set 2270 | # CONFIG_DYNAMIC_DEBUG_CORE is not set 2271 | # CONFIG_SYMBOLIC_ERRNAME is not set 2272 | # end of printk and dmesg options 2273 | 2274 | CONFIG_DEBUG_KERNEL=y 2275 | # CONFIG_DEBUG_MISC is not set 2276 | 2277 | # 2278 | # Compile-time checks and compiler options 2279 | # 2280 | CONFIG_AS_HAS_NON_CONST_ULEB128=y 2281 | CONFIG_DEBUG_INFO_NONE=y 2282 | # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set 2283 | # CONFIG_DEBUG_INFO_DWARF4 is not set 2284 | # CONFIG_DEBUG_INFO_DWARF5 is not set 2285 | CONFIG_FRAME_WARN=2048 2286 | # CONFIG_STRIP_ASM_SYMS is not set 2287 | # CONFIG_READABLE_ASM is not set 2288 | # CONFIG_HEADERS_INSTALL is not set 2289 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 2290 | # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set 2291 | # CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set 2292 | CONFIG_OBJTOOL=y 2293 | # CONFIG_VMLINUX_MAP is not set 2294 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 2295 | # end of Compile-time checks and compiler options 2296 | 2297 | # 2298 | # Generic Kernel Debugging Instruments 2299 | # 2300 | # CONFIG_MAGIC_SYSRQ is not set 2301 | # CONFIG_DEBUG_FS is not set 2302 | CONFIG_HAVE_ARCH_KGDB=y 2303 | # CONFIG_KGDB is not set 2304 | CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y 2305 | # CONFIG_UBSAN is not set 2306 | CONFIG_HAVE_ARCH_KCSAN=y 2307 | CONFIG_HAVE_KCSAN_COMPILER=y 2308 | # CONFIG_KCSAN is not set 2309 | # end of Generic Kernel Debugging Instruments 2310 | 2311 | # 2312 | # Networking Debugging 2313 | # 2314 | # CONFIG_NET_DEV_REFCNT_TRACKER is not set 2315 | # CONFIG_NET_NS_REFCNT_TRACKER is not set 2316 | # CONFIG_DEBUG_NET is not set 2317 | # end of Networking Debugging 2318 | 2319 | # 2320 | # Memory Debugging 2321 | # 2322 | # CONFIG_PAGE_EXTENSION is not set 2323 | # CONFIG_DEBUG_PAGEALLOC is not set 2324 | # CONFIG_PAGE_OWNER is not set 2325 | # CONFIG_PAGE_TABLE_CHECK is not set 2326 | # CONFIG_PAGE_POISONING is not set 2327 | # CONFIG_DEBUG_RODATA_TEST is not set 2328 | CONFIG_ARCH_HAS_DEBUG_WX=y 2329 | # CONFIG_DEBUG_WX is not set 2330 | CONFIG_GENERIC_PTDUMP=y 2331 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 2332 | # CONFIG_DEBUG_KMEMLEAK is not set 2333 | # CONFIG_PER_VMA_LOCK_STATS is not set 2334 | # CONFIG_DEBUG_OBJECTS is not set 2335 | # CONFIG_DEBUG_STACK_USAGE is not set 2336 | # CONFIG_SCHED_STACK_END_CHECK is not set 2337 | CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y 2338 | # CONFIG_DEBUG_VM is not set 2339 | # CONFIG_DEBUG_VM_PGTABLE is not set 2340 | CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y 2341 | # CONFIG_DEBUG_VIRTUAL is not set 2342 | # CONFIG_DEBUG_MEMORY_INIT is not set 2343 | # CONFIG_DEBUG_PER_CPU_MAPS is not set 2344 | CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y 2345 | # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set 2346 | CONFIG_HAVE_ARCH_KASAN=y 2347 | CONFIG_HAVE_ARCH_KASAN_VMALLOC=y 2348 | CONFIG_CC_HAS_KASAN_GENERIC=y 2349 | CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y 2350 | CONFIG_HAVE_ARCH_KFENCE=y 2351 | # CONFIG_KFENCE is not set 2352 | CONFIG_HAVE_ARCH_KMSAN=y 2353 | # end of Memory Debugging 2354 | 2355 | # CONFIG_DEBUG_SHIRQ is not set 2356 | 2357 | # 2358 | # Debug Oops, Lockups and Hangs 2359 | # 2360 | # CONFIG_PANIC_ON_OOPS is not set 2361 | CONFIG_PANIC_ON_OOPS_VALUE=0 2362 | CONFIG_PANIC_TIMEOUT=0 2363 | # CONFIG_SOFTLOCKUP_DETECTOR is not set 2364 | CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y 2365 | # CONFIG_HARDLOCKUP_DETECTOR is not set 2366 | CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y 2367 | # CONFIG_DETECT_HUNG_TASK is not set 2368 | # CONFIG_WQ_WATCHDOG is not set 2369 | # CONFIG_WQ_CPU_INTENSIVE_REPORT is not set 2370 | # end of Debug Oops, Lockups and Hangs 2371 | 2372 | # 2373 | # Scheduler Debugging 2374 | # 2375 | # CONFIG_SCHEDSTATS is not set 2376 | # end of Scheduler Debugging 2377 | 2378 | # CONFIG_DEBUG_TIMEKEEPING is not set 2379 | 2380 | # 2381 | # Lock Debugging (spinlocks, mutexes, etc...) 2382 | # 2383 | CONFIG_LOCK_DEBUGGING_SUPPORT=y 2384 | # CONFIG_PROVE_LOCKING is not set 2385 | # CONFIG_LOCK_STAT is not set 2386 | # CONFIG_DEBUG_RT_MUTEXES is not set 2387 | # CONFIG_DEBUG_SPINLOCK is not set 2388 | # CONFIG_DEBUG_MUTEXES is not set 2389 | # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set 2390 | # CONFIG_DEBUG_RWSEMS is not set 2391 | # CONFIG_DEBUG_LOCK_ALLOC is not set 2392 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set 2393 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 2394 | # CONFIG_LOCK_TORTURE_TEST is not set 2395 | # CONFIG_WW_MUTEX_SELFTEST is not set 2396 | # CONFIG_SCF_TORTURE_TEST is not set 2397 | # CONFIG_CSD_LOCK_WAIT_DEBUG is not set 2398 | # end of Lock Debugging (spinlocks, mutexes, etc...) 2399 | 2400 | # CONFIG_NMI_CHECK_CPU is not set 2401 | # CONFIG_DEBUG_IRQFLAGS is not set 2402 | # CONFIG_STACKTRACE is not set 2403 | # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set 2404 | # CONFIG_DEBUG_KOBJECT is not set 2405 | 2406 | # 2407 | # Debug kernel data structures 2408 | # 2409 | # CONFIG_DEBUG_LIST is not set 2410 | # CONFIG_DEBUG_PLIST is not set 2411 | # CONFIG_DEBUG_SG is not set 2412 | # CONFIG_DEBUG_NOTIFIERS is not set 2413 | # CONFIG_DEBUG_MAPLE_TREE is not set 2414 | # end of Debug kernel data structures 2415 | 2416 | # 2417 | # RCU Debugging 2418 | # 2419 | # CONFIG_RCU_SCALE_TEST is not set 2420 | # CONFIG_RCU_TORTURE_TEST is not set 2421 | # CONFIG_RCU_REF_SCALE_TEST is not set 2422 | CONFIG_RCU_CPU_STALL_TIMEOUT=21 2423 | CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 2424 | # CONFIG_RCU_CPU_STALL_CPUTIME is not set 2425 | # CONFIG_RCU_TRACE is not set 2426 | # CONFIG_RCU_EQS_DEBUG is not set 2427 | # end of RCU Debugging 2428 | 2429 | # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set 2430 | # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set 2431 | # CONFIG_LATENCYTOP is not set 2432 | CONFIG_USER_STACKTRACE_SUPPORT=y 2433 | CONFIG_HAVE_RETHOOK=y 2434 | CONFIG_HAVE_FUNCTION_TRACER=y 2435 | CONFIG_HAVE_DYNAMIC_FTRACE=y 2436 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y 2437 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y 2438 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y 2439 | CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y 2440 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 2441 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 2442 | CONFIG_HAVE_FENTRY=y 2443 | CONFIG_HAVE_OBJTOOL_MCOUNT=y 2444 | CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y 2445 | CONFIG_HAVE_C_RECORDMCOUNT=y 2446 | CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y 2447 | CONFIG_TRACING_SUPPORT=y 2448 | # CONFIG_FTRACE is not set 2449 | # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set 2450 | # CONFIG_SAMPLES is not set 2451 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y 2452 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y 2453 | CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y 2454 | 2455 | # 2456 | # x86 Debugging 2457 | # 2458 | CONFIG_X86_VERBOSE_BOOTUP=y 2459 | CONFIG_EARLY_PRINTK=y 2460 | # CONFIG_EARLY_PRINTK_DBGP is not set 2461 | # CONFIG_EARLY_PRINTK_USB_XDBC is not set 2462 | # CONFIG_DEBUG_TLBFLUSH is not set 2463 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y 2464 | # CONFIG_X86_DECODER_SELFTEST is not set 2465 | CONFIG_IO_DELAY_0X80=y 2466 | # CONFIG_IO_DELAY_0XED is not set 2467 | # CONFIG_IO_DELAY_UDELAY is not set 2468 | # CONFIG_IO_DELAY_NONE is not set 2469 | # CONFIG_CPA_DEBUG is not set 2470 | # CONFIG_DEBUG_ENTRY is not set 2471 | # CONFIG_DEBUG_NMI_SELFTEST is not set 2472 | CONFIG_X86_DEBUG_FPU=y 2473 | # CONFIG_PUNIT_ATOM_DEBUG is not set 2474 | CONFIG_UNWINDER_ORC=y 2475 | # CONFIG_UNWINDER_FRAME_POINTER is not set 2476 | # CONFIG_UNWINDER_GUESS is not set 2477 | # end of x86 Debugging 2478 | 2479 | # 2480 | # Kernel Testing and Coverage 2481 | # 2482 | # CONFIG_KUNIT is not set 2483 | # CONFIG_NOTIFIER_ERROR_INJECTION is not set 2484 | # CONFIG_FAULT_INJECTION is not set 2485 | CONFIG_ARCH_HAS_KCOV=y 2486 | CONFIG_CC_HAS_SANCOV_TRACE_PC=y 2487 | # CONFIG_KCOV is not set 2488 | # CONFIG_RUNTIME_TESTING_MENU is not set 2489 | CONFIG_ARCH_USE_MEMTEST=y 2490 | # CONFIG_MEMTEST is not set 2491 | # end of Kernel Testing and Coverage 2492 | 2493 | # 2494 | # Rust hacking 2495 | # 2496 | # end of Rust hacking 2497 | # end of Kernel hacking 2498 | -------------------------------------------------------------------------------- /cd-root/BusyBoxLinux.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/cd-root/BusyBoxLinux.iso -------------------------------------------------------------------------------- /cd-root/cd-root.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/cd-root/cd-root.tar.gz -------------------------------------------------------------------------------- /cd-root/image.iso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/cd-root/image.iso -------------------------------------------------------------------------------- /cd-root/isolinux.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/cd-root/isolinux.bin -------------------------------------------------------------------------------- /cd-root/isolinux.sh: -------------------------------------------------------------------------------- 1 | # BusyBox Linux iso 2 | 3 | # https://wiki.syslinux.org/wiki/index.php?title=ISOLINUX 4 | # cd-root.tar.gz: isolinux/isolinux.bin isolinux/ldlinux.c32 isolinux.cfg 5 | wget https://github.com/EN10/TinyBoxLinux/raw/main/cd-root/cd-root.tar.gz 6 | tar -xvzf cd-root.tar.gz 7 | rm cd-root.tar.gz 8 | 9 | cd cd-root 10 | cp ../linux/arch/x86/boot/bzImage . 11 | # rename as init.cpio.gz becomes init.cpi.gz on iso 12 | cp ../init.cpio.gz ./init.gz 13 | # OR use wget 14 | wget https://github.com/EN10/TinyBoxLinux/raw/main/bootfiles/bzImage 15 | wget https://github.com/EN10/TinyBoxLinux/raw/main/bootfiles/initramfs.cpio.gz -O init.gz 16 | 17 | sudo apt install mkisofs 18 | cd .. 19 | mkisofs -o TinyBoxLinux.iso \ 20 | -b isolinux/isolinux.bin -c isolinux/boot.cat \ 21 | -no-emul-boot -boot-load-size 4 -boot-info-table \ 22 | cd-root 23 | -------------------------------------------------------------------------------- /lib/busybox-static.sh: -------------------------------------------------------------------------------- 1 | # BusyBox Dynamic 2 | $ sudo chroot . bin/sh 3 | chroot: failed to run command ‘bin/sh’: No such file or directory 4 | $ ls 5 | bin sbin usr 6 | $ ldd bin/sh 7 | linux-vdso.so.1 (0x00007fff47304000) 8 | libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6c8a248000) 9 | libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f6c8a22c000) 10 | libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6c8a03a000) 11 | /lib64/ld-linux-x86-64.so.2 (0x00007f6c8a4ae000) 12 | # no /lib in ./initramfs linking to host system 13 | 14 | # BusyBox Static 15 | $ ldd bin/sh 16 | not a dynamic executable 17 | $ sudo chroot . bin/sh 18 | / # 19 | -------------------------------------------------------------------------------- /lib/elinks/elinks.sh: -------------------------------------------------------------------------------- 1 | # apt install 2 | sudo apt install elinks 3 | which elinks 4 | 5 | ldd /usr/bin/elinks | awk '{print $3}' | sort > libs.txt 6 | /lib/libfsplib.so.0 7 | /lib/x86_64-linux-gnu/libbz2.so.1.0 8 | /lib/x86_64-linux-gnu/libc.so.6 9 | /lib/x86_64-linux-gnu/libcom_err.so.2 10 | /lib/x86_64-linux-gnu/libcrypt.so.1 11 | /lib/x86_64-linux-gnu/libdl.so.2 12 | /lib/x86_64-linux-gnu/libev.so.4 13 | /lib/x86_64-linux-gnu/libexpat.so.1 14 | /lib/x86_64-linux-gnu/libffi.so.7 15 | /lib/x86_64-linux-gnu/libgcrypt.so.20 16 | /lib/x86_64-linux-gnu/libgmp.so.10 17 | /lib/x86_64-linux-gnu/libgnutls.so.30 18 | /lib/x86_64-linux-gnu/libgpg-error.so.0 19 | /lib/x86_64-linux-gnu/libgpm.so.2 20 | /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 21 | /lib/x86_64-linux-gnu/libhogweed.so.5 22 | /lib/x86_64-linux-gnu/libidn.so.11 23 | /lib/x86_64-linux-gnu/libidn2.so.0 24 | /lib/x86_64-linux-gnu/libk5crypto.so.3 25 | /lib/x86_64-linux-gnu/libkeyutils.so.1 26 | /lib/x86_64-linux-gnu/libkrb5.so.3 27 | /lib/x86_64-linux-gnu/libkrb5support.so.0 28 | /lib/x86_64-linux-gnu/liblua5.1.so.0 29 | /lib/x86_64-linux-gnu/liblzma.so.5 30 | /lib/x86_64-linux-gnu/libm.so.6 31 | /lib/x86_64-linux-gnu/libnettle.so.7 32 | /lib/x86_64-linux-gnu/libp11-kit.so.0 33 | /lib/x86_64-linux-gnu/libperl.so.5.30 34 | /lib/x86_64-linux-gnu/libpthread.so.0 35 | /lib/x86_64-linux-gnu/libresolv.so.2 36 | /lib/x86_64-linux-gnu/libtasn1.so.6 37 | /lib/x86_64-linux-gnu/libtinfo.so.6 38 | /lib/x86_64-linux-gnu/libtre.so.5 39 | /lib/x86_64-linux-gnu/libunistring.so.2 40 | # missing library 41 | ldd /usr/bin/elinks | awk '{print $1}' | sort 42 | /lib64/ld-linux-x86-64.so.2 43 | 44 | # create elinks.tar.gz 45 | mkdir -p lib/x86_64-linux-gnu lib/terminfo/x usr/lib/x86_64-linux-gnu/gconv 46 | xargs -a libs.txt cp -t lib/x86_64-linux-gnu 47 | cp /lib/libfsplib.so.0 lib 48 | cp /usr/bin/elinks usr/bin/elinks 49 | cp /lib/terminfo/x/xterm-256color lib/terminfo/x/xterm-256color 50 | cp /usr/lib/x86_64-linux-gnu/gconv/gconv* usr/lib/x86_64-linux-gnu/gconv/ 51 | tar -czvf elinks.tar.gz lib/ lib64/ usr/bin/elinks lib/terminfo/x/xterm-256color usr/lib 52 | 53 | # Error: https://github.com/EN10/BusyBoxLinux/blob/main/lib/elinks/strace.txt 54 | elinks google.com 55 | The futex facility returned an unexpected error code. 56 | cd linux 57 | make menuconfig 58 | Enable futex support 59 | 60 | # install elinks.tar.gz 61 | wget https://github.com/EN10/BusyBoxLinux/raw/main/lib/elinks/elinks.tar.gz 62 | tar -xvzf elinks.tar.gz 63 | echo "elinks google.com/search?q=busybox" 64 | -------------------------------------------------------------------------------- /lib/elinks/elinks.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/lib/elinks/elinks.tar.gz -------------------------------------------------------------------------------- /lib/elinks/strace.txt: -------------------------------------------------------------------------------- 1 | execve("/usr/bin/elinks", ["/usr/bin/elinks", "google.com"], 0x7ffca16c6b08 /* 4 vars */) = 0 2 | brk(NULL) = 0x55c6a78a6000 3 | arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe29af5100) = -1 EINVAL (Invalid argument) 4 | access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 5 | openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 6 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/x86_64/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 7 | stat("/lib/x86_64-linux-gnu/tls/x86_64/x86_64", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 8 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 9 | stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 10 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 11 | stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 12 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 13 | stat("/lib/x86_64-linux-gnu/tls", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 14 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/x86_64/x86_64/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 15 | stat("/lib/x86_64-linux-gnu/x86_64/x86_64", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 16 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/x86_64/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 17 | stat("/lib/x86_64-linux-gnu/x86_64", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 18 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/x86_64/libtre.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 19 | stat("/lib/x86_64-linux-gnu/x86_64", 0x7ffe29af4350) = -1 ENOENT (No such file or directory) 20 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtre.so.5", O_RDONLY|O_CLOEXEC) = 3 21 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\31\0\0\0\0\0\0"..., 832) = 832 22 | fstat(3, {st_mode=S_IFREG|0644, st_size=63840, ...}) = 0 23 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc629af000 24 | mmap(NULL, 2159200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc6279f000 25 | mprotect(0x7fdc627ae000, 2093056, PROT_NONE) = 0 26 | mmap(0x7fdc629ad000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fdc629ad000 27 | close(3) = 0 28 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libev.so.4", O_RDONLY|O_CLOEXEC) = 3 29 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`7\0\0\0\0\0\0"..., 832) = 832 30 | fstat(3, {st_mode=S_IFREG|0644, st_size=71680, ...}) = 0 31 | mmap(NULL, 77008, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc6278c000 32 | mmap(0x7fdc6278f000, 40960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc6278f000 33 | mmap(0x7fdc62799000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fdc62799000 34 | mmap(0x7fdc6279d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fdc6279d000 35 | close(3) = 0 36 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3 37 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\305\0\0\0\0\0\0"..., 832) = 832 38 | fstat(3, {st_mode=S_IFREG|0644, st_size=1168056, ...}) = 0 39 | mmap(NULL, 1171400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc6266e000 40 | mmap(0x7fdc6267a000, 843776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7fdc6267a000 41 | mmap(0x7fdc62748000, 249856, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xda000) = 0x7fdc62748000 42 | mmap(0x7fdc62785000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x116000) = 0x7fdc62785000 43 | close(3) = 0 44 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgnutls.so.30", O_RDONLY|O_CLOEXEC) = 3 45 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\4\3\0\0\0\0\0"..., 832) = 832 46 | fstat(3, {st_mode=S_IFREG|0644, st_size=1910240, ...}) = 0 47 | mmap(NULL, 1918568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc62499000 48 | mprotect(0x7fdc624c8000, 1650688, PROT_NONE) = 0 49 | mmap(0x7fdc624c8000, 1183744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7fdc624c8000 50 | mmap(0x7fdc625e9000, 462848, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x150000) = 0x7fdc625e9000 51 | mmap(0x7fdc6265b000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c1000) = 0x7fdc6265b000 52 | mmap(0x7fdc6266c000, 5736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc6266c000 53 | close(3) = 0 54 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblua5.1.so.0", O_RDONLY|O_CLOEXEC) = 3 55 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\210\0\0\0\0\0\0"..., 832) = 832 56 | fstat(3, {st_mode=S_IFREG|0644, st_size=196384, ...}) = 0 57 | mmap(NULL, 198224, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc62468000 58 | mmap(0x7fdc6246f000, 118784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fdc6246f000 59 | mmap(0x7fdc6248c000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7fdc6248c000 60 | mmap(0x7fdc62496000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7fdc62496000 61 | close(3) = 0 62 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libperl.so.5.30", O_RDONLY|O_CLOEXEC) = 3 63 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\237\4\0\0\0\0\0"..., 832) = 832 64 | fstat(3, {st_mode=S_IFREG|0644, st_size=3468144, ...}) = 0 65 | mmap(NULL, 3495784, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc62112000 66 | mprotect(0x7fdc6215a000, 3104768, PROT_NONE) = 0 67 | mmap(0x7fdc6215a000, 1466368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x48000) = 0x7fdc6215a000 68 | mmap(0x7fdc622c0000, 1634304, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ae000) = 0x7fdc622c0000 69 | mmap(0x7fdc62450000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33d000) = 0x7fdc62450000 70 | mmap(0x7fdc62462000, 22376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc62462000 71 | close(3) = 0 72 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 73 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220q\0\0\0\0\0\0"..., 832) = 832 74 | pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\f\4K\246\21\256\356\256\273\203t\346`\6\0374"..., 68, 824) = 68 75 | fstat(3, {st_mode=S_IFREG|0755, st_size=157224, ...}) = 0 76 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc62110000 77 | pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\f\4K\246\21\256\356\256\273\203t\346`\6\0374"..., 68, 824) = 68 78 | mmap(NULL, 140408, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc620ed000 79 | mmap(0x7fdc620f3000, 69632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fdc620f3000 80 | mmap(0x7fdc62104000, 24576, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fdc62104000 81 | mmap(0x7fdc6210a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x7fdc6210a000 82 | mmap(0x7fdc6210c000, 13432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc6210c000 83 | close(3) = 0 84 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 85 | read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300A\2\0\0\0\0\0"..., 832) = 832 86 | pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 87 | pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 88 | pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\356\276]_K`\213\212S\354Dkc\230\33\272"..., 68, 880) = 68 89 | fstat(3, {st_mode=S_IFREG|0755, st_size=2029592, ...}) = 0 90 | pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 91 | pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 92 | pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\356\276]_K`\213\212S\354Dkc\230\33\272"..., 68, 880) = 68 93 | mmap(NULL, 2037344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61efb000 94 | mmap(0x7fdc61f1d000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fdc61f1d000 95 | mmap(0x7fdc62095000, 319488, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7fdc62095000 96 | mmap(0x7fdc620e3000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7fdc620e3000 97 | mmap(0x7fdc620e9000, 13920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc620e9000 98 | close(3) = 0 99 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3 100 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\321\0\0\0\0\0\0"..., 832) = 832 101 | fstat(3, {st_mode=S_IFREG|0644, st_size=309712, ...}) = 0 102 | mmap(NULL, 312128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61eae000 103 | mmap(0x7fdc61eb9000, 204800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7fdc61eb9000 104 | mmap(0x7fdc61eeb000, 49152, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x7fdc61eeb000 105 | mmap(0x7fdc61ef7000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x48000) = 0x7fdc61ef7000 106 | close(3) = 0 107 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgpm.so.2", O_RDONLY|O_CLOEXEC) = 3 108 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\34\0\0\0\0\0\0"..., 832) = 832 109 | fstat(3, {st_mode=S_IFREG|0644, st_size=22456, ...}) = 0 110 | mmap(NULL, 2118752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61ca8000 111 | mprotect(0x7fdc61cad000, 2093056, PROT_NONE) = 0 112 | mmap(0x7fdc61eac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc61eac000 113 | close(3) = 0 114 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtinfo.so.6", O_RDONLY|O_CLOEXEC) = 3 115 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0\0\0\0\0"..., 832) = 832 116 | fstat(3, {st_mode=S_IFREG|0644, st_size=192032, ...}) = 0 117 | mmap(NULL, 194944, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61c78000 118 | mmap(0x7fdc61c86000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fdc61c86000 119 | mmap(0x7fdc61c95000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fdc61c95000 120 | mmap(0x7fdc61ca3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7fdc61ca3000 121 | close(3) = 0 122 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3 123 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\"\0\0\0\0\0\0"..., 832) = 832 124 | fstat(3, {st_mode=S_IFREG|0644, st_size=74848, ...}) = 0 125 | mmap(NULL, 76840, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61c65000 126 | mmap(0x7fdc61c67000, 53248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc61c67000 127 | mmap(0x7fdc61c74000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fdc61c74000 128 | mmap(0x7fdc61c76000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fdc61c76000 129 | close(3) = 0 130 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libidn.so.11", O_RDONLY|O_CLOEXEC) = 3 131 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2201\0\0\0\0\0\0"..., 832) = 832 132 | fstat(3, {st_mode=S_IFREG|0644, st_size=210968, ...}) = 0 133 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc61c63000 134 | mmap(NULL, 213040, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61c2e000 135 | mprotect(0x7fdc61c31000, 196608, PROT_NONE) = 0 136 | mmap(0x7fdc61c31000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc61c31000 137 | mmap(0x7fdc61c36000, 172032, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fdc61c36000 138 | mmap(0x7fdc61c61000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x32000) = 0x7fdc61c61000 139 | close(3) = 0 140 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 141 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3003\0\0\0\0\0\0"..., 832) = 832 142 | fstat(3, {st_mode=S_IFREG|0644, st_size=162264, ...}) = 0 143 | mmap(NULL, 164104, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61c05000 144 | mprotect(0x7fdc61c08000, 147456, PROT_NONE) = 0 145 | mmap(0x7fdc61c08000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc61c08000 146 | mmap(0x7fdc61c20000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7fdc61c20000 147 | mmap(0x7fdc61c2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fdc61c2c000 148 | close(3) = 0 149 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3 150 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000B\0\0\0\0\0\0"..., 832) = 832 151 | fstat(3, {st_mode=S_IFREG|0644, st_size=182560, ...}) = 0 152 | mmap(NULL, 184480, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61bd7000 153 | mprotect(0x7fdc61bdb000, 159744, PROT_NONE) = 0 154 | mmap(0x7fdc61bdb000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc61bdb000 155 | mmap(0x7fdc61bf7000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fdc61bf7000 156 | mmap(0x7fdc61c02000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7fdc61c02000 157 | close(3) = 0 158 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 159 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/x86_64/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 160 | stat("/usr/lib/x86_64-linux-gnu/tls/x86_64/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 161 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 162 | stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 163 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 164 | stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 165 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 166 | stat("/usr/lib/x86_64-linux-gnu/tls", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 167 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/x86_64/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 168 | stat("/usr/lib/x86_64-linux-gnu/x86_64/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 169 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 170 | stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 171 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 172 | stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 173 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 174 | stat("/usr/lib/x86_64-linux-gnu", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 175 | openat(AT_FDCWD, "/lib/tls/x86_64/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 176 | stat("/lib/tls/x86_64/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 177 | openat(AT_FDCWD, "/lib/tls/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 178 | stat("/lib/tls/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 179 | openat(AT_FDCWD, "/lib/tls/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 180 | stat("/lib/tls/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 181 | openat(AT_FDCWD, "/lib/tls/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 182 | stat("/lib/tls", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 183 | openat(AT_FDCWD, "/lib/x86_64/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 184 | stat("/lib/x86_64/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 185 | openat(AT_FDCWD, "/lib/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 186 | stat("/lib/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 187 | openat(AT_FDCWD, "/lib/x86_64/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 188 | stat("/lib/x86_64", 0x7ffe29af4170) = -1 ENOENT (No such file or directory) 189 | openat(AT_FDCWD, "/lib/libfsplib.so.0", O_RDONLY|O_CLOEXEC) = 3 190 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@'\0\0\0\0\0\0"..., 832) = 832 191 | fstat(3, {st_mode=S_IFREG|0644, st_size=31360, ...}) = 0 192 | mmap(NULL, 33688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61bce000 193 | mmap(0x7fdc61bd0000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc61bd0000 194 | mmap(0x7fdc61bd4000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fdc61bd4000 195 | mmap(0x7fdc61bd5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fdc61bd5000 196 | close(3) = 0 197 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3 198 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`L\0\0\0\0\0\0"..., 832) = 832 199 | fstat(3, {st_mode=S_IFREG|0644, st_size=137584, ...}) = 0 200 | mmap(NULL, 139872, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61bab000 201 | mmap(0x7fdc61baf000, 77824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc61baf000 202 | mmap(0x7fdc61bc2000, 40960, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fdc61bc2000 203 | mmap(0x7fdc61bcc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fdc61bcc000 204 | close(3) = 0 205 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libp11-kit.so.0", O_RDONLY|O_CLOEXEC) = 3 206 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\273\2\0\0\0\0\0"..., 832) = 832 207 | fstat(3, {st_mode=S_IFREG|0644, st_size=1265624, ...}) = 0 208 | mmap(NULL, 1268992, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61a75000 209 | mmap(0x7fdc61aa0000, 630784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7fdc61aa0000 210 | mmap(0x7fdc61b3a000, 376832, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc5000) = 0x7fdc61b3a000 211 | mmap(0x7fdc61b96000, 86016, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x120000) = 0x7fdc61b96000 212 | close(3) = 0 213 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libidn2.so.0", O_RDONLY|O_CLOEXEC) = 3 214 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240$\0\0\0\0\0\0"..., 832) = 832 215 | fstat(3, {st_mode=S_IFREG|0644, st_size=129096, ...}) = 0 216 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc61a73000 217 | mmap(NULL, 131096, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61a52000 218 | mprotect(0x7fdc61a54000, 118784, PROT_NONE) = 0 219 | mmap(0x7fdc61a54000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc61a54000 220 | mmap(0x7fdc61a59000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fdc61a59000 221 | mmap(0x7fdc61a71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7fdc61a71000 222 | close(3) = 0 223 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libunistring.so.2", O_RDONLY|O_CLOEXEC) = 3 224 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\10\1\0\0\0\0\0"..., 832) = 832 225 | fstat(3, {st_mode=S_IFREG|0644, st_size=1575112, ...}) = 0 226 | mmap(NULL, 1579272, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc618d0000 227 | mprotect(0x7fdc618e0000, 1499136, PROT_NONE) = 0 228 | mmap(0x7fdc618e0000, 221184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fdc618e0000 229 | mmap(0x7fdc61916000, 1273856, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46000) = 0x7fdc61916000 230 | mmap(0x7fdc61a4e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17d000) = 0x7fdc61a4e000 231 | close(3) = 0 232 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libtasn1.so.6", O_RDONLY|O_CLOEXEC) = 3 233 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2404\0\0\0\0\0\0"..., 832) = 832 234 | fstat(3, {st_mode=S_IFREG|0644, st_size=84120, ...}) = 0 235 | mmap(NULL, 86568, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc618ba000 236 | mprotect(0x7fdc618bd000, 69632, PROT_NONE) = 0 237 | mmap(0x7fdc618bd000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc618bd000 238 | mmap(0x7fdc618c9000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fdc618c9000 239 | mmap(0x7fdc618ce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fdc618ce000 240 | close(3) = 0 241 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libnettle.so.7", O_RDONLY|O_CLOEXEC) = 3 242 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\220\0\0\0\0\0\0"..., 832) = 832 243 | fstat(3, {st_mode=S_IFREG|0644, st_size=231592, ...}) = 0 244 | mmap(NULL, 233592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61880000 245 | mmap(0x7fdc61889000, 122880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fdc61889000 246 | mmap(0x7fdc618a7000, 65536, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7fdc618a7000 247 | mmap(0x7fdc618b7000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x36000) = 0x7fdc618b7000 248 | close(3) = 0 249 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libhogweed.so.5", O_RDONLY|O_CLOEXEC) = 3 250 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 v\0\0\0\0\0\0"..., 832) = 832 251 | fstat(3, {st_mode=S_IFREG|0644, st_size=219976, ...}) = 0 252 | mmap(NULL, 221976, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61849000 253 | mmap(0x7fdc61850000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fdc61850000 254 | mmap(0x7fdc61860000, 122880, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fdc61860000 255 | mmap(0x7fdc6187e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0x7fdc6187e000 256 | close(3) = 0 257 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3 258 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\242\0\0\0\0\0\0"..., 832) = 832 259 | fstat(3, {st_mode=S_IFREG|0644, st_size=534880, ...}) = 0 260 | mmap(NULL, 537024, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc617c5000 261 | mprotect(0x7fdc617cf000, 491520, PROT_NONE) = 0 262 | mmap(0x7fdc617cf000, 393216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fdc617cf000 263 | mmap(0x7fdc6182f000, 94208, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6a000) = 0x7fdc6182f000 264 | mmap(0x7fdc61847000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x7fdc61847000 265 | close(3) = 0 266 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 267 | read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\323\0\0\0\0\0\0"..., 832) = 832 268 | fstat(3, {st_mode=S_IFREG|0644, st_size=1369384, ...}) = 0 269 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc617c3000 270 | mmap(NULL, 1368336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61674000 271 | mmap(0x7fdc61681000, 684032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7fdc61681000 272 | mmap(0x7fdc61728000, 626688, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb4000) = 0x7fdc61728000 273 | mmap(0x7fdc617c1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c000) = 0x7fdc617c1000 274 | close(3) = 0 275 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 276 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\0\0\0\0\0\0"..., 832) = 832 277 | fstat(3, {st_mode=S_IFREG|0644, st_size=18848, ...}) = 0 278 | mmap(NULL, 20752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc6166e000 279 | mmap(0x7fdc6166f000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fdc6166f000 280 | mmap(0x7fdc61671000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc61671000 281 | mmap(0x7fdc61672000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc61672000 282 | close(3) = 0 283 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3 284 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@ \0\0\0\0\0\0"..., 832) = 832 285 | fstat(3, {st_mode=S_IFREG|0644, st_size=202760, ...}) = 0 286 | mmap(NULL, 238280, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61633000 287 | mmap(0x7fdc61635000, 86016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc61635000 288 | mmap(0x7fdc6164a000, 106496, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fdc6164a000 289 | mmap(0x7fdc61664000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7fdc61664000 290 | mmap(0x7fdc61666000, 29384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc61666000 291 | close(3) = 0 292 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3 293 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 ?\2\0\0\0\0\0"..., 832) = 832 294 | fstat(3, {st_mode=S_IFREG|0644, st_size=902016, ...}) = 0 295 | mmap(NULL, 904640, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61556000 296 | mprotect(0x7fdc61578000, 700416, PROT_NONE) = 0 297 | mmap(0x7fdc61578000, 397312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fdc61578000 298 | mmap(0x7fdc615d9000, 299008, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x83000) = 0x7fdc615d9000 299 | mmap(0x7fdc61623000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcc000) = 0x7fdc61623000 300 | close(3) = 0 301 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3 302 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240D\0\0\0\0\0\0"..., 832) = 832 303 | fstat(3, {st_mode=S_IFREG|0644, st_size=191040, ...}) = 0 304 | mmap(NULL, 196696, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61525000 305 | mprotect(0x7fdc61529000, 172032, PROT_NONE) = 0 306 | mmap(0x7fdc61529000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc61529000 307 | mmap(0x7fdc61545000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7fdc61545000 308 | mmap(0x7fdc61553000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7fdc61553000 309 | mmap(0x7fdc61555000, 88, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc61555000 310 | close(3) = 0 311 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3 312 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200$\0\0\0\0\0\0"..., 832) = 832 313 | fstat(3, {st_mode=S_IFREG|0644, st_size=22600, ...}) = 0 314 | mmap(NULL, 24744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc6151e000 315 | mmap(0x7fdc61520000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc61520000 316 | mmap(0x7fdc61522000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc61522000 317 | mmap(0x7fdc61523000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc61523000 318 | close(3) = 0 319 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3 320 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3605\0\0\0\0\0\0"..., 832) = 832 321 | fstat(3, {st_mode=S_IFREG|0644, st_size=56096, ...}) = 0 322 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc6151c000 323 | mmap(NULL, 58344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc6150d000 324 | mmap(0x7fdc61510000, 28672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fdc61510000 325 | mmap(0x7fdc61517000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fdc61517000 326 | mmap(0x7fdc6151a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7fdc6151a000 327 | close(3) = 0 328 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libffi.so.7", O_RDONLY|O_CLOEXEC) = 3 329 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\"\0\0\0\0\0\0"..., 832) = 832 330 | fstat(3, {st_mode=S_IFREG|0644, st_size=43416, ...}) = 0 331 | mmap(NULL, 46632, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc61501000 332 | mprotect(0x7fdc61503000, 32768, PROT_NONE) = 0 333 | mmap(0x7fdc61503000, 24576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc61503000 334 | mmap(0x7fdc61509000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fdc61509000 335 | mmap(0x7fdc6150b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7fdc6150b000 336 | close(3) = 0 337 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3 338 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\"\0\0\0\0\0\0"..., 832) = 832 339 | fstat(3, {st_mode=S_IFREG|0644, st_size=22600, ...}) = 0 340 | mmap(NULL, 24592, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc614fa000 341 | mmap(0x7fdc614fc000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fdc614fc000 342 | mmap(0x7fdc614fe000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc614fe000 343 | mmap(0x7fdc614ff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc614ff000 344 | close(3) = 0 345 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 346 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 G\0\0\0\0\0\0"..., 832) = 832 347 | fstat(3, {st_mode=S_IFREG|0644, st_size=101352, ...}) = 0 348 | mmap(NULL, 113280, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdc614de000 349 | mmap(0x7fdc614e2000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fdc614e2000 350 | mmap(0x7fdc614f2000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fdc614f2000 351 | mmap(0x7fdc614f6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fdc614f6000 352 | mmap(0x7fdc614f8000, 6784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdc614f8000 353 | close(3) = 0 354 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc614dc000 355 | mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc614da000 356 | mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc614d7000 357 | arch_prctl(ARCH_SET_FS, 0x7fdc614d7940) = 0 358 | mprotect(0x7fdc620e3000, 16384, PROT_READ) = 0 359 | mprotect(0x7fdc614f6000, 4096, PROT_READ) = 0 360 | mprotect(0x7fdc614ff000, 4096, PROT_READ) = 0 361 | mprotect(0x7fdc6150b000, 4096, PROT_READ) = 0 362 | mprotect(0x7fdc61672000, 4096, PROT_READ) = 0 363 | mprotect(0x7fdc6151a000, 4096, PROT_READ) = 0 364 | mprotect(0x7fdc6210a000, 4096, PROT_READ) = 0 365 | mprotect(0x7fdc61523000, 4096, PROT_READ) = 0 366 | mprotect(0x7fdc61553000, 4096, PROT_READ) = 0 367 | mprotect(0x7fdc61623000, 57344, PROT_READ) = 0 368 | mprotect(0x7fdc61664000, 4096, PROT_READ) = 0 369 | mprotect(0x7fdc617c1000, 4096, PROT_READ) = 0 370 | mprotect(0x7fdc61847000, 4096, PROT_READ) = 0 371 | mprotect(0x7fdc618b7000, 8192, PROT_READ) = 0 372 | mprotect(0x7fdc6187e000, 4096, PROT_READ) = 0 373 | mprotect(0x7fdc618ce000, 4096, PROT_READ) = 0 374 | mprotect(0x7fdc61a4e000, 12288, PROT_READ) = 0 375 | mprotect(0x7fdc61a71000, 4096, PROT_READ) = 0 376 | mprotect(0x7fdc61b96000, 45056, PROT_READ) = 0 377 | mprotect(0x7fdc61bcc000, 4096, PROT_READ) = 0 378 | mprotect(0x7fdc61bd5000, 4096, PROT_READ) = 0 379 | mprotect(0x7fdc61c02000, 8192, PROT_READ) = 0 380 | mprotect(0x7fdc61c2c000, 4096, PROT_READ) = 0 381 | mprotect(0x7fdc61c61000, 4096, PROT_READ) = 0 382 | mprotect(0x7fdc61c76000, 4096, PROT_READ) = 0 383 | mprotect(0x7fdc61ca3000, 16384, PROT_READ) = 0 384 | mprotect(0x7fdc61eac000, 4096, PROT_READ) = 0 385 | mprotect(0x7fdc61ef7000, 8192, PROT_READ) = 0 386 | mprotect(0x7fdc62450000, 61440, PROT_READ) = 0 387 | mprotect(0x7fdc62496000, 8192, PROT_READ) = 0 388 | mprotect(0x7fdc6265b000, 61440, PROT_READ) = 0 389 | mprotect(0x7fdc62785000, 8192, PROT_READ) = 0 390 | mprotect(0x7fdc6279d000, 4096, PROT_READ) = 0 391 | mprotect(0x7fdc629ad000, 4096, PROT_READ) = 0 392 | mprotect(0x55c6a5b5c000, 94208, PROT_READ) = 0 393 | mprotect(0x7fdc629de000, 4096, PROT_READ) = 0 394 | set_tid_address(0x7fdc614d7c10) = 59 395 | set_robust_list(0x7fdc614d7c20, 24) = -1 ENOSYS (Function not implemented) 396 | rt_sigaction(SIGRTMIN, {sa_handler=0x7fdc620f3bf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 397 | rt_sigaction(SIGRT_1, {sa_handler=0x7fdc620f3c90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 398 | rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 399 | prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 400 | brk(NULL) = 0x55c6a78a6000 401 | brk(0x55c6a78c7000) = 0x55c6a78c7000 402 | getrandom("\x63", 1, GRND_NONBLOCK) = 1 403 | stat("/etc/gnutls/config", 0x7ffe29af5060) = -1 ENOENT (No such file or directory) 404 | rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fdc61f3e090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 405 | getcwd("/", 128) = 2 406 | stat("/", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 407 | brk(0x55c6a78e8000) = 0x55c6a78e8000 408 | brk(0x55c6a7909000) = 0x55c6a7909000 409 | brk(0x55c6a792b000) = 0x55c6a792b000 410 | getuid() = 0 411 | geteuid() = 0 412 | getgid() = 0 413 | getegid() = 0 414 | brk(0x55c6a794c000) = 0x55c6a794c000 415 | rt_sigaction(SIGCHLD, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 416 | uname({sysname="Linux", nodename="(none)", ...}) = 0 417 | pipe([3, 4]) = 0 418 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 419 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 420 | stat("//.elinks", {st_mode=S_IFDIR|0700, st_size=0, ...}) = 0 421 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 422 | connect(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = -1 ECONNREFUSED (Connection refused) 423 | close(5) = 0 424 | select(0, 0x7ffe29af4df0, 0x7ffe29af4e70, 0x7ffe29af4ef0, {tv_sec=0, tv_usec=50000}) = 0 (Timeout) 425 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 426 | connect(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = -1 ECONNREFUSED (Connection refused) 427 | close(5) = 0 428 | select(0, 0x7ffe29af4df0, 0x7ffe29af4e70, 0x7ffe29af4ef0, {tv_sec=0, tv_usec=100000}) = 0 (Timeout) 429 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 430 | connect(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = -1 ECONNREFUSED (Connection refused) 431 | close(5) = 0 432 | select(0, 0x7ffe29af4df0, 0x7ffe29af4e70, 0x7ffe29af4ef0, {tv_sec=0, tv_usec=150000}) = 0 (Timeout) 433 | umask(0177) = 022 434 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 435 | bind(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = -1 EADDRINUSE (Address already in use) 436 | select(0, 0x7ffe29af4df0, 0x7ffe29af4e70, 0x7ffe29af4ef0, {tv_sec=0, tv_usec=100000}) = 0 (Timeout) 437 | close(5) = 0 438 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 439 | bind(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = -1 EADDRINUSE (Address already in use) 440 | select(0, 0x7ffe29af4df0, 0x7ffe29af4e70, 0x7ffe29af4ef0, {tv_sec=0, tv_usec=200000}) = 0 (Timeout) 441 | close(5) = 0 442 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 443 | bind(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = -1 EADDRINUSE (Address already in use) 444 | unlink("//.elinks/socket0") = 0 445 | select(0, 0x7ffe29af4df0, 0x7ffe29af4e70, 0x7ffe29af4ef0, {tv_sec=0, tv_usec=300000}) = 0 (Timeout) 446 | close(5) = 0 447 | socket(AF_UNIX, SOCK_STREAM, 0) = 5 448 | bind(5, {sa_family=AF_UNIX, sun_path="//.elinks/socket0"}, 20) = 0 449 | listen(5, 100) = 0 450 | umask(022) = 0177 451 | openat(AT_FDCWD, "/etc/elinks/elinks.conf", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or directory) 452 | openat(AT_FDCWD, "/etc/elinks/.elinks.conf", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or directory) 453 | openat(AT_FDCWD, "//.elinks//elinks.conf", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or directory) 454 | openat(AT_FDCWD, "//.elinks//.elinks.conf", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or directory) 455 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 456 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 457 | openat(AT_FDCWD, "//.elinks/searchhist", O_RDONLY) = -1 ENOENT (No such file or directory) 458 | openat(AT_FDCWD, "/etc/ssl/certs/ca-certificates.crt", O_RDONLY) = -1 ENOENT (No such file or directory) 459 | openat(AT_FDCWD, "//.elinks/bookmarks", O_RDONLY) = -1 ENOENT (No such file or directory) 460 | openat(AT_FDCWD, "//.elinks/cookies", O_RDONLY) = -1 ENOENT (No such file or directory) 461 | openat(AT_FDCWD, "//.elinks/globhist", O_RDONLY) = -1 ENOENT (No such file or directory) 462 | access("/etc/elinks/hooks.lua", R_OK) = -1 ENOENT (No such file or directory) 463 | access("//.elinks//hooks.lua", R_OK) = -1 ENOENT (No such file or directory) 464 | rt_sigaction(SIGFPE, {sa_handler=SIG_IGN, sa_mask=[FPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fdc61f3e090}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 465 | access("/etc/elinks/hooks.pl", F_OK) = -1 ENOENT (No such file or directory) 466 | access("//.elinks/hooks.pl", F_OK) = -1 ENOENT (No such file or directory) 467 | getuid() = 0 468 | geteuid() = 0 469 | getgid() = 0 470 | getegid() = 0 471 | openat(AT_FDCWD, "/dev/urandom", O_RDONLY|O_CLOEXEC) = 6 472 | fcntl(6, F_GETFD) = 0x1 (flags FD_CLOEXEC) 473 | read(6, "i\360\215j", 4) = 4 474 | close(6) = 0 475 | getuid() = 0 476 | geteuid() = 0 477 | getgid() = 0 478 | getegid() = 0 479 | brk(0x55c6a7974000) = 0x55c6a7974000 480 | fcntl(0, F_SETFD, 0) = 0 481 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 482 | lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 483 | fcntl(1, F_SETFD, 0) = 0 484 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 485 | lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 486 | fcntl(2, F_SETFD, 0) = 0 487 | ioctl(2, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 488 | lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) 489 | openat(AT_FDCWD, "//.elinks/exmodehist", O_RDONLY) = -1 ENOENT (No such file or directory) 490 | openat(AT_FDCWD, "//.elinks/gotohist", O_RDONLY) = -1 ENOENT (No such file or directory) 491 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 492 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 493 | fcntl(3, F_GETFL) = 0 (flags O_RDONLY) 494 | fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 495 | fcntl(4, F_GETFL) = 0x1 (flags O_WRONLY) 496 | fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 497 | ioctl(1, TIOCGWINSZ, {ws_row=25, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 498 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 499 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 500 | ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig -icanon -echo ...}) = 0 501 | ioctl(0, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 502 | write(1, "\33)0\0337", 5) = 5 503 | write(1, "\33[?9h", 5) = 5 504 | write(1, "\33[?1000h", 8) = 8 505 | write(1, "\33[?2004h", 8) = 8 506 | rt_sigaction(SIGWINCH, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 507 | fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(0x4, 0), ...}) = 0 508 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 509 | write(1, "\33[?1001s", 8) = 8 510 | write(1, "\33[?1000h", 8) = 8 511 | getcwd("/", 128) = 2 512 | poll([{fd=4, events=POLLOUT}], 1, 0) = 1 ([{fd=4, revents=POLLOUT}]) 513 | write(4, "\0\0\0\0P\0\0\0\31\0\0\0\0\0\0\0xterm-256color\0\0"..., 320) = 320 514 | poll([{fd=4, events=POLLOUT}], 1, 0) = 1 ([{fd=4, revents=POLLOUT}]) 515 | write(4, "google.com\0", 11) = 11 516 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 517 | getuid() = 0 518 | geteuid() = 0 519 | getgid() = 0 520 | getegid() = 0 521 | getuid() = 0 522 | geteuid() = 0 523 | getgid() = 0 524 | getegid() = 0 525 | stat("//.terminfo", 0x55c6a79430e0) = -1 ENOENT (No such file or directory) 526 | stat("/etc/terminfo", 0x55c6a79430e0) = -1 ENOENT (No such file or directory) 527 | stat("/lib/terminfo", {st_mode=S_IFDIR|0777, st_size=0, ...}) = 0 528 | stat("/usr/share/terminfo", 0x55c6a7943170) = -1 ENOENT (No such file or directory) 529 | access("/lib/terminfo/x/xterm-256color", R_OK) = 0 530 | openat(AT_FDCWD, "/lib/terminfo/x/xterm-256color", O_RDONLY) = 6 531 | fstat(6, {st_mode=S_IFREG|0644, st_size=3503, ...}) = 0 532 | read(6, "\36\2%\0&\0\17\0\235\1\356\5xterm-256color|xterm"..., 32768) = 3503 533 | read(6, "", 28672) = 0 534 | close(6) = 0 535 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 536 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 537 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 538 | ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0 539 | ioctl(1, TIOCGWINSZ, {ws_row=25, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 540 | rt_sigaction(SIGHUP, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 541 | rt_sigaction(SIGINT, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 542 | rt_sigaction(SIGTERM, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 543 | rt_sigaction(SIGTSTP, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 544 | rt_sigaction(SIGTTIN, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 545 | rt_sigaction(SIGTTOU, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 546 | rt_sigaction(SIGCONT, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 547 | rt_sigaction(SIGSEGV, {sa_handler=0x55c6a5aad160, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fdc62101420}, NULL, 8) = 0 548 | getuid() = 0 549 | geteuid() = 0 550 | getgid() = 0 551 | getegid() = 0 552 | epoll_create1(EPOLL_CLOEXEC) = -1 ENOSYS (Function not implemented) 553 | epoll_create(256) = -1 ENOSYS (Function not implemented) 554 | poll([{fd=0, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, 0) = 1 ([{fd=3, revents=POLLIN}]) 555 | read(3, "\0\0\0\0P\0\0\0\31\0\0\0\0\0\0\0xterm-256color\0\0"..., 256) = 256 556 | write(1, "\33[1;1H", 6) = 6 557 | poll([{fd=0, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, 59743) = 1 ([{fd=3, revents=POLLIN}]) 558 | read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 256) = 75 559 | write(1, "\33[2J\33[1;1H", 10) = 10 560 | access("google.com", F_OK) = -1 ENOENT (No such file or directory) 561 | openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 6 562 | fstat(6, {st_mode=S_IFREG|0644, st_size=27002, ...}) = 0 563 | mmap(NULL, 27002, PROT_READ, MAP_SHARED, 6, 0) = 0x7fdc614d0000 564 | close(6) = 0 565 | futex(0x7fdc620e8954, FUTEX_WAKE_PRIVATE, 2147483647) = -1 ENOSYS (Function not implemented) 566 | writev(2, [{iov_base="The futex facility returned an u"..., iov_len=54}], 1) = 54 567 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdc629dd000 568 | rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 569 | rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0 570 | getpid() = 59 571 | gettid() = 59 572 | tgkill(59, 59, SIGABRT) = 0 573 | rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 574 | --- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=59, si_uid=0} --- 575 | +++ killed by SIGABRT +++ 576 | -------------------------------------------------------------------------------- /lib/strace/install-strace.sh: -------------------------------------------------------------------------------- 1 | wget https://github.com/EN10/BusyBoxLinux/raw/main/lib/strace/strace.tar.gz 2 | tar -xvzf strace.tar.gz -------------------------------------------------------------------------------- /lib/strace/strace.sh: -------------------------------------------------------------------------------- 1 | sudo apt install strace 2 | 3 | # path 4 | which strace 5 | /usr/bin/strace 6 | 7 | # shared libraries 8 | ldd /usr/bin/strace | awk '{print $3}' | sort > libs.txt 9 | /lib/x86_64-linux-gnu/librt.so.1 10 | /lib/x86_64-linux-gnu/libunwind-ptrace.so.0 11 | /lib/x86_64-linux-gnu/libunwind-x86_64.so.8 12 | /lib/x86_64-linux-gnu/libc.so.6 13 | /lib/x86_64-linux-gnu/libpthread.so.0 14 | /lib/x86_64-linux-gnu/liblzma.so.5 15 | /lib/x86_64-linux-gnu/libunwind.so.8 16 | 17 | sudo cp /usr/bin/strace usr/bin 18 | xargs -a libs.txt cp -t lib/x86_64-linux-gnu 19 | 20 | strace 21 | bin/sh: strace: not found 22 | 23 | # file type 24 | file usr/bin/strace 25 | usr/bin/strace: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2 ... 26 | mkdir lib64 27 | cp /lib64/ld-linux-x86-64.so.2 lib64/ld-linux-x86-64.so.2 28 | 29 | # symbolic link 30 | ls -l lib64/ld-linux-x86-64.so.2 31 | lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.31.so 32 | cp /lib/x86_64-linux-gnu/ld-2.31.so lib/x86_64-linux-gnu/ld-2.31.so 33 | 34 | # create strace.tar.gz 35 | tar -czvf strace.tar.gz usr/ lib/ lib64/ 36 | 37 | # install strace.tar.gz 38 | wget https://github.com/EN10/BusyBoxLinux/raw/main/lib/strace/strace.tar.gz 39 | tar -xvzf strace.tar.gz 40 | 41 | # test in chroot 42 | # https://github.com/EN10/BusyBoxLinux/blob/main/bootfiles/init 43 | cd initramfs 44 | sudo chroot . /bin/sh 45 | mkdir dev 46 | mount -t devtmpfs none /dev 47 | -------------------------------------------------------------------------------- /lib/strace/strace.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/lib/strace/strace.tar.gz -------------------------------------------------------------------------------- /lib/wget/apt-libc6.sh: -------------------------------------------------------------------------------- 1 | # use APT to install glibc libraries for DNS 2 | mkdir pkg && cd pkg 3 | sudo apt install apt-rdepends 4 | apt-rdepends libc6 | awk '{ print $1 }' | sort | uniq | tr '\n' ' ' | cut -d " " -f3- > deps.txt 5 | apt download $(cat deps.txt) 6 | mkdir -p ../var/lib/dpkg/updates ../var/lib/dpkg/info && touch ../var/lib/dpkg/status 7 | sudo dpkg --root ../ -i * 8 | # debug dpkg 9 | # sudo dpkg --root ../ --configure -a 10 | 11 | 12 | # deps.txt : 13 | # libc6 libcrypt1 libgcc-s1 14 | # https://packages.ubuntu.com/focal/libc6 15 | -------------------------------------------------------------------------------- /lib/wget/lib-dns.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EN10/TinyBoxLinux/ea45d31dd2cda46955098346f86e2e2e28273376/lib/wget/lib-dns.tar.gz -------------------------------------------------------------------------------- /lib/wget/trace.33459: -------------------------------------------------------------------------------- 1 | getpid() = 33459 2 | setpgid(0, 33459) = 0 3 | ioctl(10, TIOCSPGRP, [33459]) = 0 4 | rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x42e490}, NULL, 8) = 0 5 | rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x42e490}, NULL, 8) = 0 6 | rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x42e490}, NULL, 8) = 0 7 | rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x42e490}, NULL, 8) = 0 8 | rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x42e490}, NULL, 8) = 0 9 | execve("/usr/bin/wget", ["wget", "example.com"], 0x235d7e8 /* 61 vars */) = 0 10 | arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc4de4f7f0) = -1 EINVAL (Invalid argument) 11 | brk(NULL) = 0x2509000 12 | brk(0x250a200) = 0x250a200 13 | arch_prctl(ARCH_SET_FS, 0x25098c0) = 0 14 | uname({sysname="Linux", nodename="codespaces-f5eb1f", ...}) = 0 15 | readlink("/proc/self/exe", "/bin/busybox", 4096) = 12 16 | brk(0x252b200) = 0x252b200 17 | brk(0x252c000) = 0x252c000 18 | mprotect(0x68c000, 28672, PROT_READ) = 0 19 | getuid() = 0 20 | rt_sigaction(SIGALRM, {sa_handler=0x56bcbd, sa_mask=[ALRM], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x42e490}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 21 | socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3 22 | connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 23 | close(3) = 0 24 | socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3 25 | connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) 26 | close(3) = 0 27 | openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 28 | stat("/etc/resolv.conf", {st_mode=S_IFREG|0666, st_size=19, ...}) = 0 29 | openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 30 | openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3 31 | fstat(3, {st_mode=S_IFREG|0666, st_size=19, ...}) = 0 32 | read(3, "nameserver 8.8.8.8\n", 4096) = 19 33 | read(3, "", 4096) = 0 34 | close(3) = 0 35 | uname({sysname="Linux", nodename="codespaces-f5eb1f", ...}) = 0 36 | openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 37 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls//x86_64/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 38 | stat("/lib/x86_64-linux-gnu/tls//x86_64", 0x7ffc4de4e360) = -1 ENOENT (No such file or directory) 39 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls//libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 40 | stat("/lib/x86_64-linux-gnu/tls/", 0x7ffc4de4e360) = -1 ENOENT (No such file or directory) 41 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 42 | stat("/lib/x86_64-linux-gnu/tls/x86_64", 0x7ffc4de4e360) = -1 ENOENT (No such file or directory) 43 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 44 | stat("/lib/x86_64-linux-gnu/tls", 0x7ffc4de4e360) = -1 ENOENT (No such file or directory) 45 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu//x86_64/libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 46 | stat("/lib/x86_64-linux-gnu//x86_64", 0x7ffc4de4e360) = -1 ENOENT (No such file or directory) 47 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu//libnss_dns.so.2", O_RDONLY|O_CLOEXEC) = 3 48 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \23\0\0\0\0\0\0"..., 832) = 832 49 | fstat(3, {st_mode=S_IFREG|0644, st_size=27112, ...}) = 0 50 | mmap(NULL, 28888, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93d5049000 51 | mmap(0x7f93d504a000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f93d504a000 52 | mmap(0x7f93d504e000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f93d504e000 53 | mmap(0x7f93d504f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f93d504f000 54 | close(3) = 0 55 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu//libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 56 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 G\0\0\0\0\0\0"..., 832) = 832 57 | fstat(3, {st_mode=S_IFREG|0644, st_size=101352, ...}) = 0 58 | mmap(NULL, 113280, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93d502d000 59 | mmap(0x7f93d5031000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f93d5031000 60 | mmap(0x7f93d5041000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f93d5041000 61 | mmap(0x7f93d5045000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f93d5045000 62 | mmap(0x7f93d5047000, 6784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f93d5047000 63 | close(3) = 0 64 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu//libc.so.6", O_RDONLY|O_CLOEXEC) = 3 65 | read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300A\2\0\0\0\0\0"..., 832) = 832 66 | pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 67 | pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 68 | pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\356\276]_K`\213\212S\354Dkc\230\33\272"..., 68, 880) = 68 69 | fstat(3, {st_mode=S_IFREG|0755, st_size=2029592, ...}) = 0 70 | pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784 71 | pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32 72 | pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\356\276]_K`\213\212S\354Dkc\230\33\272"..., 68, 880) = 68 73 | mmap(NULL, 2037344, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93d4e3b000 74 | mmap(0x7f93d4e5d000, 1540096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f93d4e5d000 75 | mmap(0x7f93d4fd5000, 319488, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19a000) = 0x7f93d4fd5000 76 | mmap(0x7f93d5023000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7f93d5023000 77 | mmap(0x7f93d5029000, 13920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f93d5029000 78 | close(3) = 0 79 | openat(AT_FDCWD, "/lib/x86_64-linux-gnu//ld-linux-x86-64.so.2", O_RDONLY|O_CLOEXEC) = 3 80 | read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\21\0\0\0\0\0\0"..., 832) = 832 81 | fstat(3, {st_mode=S_IFREG|0755, st_size=191504, ...}) = 0 82 | mmap(NULL, 192912, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93d4e0b000 83 | mprotect(0x7f93d4e0c000, 180224, PROT_NONE) = 0 84 | mmap(0x7f93d4e0c000, 143360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f93d4e0c000 85 | mmap(0x7f93d4e2f000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f93d4e2f000 86 | mmap(0x7f93d4e38000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7f93d4e38000 87 | mmap(0x7f93d4e3a000, 400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f93d4e3a000 88 | close(3) = 0 89 | mprotect(0x7f93d4e38000, 4096, PROT_READ) = 0 90 | mprotect(0x7f93d5023000, 16384, PROT_READ) = 0 91 | mprotect(0x7f93d5045000, 4096, PROT_READ) = 0 92 | mprotect(0x7f93d504f000, 4096, PROT_READ) = 0 93 | mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f93d4d0b000 94 | stat("/etc/resolv.conf", {st_mode=S_IFREG|0666, st_size=19, ...}) = 0 95 | openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 96 | openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3 97 | fstat(3, {st_mode=S_IFREG|0666, st_size=19, ...}) = 0 98 | read(3, "nameserver 8.8.8.8\n", 4096) = 19 99 | read(3, "", 4096) = 0 100 | close(3) = 0 101 | uname({sysname="Linux", nodename="codespaces-f5eb1f", ...}) = 0 102 | clock_gettime(CLOCK_MONOTONIC, {tv_sec=11760, tv_nsec=519704025}) = 0 103 | clock_gettime(CLOCK_MONOTONIC, {tv_sec=11760, tv_nsec=519785997}) = 0 104 | socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 3 105 | setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0 106 | connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("8.8.8.8")}, 16) = 0 107 | clock_gettime(CLOCK_REALTIME, {tv_sec=1707004510, tv_nsec=782728481}) = 0 108 | poll([{fd=3, events=POLLOUT}], 1, 0) = 1 ([{fd=3, revents=POLLOUT}]) 109 | sendmmsg(3, [{msg_hdr={msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\t\332\1\0\0\1\0\0\0\0\0\0\7example\3com\0\0\1\0\1", iov_len=29}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, msg_len=29}, {msg_hdr={msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\236\230\1\0\0\1\0\0\0\0\0\0\7example\3com\0\0\34\0\1", iov_len=29}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, msg_len=29}], 2, MSG_NOSIGNAL) = 2 110 | poll([{fd=3, events=POLLIN}], 1, 5000) = 1 ([{fd=3, revents=POLLIN}]) 111 | ioctl(3, FIONREAD, [45]) = 0 112 | recvfrom(3, "\t\332\201\200\0\1\0\1\0\0\0\0\7example\3com\0\0\1\0\1\300\f\0"..., 2048, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("8.8.8.8")}, [28->16]) = 45 113 | clock_gettime(CLOCK_REALTIME, {tv_sec=1707004510, tv_nsec=786310168}) = 0 114 | poll([{fd=3, events=POLLIN}], 1, 4996) = 1 ([{fd=3, revents=POLLIN}]) 115 | ioctl(3, FIONREAD, [57]) = 0 116 | recvfrom(3, "\236\230\201\200\0\1\0\1\0\0\0\0\7example\3com\0\0\34\0\1\300\f\0"..., 65536, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("8.8.8.8")}, [28->16]) = 57 117 | close(3) = 0 118 | openat(AT_FDCWD, "/etc/gai.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) 119 | socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3 120 | bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0 121 | getsockname(3, {sa_family=AF_NETLINK, nl_pid=33459, nl_groups=00000000}, [12]) = 0 122 | sendto(3, {{len=20, type=RTM_GETADDR, flags=NLM_F_REQUEST|NLM_F_DUMP, seq=1707004510, pid=0}, {ifa_family=AF_UNSPEC, ...}}, 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 20 123 | recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=76, type=RTM_NEWADDR, flags=NLM_F_MULTI, seq=1707004510, pid=33459}, {ifa_family=AF_INET, ifa_prefixlen=8, ifa_flags=IFA_F_PERMANENT, ifa_scope=RT_SCOPE_HOST, ifa_index=if_nametoindex("lo")}, [{{nla_len=8, nla_type=IFA_ADDRESS}, inet_addr("127.0.0.1")}, {{nla_len=8, nla_type=IFA_LOCAL}, inet_addr("127.0.0.1")}, {{nla_len=7, nla_type=IFA_LABEL}, "lo"}, {{nla_len=8, nla_type=IFA_FLAGS}, IFA_F_PERMANENT}, {{nla_len=20, nla_type=IFA_CACHEINFO}, {ifa_prefered=4294967295, ifa_valid=4294967295, cstamp=170, tstamp=170}}]}, {{len=96, type=RTM_NEWADDR, flags=NLM_F_MULTI, seq=1707004510, pid=33459}, {ifa_family=AF_INET, ifa_prefixlen=24, ifa_flags=IFA_F_PERMANENT, ifa_scope=RT_SCOPE_UNIVERSE, ifa_index=if_nametoindex("eth0")}, [{{nla_len=8, nla_type=IFA_ADDRESS}, inet_addr("172.16.5.4")}, {{nla_len=8, nla_type=IFA_LOCAL}, inet_addr("172.16.5.4")}, {{nla_len=8, nla_type=IFA_BROADCAST}, inet_addr("172.16.5.255")}, {{nla_len=9, nla_type=IFA_LABEL}, "eth0"}, {{nla_len=8, nla_type=IFA_FLAGS}, IFA_F_PERMANENT}, {{nla_len=8, nla_type=IFA_RT_PRIORITY}, 100}, {{nla_len=20, nla_type=IFA_CACHEINFO}, {ifa_prefered=4294967295, ifa_valid=4294967295, cstamp=647818, tstamp=647818}}]}, {{len=88, type=RTM_NEWADDR, flags=NLM_F_MULTI, seq=1707004510, pid=33459}, {ifa_family=AF_INET, ifa_prefixlen=16, ifa_flags=IFA_F_PERMANENT, ifa_scope=RT_SCOPE_UNIVERSE, ifa_index=if_nametoindex("docker0")}, [{{nla_len=8, nla_type=IFA_ADDRESS}, inet_addr("172.17.0.1")}, {{nla_len=8, nla_type=IFA_LOCAL}, inet_addr("172.17.0.1")}, {{nla_len=8, nla_type=IFA_BROADCAST}, inet_addr("172.17.255.255")}, {{nla_len=12, nla_type=IFA_LABEL}, "docker0"}, {{nla_len=8, nla_type=IFA_FLAGS}, IFA_F_PERMANENT}, {{nla_len=20, nla_type=IFA_CACHEINFO}, {ifa_prefered=4294967295, ifa_valid=4294967295, cstamp=648864, tstamp=648864}}]}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 260 124 | recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=72, type=RTM_NEWADDR, flags=NLM_F_MULTI, seq=1707004510, pid=33459}, {ifa_family=AF_INET6, ifa_prefixlen=128, ifa_flags=IFA_F_PERMANENT, ifa_scope=RT_SCOPE_HOST, ifa_index=if_nametoindex("lo")}, [{{nla_len=20, nla_type=IFA_ADDRESS}, inet_pton(AF_INET6, "::1")}, {{nla_len=20, nla_type=IFA_CACHEINFO}, {ifa_prefered=4294967295, ifa_valid=4294967295, cstamp=170, tstamp=170}}, {{nla_len=8, nla_type=IFA_FLAGS}, IFA_F_PERMANENT}]}, {{len=80, type=RTM_NEWADDR, flags=NLM_F_MULTI, seq=1707004510, pid=33459}, {ifa_family=AF_INET6, ifa_prefixlen=64, ifa_flags=IFA_F_PERMANENT, ifa_scope=RT_SCOPE_LINK, ifa_index=if_nametoindex("eth0")}, [{{nla_len=20, nla_type=IFA_ADDRESS}, inet_pton(AF_INET6, "fe80::6245:bdff:fed0:d050")}, {{nla_len=20, nla_type=IFA_CACHEINFO}, {ifa_prefered=4294967295, ifa_valid=4294967295, cstamp=647812, tstamp=647812}}, {{nla_len=8, nla_type=IFA_FLAGS}, IFA_F_PERMANENT}, {{nla_len=5, nla_type=0xb /* IFA_??? */}, "\x03"}]}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 152 125 | recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1707004510, pid=33459}, 0}, iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20 126 | close(3) = 0 127 | socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3 128 | connect(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("93.184.216.34")}, 16) = 0 129 | getsockname(3, {sa_family=AF_INET, sin_port=htons(35882), sin_addr=inet_addr("172.16.5.4")}, [28->16]) = 0 130 | close(3) = 0 131 | socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3 132 | connect(3, {sa_family=AF_INET6, sin6_port=htons(0), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "2606:2800:220:1:248:1893:25c8:1946", &sin6_addr), sin6_scope_id=0}, 28) = -1 ENETUNREACH (Network is unreachable) 133 | close(3) = 0 134 | write(2, "Connecting to example.com (93.18"..., 45) = 45 135 | alarm(900) = 0 136 | socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 3 137 | connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("93.184.216.34")}, 16) = 0 138 | fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 139 | fstat(3, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 140 | write(3, "GET / HTTP/1.1\r\nHost: example.co"..., 74) = 74 141 | alarm(900) = 900 142 | read(3, "HTTP/1.1 200 OK\r\nAccept-Ranges: "..., 4096) = 1626 143 | alarm(900) = 900 144 | alarm(900) = 900 145 | alarm(900) = 900 146 | alarm(900) = 900 147 | alarm(900) = 900 148 | alarm(900) = 900 149 | alarm(900) = 900 150 | alarm(900) = 900 151 | alarm(900) = 900 152 | alarm(900) = 900 153 | alarm(900) = 900 154 | alarm(900) = 900 155 | alarm(900) = 900 156 | alarm(900) = 900 157 | openat(AT_FDCWD, "index.html", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0666) = 4 158 | write(2, "saving to 'index.html'\n", 23) = 23 159 | fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 160 | fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 161 | write(4, "\n\n
\n "..., 1256) = 1256 162 | fcntl(3, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) 163 | fcntl(3, F_SETFL, O_RDWR) = 0 164 | ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0 165 | write(2, "\rindex.html ", 22) = 22 166 | write(2, "100% ", 5) = 5 167 | ioctl(2, TIOCGWINSZ, {ws_row=55, ws_col=73, ws_xpixel=0, ws_ypixel=0}) = 0 168 | write(2, "|*************************| ", 28) = 28 169 | write(2, " 1256", 5) = 5 170 | write(2, " 0:00:00 ETA", 13) = 13 171 | write(2, "\n", 1) = 1 172 | lseek(4, 0, SEEK_CUR) = 1256 173 | ftruncate(4, 1256) = 0 174 | write(2, "'index.html' saved\n", 19) = 19 175 | close(4) = 0 176 | close(3) = 0 177 | exit_group(0) = ? 178 | +++ exited with 0 +++ 179 | -------------------------------------------------------------------------------- /lib/wget/wget-libs.sh: -------------------------------------------------------------------------------- 1 | # apt install libc6 2 | # https://github.com/EN10/BusyBoxLinux/blob/main/lib/wget/apt-libc6.sh 3 | 4 | cd initramfs 5 | sudo chroot . /bin/sh 6 | # mkdir proc 7 | # mount -t proc none /proc 8 | ps 9 | sudo strace -ff -p 12345 -o trace 10 | ping -c1 google.com 11 | wget example.com 12 | cat trace.33459 | grep openat | grep -v ENOENT | awk '{print $2}' 13 | # https://github.com/EN10/BusyBoxLinux/blob/main/lib/wget/trace.33459 14 | 15 | "/etc/resolv.conf", 16 | "/lib/x86_64-linux-gnu//libnss_dns.so.2", 17 | "/lib/x86_64-linux-gnu//libresolv.so.2", 18 | "/lib/x86_64-linux-gnu//libc.so.6", 19 | "/lib/x86_64-linux-gnu//ld-linux-x86-64.so.2", 20 | "/etc/resolv.conf", 21 | "index.html", 22 | 23 | ls -l lib/x86_64-linux-gnu | awk '{print $9}' 24 | 25 | ld-linux-x86-64.so.2 26 | libc.so.6 27 | libnss_dns.so.2 28 | libnss_files.so.2 29 | libresolv.so.2 30 | 31 | # create lib-dns.tar.gz 32 | # https://github.com/EN10/BusyBoxLinux/blob/main/lib/wget/lib-dns.tar.gz 33 | tar -czvf lib-dns.tar.gz lib/ 34 | -------------------------------------------------------------------------------- /make-isoimage.md: -------------------------------------------------------------------------------- 1 | # Bootable Linux ISO Build Process 2 | 3 | This guide explains how to create a custom bootable Linux ISO image using Syslinux bootloader and a minimal initramfs. 4 | 5 | ## Prerequisites 6 | 7 | Required packages on Ubuntu/Debian: 8 | ```shell 9 | sudo apt update 10 | sudo apt install build-essential git curl tar 11 | ``` 12 | 13 | You'll need about 3GB of free disk space for the build process. 14 | 15 | ## Build Steps 16 | 17 | ### 1. Download Initial RAM Filesystem (initramfs) 18 | 19 | The initramfs provides the minimal root filesystem needed during the boot process. 20 | 21 | ```shell 22 | # Download and extract minimal initramfs for boot initialization 23 | curl -sL https://landley.net/bin/mkroot/0.8.12/x86_64.tgz | \ 24 | tar -xz -C ~ -f - --strip-components=1 x86_64/initramfs.cpio.gz 25 | ``` 26 | 27 | ### 2. Install Syslinux Bootloader Components 28 | 29 | Syslinux provides the bootloader infrastructure needed to create bootable media. 30 | 31 | ```shell 32 | # Download and configure Syslinux bootloader elements 33 | curl -sL https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.xz | \ 34 | tar -xJf - \ 35 | syslinux-6.03/bios/core/isolinux.bin \ 36 | syslinux-6.03/bios/com32/elflink/ldlinux/ldlinux.c32 && \ 37 | sudo mkdir -p /usr/lib/syslinux && \ 38 | sudo mv \ 39 | syslinux-6.03/bios/core/isolinux.bin \ 40 | syslinux-6.03/bios/com32/elflink/ldlinux/ldlinux.c32 \ 41 | /usr/lib/syslinux/ && \ 42 | rm -rf syslinux-6.03 43 | ``` 44 | 45 | ### 3. Build Bootable ISO Image 46 | 47 | First, download the Linux kernel source code: 48 | 49 | ```shell 50 | git clone --branch linux-6.12.y --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 51 | cd linux-stable 52 | ``` 53 | 54 | Configure the kernel with the smallest possible configuration: 55 | 56 | ```shell 57 | make tinyconfig 58 | ``` 59 | 60 | This creates a minimal kernel configuration with the bare essentials needed to boot. It's perfect for creating a small ISO image, but may need additional features enabled depending on your hardware requirements. 61 | 62 | Note: If you need to enable additional features after running tinyconfig, use: 63 | ```shell 64 | make menuconfig # Requires ncurses-dev package 65 | ``` 66 | 67 | Compile the Linux kernel and create the final ISO image using Make with the following configuration: 68 | 69 | ```shell 70 | make isoimage \ 71 | FDARGS="initrd=/initramfs.cpio.gz" \ 72 | FDINITRD="../initramfs.cpio.gz" \ 73 | ISOLINUX_BIN="/usr/lib/syslinux/isolinux.bin" \ 74 | ARCH=x86_64 \ 75 | CROSS_COMPILE=x86_64-linux-gnu- \ 76 | -j 4 77 | ``` 78 | 79 | This command will: 80 | 1. Build the Linux kernel with the specified architecture and compiler 81 | 2. Package the kernel with the initramfs and bootloader into an ISO image 82 | 83 | ## Component Details 84 | 85 | ### Key Files 86 | - `initramfs.cpio.gz`: Initial RAM filesystem for system initialization 87 | - `isolinux.bin`: BIOS bootloader binary 88 | - `ldlinux.c32`: Core Syslinux module 89 | - `vmlinuz`: Compiled Linux kernel 90 | 91 | ### Build Parameters 92 | - `FDARGS`: Kernel command line arguments 93 | - `FDINITRD`: Path to initramfs 94 | - `ISOLINUX_BIN`: Path to bootloader binary 95 | - `ARCH`: Target architecture 96 | - `CROSS_COMPILE`: Toolchain prefix 97 | - `-j 4`: Number of parallel build jobs -------------------------------------------------------------------------------- /networking.sh: -------------------------------------------------------------------------------- 1 | # create busybox initramfs 2 | sudo apt update 3 | sudo apt install git make gcc ncurses-dev bzip2 4 | git clone --depth 1 https://git.busybox.net/busybox 5 | # git pull --depth 1 6 | cd busybox 7 | make menuconfig 8 | # Settings - Build static binary 9 | # https://github.com/EN10/BusyBoxLinux/blob/main/lib/busybox-static.sh 10 | make -j 8 11 | make CONFIG_PREFIX=../initramfs install 12 | 13 | # copy glibc libraries for DNS from host machine 14 | # https://wiki.gentoo.org/wiki/Custom_Initramfs#DNS 15 | cd ../initramfs 16 | lib=lib/x86_64-linux-gnu/ 17 | mkdir -p ${lib} 18 | cp /${lib}{libnss_dns,libresolv,ld-linux-x86-64}.so.2 /${lib}libc.so.6 ${lib} 19 | # strace: https://github.com/EN10/BusyBoxLinux/blob/main/lib/wget/strace-wget.sh 20 | # OR use APT: https://github.com/EN10/BusyBoxLinux/blob/main/lib/wget/libc6-apt-dns.sh 21 | 22 | # setup /etc 23 | mkdir etc 24 | echo 'nameserver 8.8.8.8' > etc/resolv.conf 25 | 26 | # /init based on https://wiki.gentoo.org/wiki/Custom_Initramfs#Init 27 | wget https://raw.githubusercontent.com/EN10/BusyBoxLinux/main/bootfiles/init 28 | chmod +x init 29 | rm linuxrc 30 | 31 | # create init.cpio.gz 32 | sudo apt install cpio 33 | find . | cpio -o -H newc | gzip -9 > ../init.cpio.gz 34 | 35 | # QEMU: access httpd guest from host 36 | .\qemu-system-x86_64.exe -cdrom .\BusyBoxLinux.iso -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::789-:789 37 | echo testing > index.html 38 | httpd -h / -p 789 39 | -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- 1 | # setup docker 2 | curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh 3 | sudo usermod -aG docker $USER 4 | docker run --privileged -it ubuntu 5 | sudo apt install bzip2 git nano make gcc libncurses-dev flex bison bc cpio libelf-dev libssl-dev syslinux dosfstools 6 | 7 | # Linux Kernel: bzImage 8 | git clone --depth 1 https://github.com/torvalds/linux.git 9 | # git clone --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git -b linux-6.7.y 10 | cd linux 11 | make defconfig 12 | make -j 8 13 | docker cp CONTAINER_ID:/root/linux/arch/x86/boot/bzImage ./ 14 | 15 | # userspace busybox 16 | git clone --depth 1 https://git.busybox.net/busybox 17 | cd busybox 18 | make menuconfig 19 | # Settings - Build static binary 20 | # https://github.com/EN10/BusyBoxLinux/blob/main/lib/busybox-static.sh 21 | make -j 8 22 | make CONFIG_PREFIX=../initramfs install 23 | cd ../initramfs 24 | echo -e '#!/bin/sh\n\n/bin/sh' > init 25 | chmod +x init 26 | rm linuxrc 27 | find . | cpio -o -H newc | gzip -9 > ../init.cpio.gz 28 | -------------------------------------------------------------------------------- /tinymenuconfig.md: -------------------------------------------------------------------------------- 1 | ``` 2 | # Linux Kernel: bzImage 3 | git clone --depth 1 https://github.com/torvalds/linux.git 4 | cd linux 5 | make tinyconfig 6 | # > for Search 7 | make menuconfig 8 | make -j 8 9 | docker cp CONTAINER_ID:/root/linux/arch/x86/boot/bzImage ./ 10 | ``` 11 | 12 | #### Linux/x84_64 6.12.y Kernel Configuration > for Search 13 | * 64-**b**it kernel 14 | * **G**eneral setup - **I**nitial RAM filesystem and RAM disk - **S**upport initial ramdisk/ramfs compressed using gzip 15 | * **G**eneral setup - **C**onfigure standard kernel features - **E**nable support for printk 16 | * **G**eneral setup - **C**onfigure standard kernel features - **E**nable futex support 17 | * **E**xecutable file formats - **K**ernel support for ELF binaries 18 | * **E**xecutable file formats - **K**ernel support for scripts starting with #! 19 | * N**e**tworking support - N**e**tworking options - **U**nix domain sockets 20 | * N**e**tworking support - N**e**tworking options - **T**CP/IP networking 21 | * **D**evice Drivers - **P**CI support 22 | * **D**evice Drivers - **G**enric Driver Options - M**a**intain a devtmpfs filesystem to mount at /dev - **A**utomount devtmpfs at /dev, after the kernel mounted the rootfs 23 | * **D**evice Drivers - **C**haracter devices - **E**nable TTY 24 | * **D**evice Drivers - **C**haracter devices - **S**erial drivers - 8250/16550 and compatible serial support - Console on 8250/16550 and compatible serial port 25 | * **D**evice Drivers - N**e**twork device support - **E**thernet driver support - **I**ntel devices - **I**ntel(R) PRO/1000 Gigabit Ethernet support 26 | * **F**ile systems - **p**seudo filesystems - /proc file system support 27 | * **F**ile systems - **p**seudo filesystems - sysfs file system support 28 | 29 | Based on [Building a tiny Linux kernel](https://weeraman.com/building-a-tiny-linux-kernel) 30 | 31 | * `TTY` enables Console 32 | * `8250` enable `console=ttyS0` on Windows Terminal 33 | * `printk` enables kernel output on boot 34 | * `futex` required by elinks 35 | * `initial ramdisk gzip` enables init.cpio.gz 36 | * `ELF` enables /bin/sh 37 | * `#! scripts` enables init with /bin/sh 38 | * `Intel PRO/1000 & PCI` drivers for e1000 (default QEMU network device) through the PCI bus 39 | * `sysfs` makes eth0 visable in /sys 40 | * `Unix Socket & TCP/IP` enables networking software 41 | * `/proc` enables ps 42 | -------------------------------------------------------------------------------- /toybox.md: -------------------------------------------------------------------------------- 1 | # ToyBox Linux 2 | 3 | * [toybox](https://landley.net/toybox) 4 | * [toybox system image](https://landley.net/toybox/downloads/binaries/mkroot/latest/x86_64.tgz) 5 | 6 | extract `initramfs.cpio.gz` from `x86_64.tgz\x86_64.tar\x86_64\` 7 | 8 | Windows Terminal 9 | `.\qemu-system-x86_64 -nographic -no-reboot -kernel .\bzImage -initrd initramfs.cpio.gz -append "console=ttyS0"` 10 | --------------------------------------------------------------------------------