Skip to content

Instantly share code, notes, and snippets.

@nathanchance
Created July 8, 2019 15:55
Show Gist options
  • Save nathanchance/088f6057f3bc032acdfad530ef7990eb to your computer and use it in GitHub Desktop.
Save nathanchance/088f6057f3bc032acdfad530ef7990eb to your computer and use it in GitHub Desktop.
+ case ${REPO:=linux} in
+ owner=torvalds
+ tree=linux
+ [[ -z '' ]]
+ url=git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
+ case ${ARCH:=arm64} in
+ config=multi_v5_defconfig
+ image_name=zImage
+ qemu=qemu-system-arm
+ qemu_cmdline=(-machine palmetto-bmc -no-reboot -dtb "${tree}/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dtb" -initrd "images/arm/rootfs.cpio")
+ export ARCH=arm
+ ARCH=arm
+ export CROSS_COMPILE=arm-linux-gnueabi-
+ CROSS_COMPILE=arm-linux-gnueabi-
+ export ARCH=arm
+ ARCH=arm
+ check_dependencies
+ command -v nproc
/usr/bin/nproc
+ command -v arm-linux-gnueabi-as
/home/nathan/cbl/usr/bin/arm-linux-gnueabi-as
+ command -v qemu-system-arm
/usr/bin/qemu-system-arm
+ command -v timeout
/usr/bin/timeout
+ command -v unbuffer
/usr/bin/unbuffer
+ for readelf in llvm-readelf-9 llvm-readelf-8 llvm-readelf-7 llvm-readelf
+ command -v llvm-readelf-9
+ for readelf in llvm-readelf-9 llvm-readelf-8 llvm-readelf-7 llvm-readelf
+ command -v llvm-readelf-8
+ for readelf in llvm-readelf-9 llvm-readelf-8 llvm-readelf-7 llvm-readelf
+ command -v llvm-readelf-7
+ for readelf in llvm-readelf-9 llvm-readelf-8 llvm-readelf-7 llvm-readelf
+ command -v llvm-readelf
+ break
+ arm-linux-gnueabi-ld --version
GNU ld (GNU Binutils) 2.32.51.20190707
Copyright (C) 2019 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
+ [[ -z '' ]]
+ for CC in clang-9 clang-8 clang-7 clang
+ command -v clang-9
+ break
+ clang-9 --version
ClangBuiltLinux clang version 9.0.0 (git://github.com/llvm/llvm-project 6fd232f92eaaa6f01e95a17736ac741fedfdae19) (based on LLVM 9.0.0svn)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/nathan/cbl/usr/bin
+ [[ -z '' ]]
+ for AR in llvm-ar-9 llvm-ar-8 llvm-ar-7 llvm-ar "${CROSS_COMPILE:-}"ar
+ command -v llvm-ar-9
+ for AR in llvm-ar-9 llvm-ar-8 llvm-ar-7 llvm-ar "${CROSS_COMPILE:-}"ar
+ command -v llvm-ar-8
+ for AR in llvm-ar-9 llvm-ar-8 llvm-ar-7 llvm-ar "${CROSS_COMPILE:-}"ar
+ command -v llvm-ar-7
+ for AR in llvm-ar-9 llvm-ar-8 llvm-ar-7 llvm-ar "${CROSS_COMPILE:-}"ar
+ command -v llvm-ar
/home/nathan/cbl/usr/bin/llvm-ar
+ break
+ check_ar_version
+ llvm-ar --version
+ grep -q LLVM
++ llvm-ar --version
++ grep version
++ sed -e 's/.*LLVM version //g' -e 's/[[:blank:]]*$//' -e 's/\.//g' -e s/svn//
+ [[ 900 -lt 900 ]]
+ llvm-ar --version
LLVM (http://llvm.org/):
LLVM version 9.0.0svn
Optimized build.
Default target: x86_64-unknown-linux-gnu
Host CPU: znver1
+ [[ -z '' ]]
+ for NM in llvm-nm-9 llvm-nm-8 llvm-nm-7 llvm-nm "${CROSS_COMPILE:-}"nm
+ command -v llvm-nm-9
+ for NM in llvm-nm-9 llvm-nm-8 llvm-nm-7 llvm-nm "${CROSS_COMPILE:-}"nm
+ command -v llvm-nm-8
+ for NM in llvm-nm-9 llvm-nm-8 llvm-nm-7 llvm-nm "${CROSS_COMPILE:-}"nm
+ command -v llvm-nm-7
+ for NM in llvm-nm-9 llvm-nm-8 llvm-nm-7 llvm-nm "${CROSS_COMPILE:-}"nm
+ command -v llvm-nm
/home/nathan/cbl/usr/bin/llvm-nm
+ break
+ [[ -z '' ]]
+ for OBJDUMP in llvm-objdump-9 llvm-objdump-8 llvm-objdump-7 llvm-objdump "${CROSS_COMPILE:-}"objdump
+ command -v llvm-objdump-9
+ for OBJDUMP in llvm-objdump-9 llvm-objdump-8 llvm-objdump-7 llvm-objdump "${CROSS_COMPILE:-}"objdump
+ command -v llvm-objdump-8
+ for OBJDUMP in llvm-objdump-9 llvm-objdump-8 llvm-objdump-7 llvm-objdump "${CROSS_COMPILE:-}"objdump
+ command -v llvm-objdump-7
+ for OBJDUMP in llvm-objdump-9 llvm-objdump-8 llvm-objdump-7 llvm-objdump "${CROSS_COMPILE:-}"objdump
+ command -v llvm-objdump
/home/nathan/cbl/usr/bin/llvm-objdump
+ break
+ build_linux
++ command -v ccache
+ CC='/usr/bin/ccache clang-9'
+ [[ arm-linux-gnueabi-ld =~ lld ]]
+ [[ -d linux ]]
+ cd linux
+ git fetch --depth=1 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
From git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
* branch master -> FETCH_HEAD
+ git reset --hard FETCH_HEAD
HEAD is now at 0ecfebd2b5 Linux 5.2
+ git show -s
+ cat
commit 0ecfebd2b52404ae0c54a878c872bb93363ada36
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date: Sun Jul 7 15:41:56 2019 -0700
Linux 5.2
+ llvm_all_folder=../patches/llvm-all
+ apply_patches ../patches/llvm-all/kernel-all
+ patches_folder=../patches/llvm-all/kernel-all
+ [[ -d ../patches/llvm-all/kernel-all ]]
+ return 0
+ apply_patches ../patches/llvm-all/linux/arch-all
+ patches_folder=../patches/llvm-all/linux/arch-all
+ [[ -d ../patches/llvm-all/linux/arch-all ]]
+ return 0
+ apply_patches ../patches/llvm-all/linux/arm
+ patches_folder=../patches/llvm-all/linux/arm
+ [[ -d ../patches/llvm-all/linux/arm ]]
+ return 0
++ echo __clang_major__
++ /usr/bin/ccache clang-9 -E -x c -
++ tail -n 1
+ llvm_version_folder=../patches/llvm-9
+ apply_patches ../patches/llvm-9/kernel-all
+ patches_folder=../patches/llvm-9/kernel-all
+ [[ -d ../patches/llvm-9/kernel-all ]]
+ return 0
+ apply_patches ../patches/llvm-9/linux/arch-all
+ patches_folder=../patches/llvm-9/linux/arch-all
+ [[ -d ../patches/llvm-9/linux/arch-all ]]
+ return 0
+ apply_patches ../patches/llvm-9/linux/arm
+ patches_folder=../patches/llvm-9/linux/arm
+ [[ -d ../patches/llvm-9/linux/arm ]]
+ return 0
+ [[ -n '' ]]
+ mako_reactor multi_v5_defconfig
++ nproc
+ KBUILD_BUILD_TIMESTAMP='Thu Jan 1 00:00:00 UTC 1970'
+ KBUILD_BUILD_USER=driver
+ KBUILD_BUILD_HOST=clangbuiltlinux
+ make -j48 'CC=/usr/bin/ccache clang-9' 'HOSTCC=/usr/bin/ccache clang-9' LD=arm-linux-gnueabi-ld HOSTLD=ld AR=llvm-ar NM=llvm-nm OBJDUMP=llvm-objdump multi_v5_defconfig
#
# configuration written to .config
#
real 0m2.101s
user 0m1.599s
sys 0m0.532s
+ [[ multi_v5_defconfig =~ defconfig ]]
+ cat ../configs/common.config
+ [[ arm != \x\8\6\_\6\4 ]]
+ cat ../configs/tt.config
+ [[ arm == \a\r\m ]]
+ ./scripts/config -d CONFIG_FTRACE
+ true
+ ./scripts/config -d CONFIG_LTO -d CONFIG_LTO_CLANG
+ ./scripts/config -e DEBUG_SECTION_MISMATCH
+ mako_reactor olddefconfig
+ mako_reactor zImage
++ nproc
+ KBUILD_BUILD_TIMESTAMP='Thu Jan 1 00:00:00 UTC 1970'
+ KBUILD_BUILD_USER=driver
+ KBUILD_BUILD_HOST=clangbuiltlinux
+ make -j48 'CC=/usr/bin/ccache clang-9' 'HOSTCC=/usr/bin/ccache clang-9' LD=arm-linux-gnueabi-ld HOSTLD=ld AR=llvm-ar NM=llvm-nm OBJDUMP=llvm-objdump zImage
scripts/kconfig/conf --syncconfig Kconfig
CALL scripts/atomic/check-atomics.sh
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
real 0m7.062s
user 0m23.793s
sys 0m9.387s
+ [[ arm =~ arm ]]
+ mako_reactor dtbs
++ nproc
+ KBUILD_BUILD_TIMESTAMP='Thu Jan 1 00:00:00 UTC 1970'
+ KBUILD_BUILD_USER=driver
+ KBUILD_BUILD_HOST=clangbuiltlinux
+ make -j48 'CC=/usr/bin/ccache clang-9' 'HOSTCC=/usr/bin/ccache clang-9' LD=arm-linux-gnueabi-ld HOSTLD=ld AR=llvm-ar NM=llvm-nm OBJDUMP=llvm-objdump dtbs
real 0m1.159s
user 0m0.745s
sys 0m0.607s
+ llvm-readelf --string-dump=.comment vmlinux
String dump of section '.comment':
[ 0] ClangBuiltLinux clang version 9.0.0 (git://github.com/llvm/llvm-project 6fd232f92eaaa6f01e95a17736ac741fedfdae19) (based on LLVM 9.0.0svn)
+ cd /home/nathan/cbl/git/ci
+ boot_qemu
+ local kernel_image=linux/arch/arm/boot/zImage
+ test -e linux/arch/arm/boot/zImage
+ qemu=(timeout 2m unbuffer "${qemu}" -m "${qemu_ram:=512m}" "${qemu_cmdline[@]}" -display none -serial mon:stdio -kernel "${kernel_image}")
+ [[ arm = \a\r\m\6\4 ]]
+ timeout 2m unbuffer qemu-system-arm -m 512m -machine palmetto-bmc -no-reboot -dtb linux/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dtb -initrd images/arm/rootfs.cpio -display none -serial mon:stdio -kernel linux/arch/arm/boot/zImage
Booting Linux on physical CPU 0x0
Linux version 5.2.0-g0ecfebd2b5 (driver@clangbuiltlinux) (ClangBuiltLinux clang version 9.0.0 (git://github.com/llvm/llvm-project 6fd232f92eaaa6f01e95a17736ac741fedfdae19) (based on LLVM 9.0.0svn)) #99 PREEMPT Thu Jan 1 00:00:00 UTC 1970
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00093177
CPU: VIVT data cache, VIVT instruction cache
OF: fdt: Machine model: Palmetto BMC
Memory policy: Data cache writeback
Built 1 zonelists, mobility grouping on. Total pages: 117284
Kernel command line: console=ttyS4,115200 earlyprintk
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 442944K/473088K available (10561K kernel code, 813K rwdata, 3392K rodata, 580K init, 7217K bss, 30144K reserved, 0K cma-reserved, 0K highmem)
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Running RCU self tests
rcu: Preemptible hierarchical RCU implementation.
rcu: RCU lockdep checking is enabled.
rcu: RCU debug extended QS entry/exit.
Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
i2c controller registered, irq 16
random: get_random_bytes called from start_kernel+0x1c8/0x3ec with crng_init=0
clocksource: FTTMR010-TIMER2: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
Switching to timer-based delay loop, resolution 41ns
Console: colour dummy device 80x30
Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
... MAX_LOCKDEP_SUBCLASSES: 8
... MAX_LOCK_DEPTH: 48
... MAX_LOCKDEP_KEYS: 8191
... CLASSHASH_SIZE: 4096
... MAX_LOCKDEP_ENTRIES: 32768
... MAX_LOCKDEP_CHAINS: 65536
... CHAINHASH_SIZE: 32768
memory used by lock dependency info: 4411 kB
per task-struct memory footprint: 1536 bytes
------------------------
| Locking API testsuite:
----------------------------------------------------------------------------
| spin |wlock |rlock |mutex | wsem | rsem |
--------------------------------------------------------------------------
A-A deadlock: ok | ok | ok | ok | ok | ok | ok |
A-B-B-A deadlock: ok | ok | ok | ok | ok | ok | ok |
A-B-B-C-C-A deadlock: ok | ok | ok | ok | ok | ok | ok |
A-B-C-A-B-C deadlock: ok | ok | ok | ok | ok | ok | ok |
A-B-B-C-C-D-D-A deadlock: ok | ok | ok | ok | ok | ok | ok |
A-B-C-D-B-D-D-A deadlock: ok | ok | ok | ok | ok | ok | ok |
A-B-C-D-B-C-D-A deadlock: ok | ok | ok | ok | ok | ok | ok |
double unlock: ok | ok | ok | ok | ok | ok | ok |
initialize held: ok | ok | ok | ok | ok | ok | ok |
--------------------------------------------------------------------------
recursive read-lock: | ok | | ok |
recursive read-lock #2: | ok | | ok |
mixed read-write-lock: | ok | | ok |
mixed write-read-lock: | ok | | ok |
mixed read-lock/lock-write ABBA: |FAILED| | ok |
mixed read-lock/lock-read ABBA: | ok | | ok |
mixed write-lock/lock-write ABBA: | ok | | ok |
--------------------------------------------------------------------------
hard-irqs-on + irq-safe-A/12: ok | ok | ok |
soft-irqs-on + irq-safe-A/12: ok | ok | ok |
hard-irqs-on + irq-safe-A/21: ok | ok | ok |
soft-irqs-on + irq-safe-A/21: ok | ok | ok |
sirq-safe-A => hirqs-on/12: ok | ok | ok |
sirq-safe-A => hirqs-on/21: ok | ok | ok |
hard-safe-A + irqs-on/12: ok | ok | ok |
soft-safe-A + irqs-on/12: ok | ok | ok |
hard-safe-A + irqs-on/21: ok | ok | ok |
soft-safe-A + irqs-on/21: ok | ok | ok |
hard-safe-A + unsafe-B #1/123: ok | ok | ok |
soft-safe-A + unsafe-B #1/123: ok | ok | ok |
hard-safe-A + unsafe-B #1/132: ok | ok | ok |
soft-safe-A + unsafe-B #1/132: ok | ok | ok |
hard-safe-A + unsafe-B #1/213: ok | ok | ok |
soft-safe-A + unsafe-B #1/213: ok | ok | ok |
hard-safe-A + unsafe-B #1/231: ok | ok | ok |
soft-safe-A + unsafe-B #1/231: ok | ok | ok |
hard-safe-A + unsafe-B #1/312: ok | ok | ok |
soft-safe-A + unsafe-B #1/312: ok | ok | ok |
hard-safe-A + unsafe-B #1/321: ok | ok | ok |
soft-safe-A + unsafe-B #1/321: ok | ok | ok |
hard-safe-A + unsafe-B #2/123: ok | ok | ok |
soft-safe-A + unsafe-B #2/123: ok | ok | ok |
hard-safe-A + unsafe-B #2/132: ok | ok | ok |
soft-safe-A + unsafe-B #2/132: ok | ok | ok |
hard-safe-A + unsafe-B #2/213: ok | ok | ok |
soft-safe-A + unsafe-B #2/213: ok | ok | ok |
hard-safe-A + unsafe-B #2/231: ok | ok | ok |
soft-safe-A + unsafe-B #2/231: ok | ok | ok |
hard-safe-A + unsafe-B #2/312: ok | ok | ok |
soft-safe-A + unsafe-B #2/312: ok | ok | ok |
hard-safe-A + unsafe-B #2/321: ok | ok | ok |
soft-safe-A + unsafe-B #2/321: ok | ok | ok |
hard-irq lock-inversion/123: ok | ok | ok |
soft-irq lock-inversion/123: ok | ok | ok |
hard-irq lock-inversion/132: ok | ok | ok |
soft-irq lock-inversion/132: ok | ok | ok |
hard-irq lock-inversion/213: ok | ok | ok |
soft-irq lock-inversion/213: ok | ok | ok |
hard-irq lock-inversion/231: ok | ok | ok |
soft-irq lock-inversion/231: ok | ok | ok |
hard-irq lock-inversion/312: ok | ok | ok |
soft-irq lock-inversion/312: ok | ok | ok |
hard-irq lock-inversion/321: ok | ok | ok |
soft-irq lock-inversion/321: ok | ok | ok |
hard-irq read-recursion/123: ok |
soft-irq read-recursion/123: ok |
hard-irq read-recursion/132: ok |
soft-irq read-recursion/132: ok |
hard-irq read-recursion/213: ok |
soft-irq read-recursion/213: ok |
hard-irq read-recursion/231: ok |
soft-irq read-recursion/231: ok |
hard-irq read-recursion/312: ok |
soft-irq read-recursion/312: ok |
hard-irq read-recursion/321: ok |
soft-irq read-recursion/321: ok |
--------------------------------------------------------------------------
| Wound/wait tests |
---------------------
ww api failures: ok | ok | ok |
ww contexts mixing: ok | ok |
finishing ww context: ok | ok | ok | ok |
locking mismatches: ok | ok | ok |
EDEADLK handling: ok | ok | ok | ok | ok | ok | ok | ok | ok | ok |
spinlock nest unlocked: ok |
-----------------------------------------------------
|block | try |context|
-----------------------------------------------------
context: ok | ok | ok |
try: ok | ok | ok |
block: ok | ok | ok |
spinlock: ok | ok | ok |
-------------------------------------------------------
Good, all 261 testcases passed! |
---------------------------------
Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x40008400 - 0x4000847c
rcu: Hierarchical SRCU implementation.
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 256 (order: 1, 11264 bytes)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor menu
AT91: Could not find identification node
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
videodev: Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource FTTMR010-TIMER2
random: fast init done
NET: Registered protocol family 2
tcp_listen_portaddr_hash hash table entries: 256 (order: 1, 10240 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 5, 147456 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
UDP hash table entries: 256 (order: 2, 20480 bytes)
UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 32
Unpacking initramfs...
Freeing initrd memory: 2992K
spin_lock-torture:--- Start of test [debug]: nwriters_stress=2 nreaders_stress=0 stat_interval=60 verbose=1 shuffle_interval=3 stutter=5 shutdown_secs=0 onoff_interval=0 onoff_holdoff=0
spin_lock-torture: Creating torture_shuffle task
spin_lock-torture: Creating torture_stutter task
spin_lock-torture: torture_shuffle task started
spin_lock-torture: Creating lock_torture_writer task
spin_lock-torture: torture_stutter task started
spin_lock-torture: Creating lock_torture_writer task
spin_lock-torture: lock_torture_writer task started
spin_lock-torture: Creating lock_torture_stats task
spin_lock-torture: lock_torture_writer task started
spin_lock-torture: lock_torture_stats task started
torture_init_begin: Refusing rcu init: spin_lock running.
torture_init_begin: One torture test at a time!
Initialise system trusted keyrings
workingset: timestamp_bits=30 max_order=17 bucket_order=0
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
Key type asymmetric registered
Asymmetric key parser 'x509' registered
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
io scheduler mq-deadline registered
io scheduler kyber registered
String selftests succeeded
test_firmware: interface ready
test passed
test_bitmap: loaded.
test_bitmap: parselist: 14: input is '0-2047:128/256' OK, Time: 16375
test_bitmap: parselist_user: 14: input is '0-2047:128/256' OK, Time: 51375
test_bitmap: all 1652 tests passed
test_uuid: all 18 tests passed
crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64
crc32: self tests passed, processed 225944 bytes in 658584 nsec
crc32c: CRC_LE_BITS = 64
crc32c: self tests passed, processed 225944 bytes in 350209 nsec
crc32_combine: 8373 self tests passed
crc32c_combine: 8373 self tests passed
glob: 64 self-tests passed, 0 failed
rbtree testing
-> test 1 (latency of nnodes insert+delete): 1225 cycles
-> test 2 (latency of nnodes cached insert+delete): 1047 cycles
-> test 3 (latency of inorder traversal): 213 cycles
-> test 4 (latency to fetch first node)
non-cached: 3 cycles
cached: 0 cycles
augmented rbtree testing
-> test 1 (latency of nnodes insert+delete): 1503 cycles
-> test 2 (latency of nnodes cached insert+delete): 1323 cycles
Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
1e783000.serial: ttyS0 at MMIO 0x1e783000 (irq = 28, base_baud = 1500000) is a 16550A
1e784000.serial: ttyS4 at MMIO 0x1e784000 (irq = 29, base_baud = 1500000) is a 16550A
printk: console [ttyS4] enabled
loop: module loaded
megasas: 07.707.51.00-rc1
aspeed-smc 1e620000.flash-controller: n25q256a (32768 Kbytes)
aspeed-smc 1e620000.flash-controller: CE0 window [ 0x20000000 - 0x22000000 ] 32MB
aspeed-smc 1e620000.flash-controller: CE1 window [ 0x22000000 - 0x26000000 ] 64MB
5 fixed-partitions partitions found on MTD device bmc
Creating 5 MTD partitions on "bmc":
0x000000000000-0x000000060000 : "u-boot"
0x000000060000-0x000000080000 : "u-boot-env"
0x000000080000-0x0000004c0000 : "kernel"
0x0000004c0000-0x000001c00000 : "rofs"
0x000001c00000-0x000002000000 : "rwfs"
vmap allocation for size 268439552 failed: use vmalloc=<size> to increase size
aspeed-smc 1e630000.flash-controller: ioremap failed for resource [mem 0x30000000-0x3fffffff]
aspeed-smc: probe of 1e630000.flash-controller failed with error -12
libphy: Fixed MDIO Bus: probed
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
Fusion MPT base driver 3.04.20
Copyright (c) 1999-2008 LSI Corporation
Fusion MPT SAS Host driver 3.04.20
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-orion: EHCI orion driver
ehci-atmel: EHCI Atmel driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-pci: OHCI PCI platform driver
ohci-atmel: OHCI Atmel driver
usbcore: registered new interface driver uas
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver usbtest
usbcore: registered new interface driver usb_ehset_test
usbcore: registered new interface driver lvs
i2c /dev entries driver
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
oprofile: no performance counters
oprofile: using timer interrupt.
NET: Registered protocol family 10
Segment Routing with IPv6
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
Loading compiled-in X.509 certificates
hctosys: unable to open rtc device (rtc0)
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
cfg80211: failed to load regulatory.db
ALSA device list:
No soundcards found.
Freeing unused kernel memory: 580K
This architecture does not have kernel memory protection.
Run /init as init process
Starting syslogd: OK
Starting klogd: OK
Initializing random number generator... random: dd: uninitialized urandom read (512 bytes read)
done.
Starting network: OK
Linux version 5.2.0-g0ecfebd2b5 (driver@clangbuiltlinux) (ClangBuiltLinux clang version 9.0.0 (git://github.com/llvm/llvm-project 6fd232f92eaaa6f01e95a17736ac741fedfdae19) (based on LLVM 9.0.0svn)) #99 PREEMPT Thu Jan 1 00:00:00 UTC 1970
Linux version 5.2.0-g0ecfebd2b5 (driver@clangbuiltlinux) (ClangBuiltLinux clang version 9.0.0 (git://github.com/llvm/llvm-project 6fd232f92eaaa6f01e95a17736ac741fedfdae19) (based on LLVM 9.0.0svn)) #99 PREEMPT Thu Jan 1 00:00:00 UTC 1970
Stopping network: OK
Saving random seed... random: dd: uninitialized urandom read (512 bytes read)
done.
Stopping klogd: OK
Stopping syslogd: OK
umount: devtmpfs busy - remounted read-only
umount: can't unmount /: Invalid argument
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system poweroff
spin_lock-torture: Unscheduled system shutdown detected
reboot: System halted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment