[U-Boot] [RFC] dm: tegra: boot time regression
Marcel Ziswiler
marcel at ziswiler.com
Thu Nov 20 12:29:02 CET 2014
On Mon, 2014-11-17 at 06:53 +0000, Simon Glass wrote:
> Did this get resolved?
No, unfortunately not.
> Do you have an update please?
I just retested this and it is still the case all with latest mainline
stuff both on the U-Boot as well as the Linux kernel side. Another issue
I noticed is that somehow current U-Boot DM serial stuff seems to double
space everything?!? Well, anyway. Here the output of straight mainline:
U-Boot SPL 2015.01-rc1-00145-gf196044 (Nov 20 2014 - 09:04:15)
U-Boot 2015.01-rc1-00145-gf196044 (Nov 20 2014 - 09:04:15)
TEGRA30
Board: Toradex Colibri T30
I2C: ready
DRAM: 1 GiB
MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1
In: serial
Out: serial
Err: serial
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 2 1 0
reading tegra30-colibri-eval-v3.dtb
24225 bytes read in 16 ms (1.4 MiB/s)
reading uImage
4717016 bytes read in 127 ms (35.4 MiB/s)
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-3.18.0-rc5
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4716952 Bytes = 4.5 MiB
Load Address: 82008000
Entry Point: 82008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 82000000
Booting using the fdt blob at 0x82000000
Loading Kernel Image ... OK
Using Device Tree in place at 82000000, end 82008ea0
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.18.0-rc5 (zim at localhost.localdomain) (gcc
version 4.7.2 20120910 (prerelease) (crosstool-NG
linaro-1.13.1-2012.09-20120921 - Linaro GCC 2012.09) ) #1 SMP PREEMPT
Thu Nov 20 09:14:47 CET 2014
[ 0.000000] CPU: ARMv7 Processor [412fc099] revision 9 (ARMv7),
cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[ 0.000000] Machine model: Toradex Colibri T30 on Colibri Evaluation
Board
[ 0.000000] cma: Reserved 64 MiB at 0xbb400000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] PERCPU: Embedded 10 pages/cpu @f67d2000 s8896 r8192
d23872 u40960
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 257312
[ 0.000000] Kernel command line: core_edp_mv=1300 usb_high_speed=1
ip=off root=/dev/mmcblk0p2 rw,noatime rootfstype=ext3 rootwait
asix_mac=00:14:2d:28:39:fe consoleblank=0 no_console_suspend=1
console=tty1 console=ttyS0,115200n8 debug_uartport=lsport,0 vmalloc=128M
mem=1012M at 2048M fbmem=12M at 3060M video=tegrafb0:640x480-16 at 60
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288
bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144
bytes)
[ 0.000000] Memory: 951940K/1036288K available (6447K kernel code,
341K rwdata, 2160K rodata, 292K init, 362K bss, 84348K reserved, 69632K
highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xffe00000 (2048 kB)
[ 0.000000] vmalloc : 0xf7800000 - 0xff000000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf7000000 ( 880 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0870318 (8609 kB)
[ 0.000000] .init : 0xc0871000 - 0xc08ba000 ( 292 kB)
[ 0.000000] .data : 0xc08ba000 - 0xc090f7e0 ( 342 kB)
[ 0.000000] .bss : 0xc090f7e0 - 0xc096a15c ( 363 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L2C: platform modifies aux control register: 0x02080000
-> 0x3e480001
[ 0.000000] L2C: DT/platform modifies aux control register:
0x02080000 -> 0x3e480001
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000] L2C-310: enabling full line of zeros but not enabled in
Cortex-A9
[ 0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode
enabled
[ 0.000000] L2C-310 cache controller enabled, 8 ways, 1024 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x7e480001
[ 0.000017] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps
every 2147483648000ns
[ 0.000054] Switching to timer-based delay loop, resolution 1000ns
[ 0.001149] Console: colour dummy device 80x30
[ 0.001865] console [tty1] enabled
[ 0.001906] Calibrating delay loop (skipped), value calculated using
timer frequency.. 2.00 BogoMIPS (lpj=10000)
[ 0.001949] pid_max: default: 32768 minimum: 301
[ 0.002649] Mount-cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 0.002684] Mountpoint-cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 0.005053] Initializing cgroup subsys freezer
[ 0.005111] Initializing cgroup subsys debug
[ 0.005212] CPU: Testing write buffer coherency: ok
[ 0.005753] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.005889] Setting up static identity map for 0x8061c800 -
0x8061c898
[ 0.040419] Tegra Unknown SKU 177
[ 0.040474] Tegra Revision: A03 SKU: 177 CPU Process: 3 Core Process:
0
[ 0.062123] CPU1: Booted secondary processor
[ 0.062155] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.082117] CPU2: Booted secondary processor
[ 0.082145] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.102101] CPU3: Booted secondary processor
[ 0.102130] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.102237] Brought up 4 CPUs
[ 0.102353] SMP: Total of 4 processors activated.
[ 0.102374] CPU: All CPU(s) started in SVC mode.
[ 0.103861] devtmpfs: initialized
[ 0.127596] VFP support v0.3: implementor 41 architecture 3 part 30
variant 9 rev 4
[ 0.133539] pinctrl core: initialized pinctrl subsystem
[ 0.134862] regulator-dummy: no parameters
[ 0.161014] NET: Registered protocol family 16
[ 0.164209] DMA: preallocated 256 KiB pool for atomic coherent
allocations
[ 0.190001] cpuidle: using governor ladder
[ 0.219999] cpuidle: using governor menu
[ 0.250727] No ATAGs?
[ 0.250787] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1
watchpoint registers.
[ 0.250830] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.314952] 3v3: 3300 mV
[ 0.315748] 5v0: 5000 mV
[ 0.316518] 5v0: 5000 mV
[ 0.316642] 5v0: Failed to create debugfs directory
[ 0.317230] usbc_vbus: 5000 mV
[ 0.317386] usbc_vbus: supplied by 5v0
[ 0.318159] usbh_vbus: Failed to request enable GPIO178: -517
[ 0.318382] reg-fixed-voltage regulators:regulator at 3: Failed to
register regulator: -517
[ 0.318435] platform regulators:regulator at 3: Driver reg-fixed-voltage
requests probe deferral
[ 0.321314] vgaarb: loaded
[ 0.323770] SCSI subsystem initialized
[ 0.325552] usbcore: registered new interface driver usbfs
[ 0.325885] usbcore: registered new interface driver hub
[ 0.326157] usbcore: registered new device driver usb
[ 0.338242] vrtc: no parameters
[ 0.338936] vrtc: supplied by 5v0
[ 0.349986] vdd_1v8_gen: 1800 mV
[ 0.350237] vdd_1v8_gen: supplied by 3v3
[ 0.359985] vddio_ddr_1v35: 1350 mV
[ 0.360212] vddio_ddr_1v35: supplied by 3v3
[ 0.364184] vdd2: at 1500 mV
[ 0.364410] vdd2: supplied by 3v3
[ 0.369987] vdd_cpu,vdd_sys: 1150 mV
[ 0.373105] ldo1: at 2850 mV
[ 0.373326] ldo1: supplied by vdd_1v8_gen
[ 0.379987] en_3v3: 3300 mV
[ 0.380229] en_3v3: supplied by vdd_1v8_gen
[ 0.383261] ldo3: at 1000 mV
[ 0.383478] ldo3: supplied by 3v3
[ 0.389987] vdd_rtc: 1200 mV
[ 0.390204] vdd_rtc: supplied by 3v3
[ 0.399986] avdd_vdac: 2800 mV
[ 0.400206] avdd_vdac: supplied by 3v3
[ 0.403581] avdd_plle: 1100 mV
[ 0.403797] avdd_plle: supplied by vdd_1v8_gen
[ 0.409985] avdd_pll: 1200 mV
[ 0.410221] avdd_pll: supplied by vdd_1v8_gen
[ 0.419985] vdd_ddr_hs: 1000 mV
[ 0.420200] vdd_ddr_hs: supplied by vdd_1v8_gen
[ 0.424980] tps62362-vout: 900 <--> 1400 mV at 1230 mV
[ 0.425548] Linux video capture interface: v2.00
[ 0.425791] pps_core: LinuxPPS API ver. 1 registered
[ 0.425816] pps_core: Software ver. 5.3.6 - Copyright 2005-2007
Rodolfo Giometti <giometti at linux.it>
[ 0.425955] PTP clock support registered
[ 0.427528] platform 7000f010.iommu: Driver tegra-smmu requests probe
deferral
[ 0.428296] Advanced Linux Sound Architecture Driver Initialized.
[ 0.430701] Bluetooth: Core ver 2.19
[ 0.430859] NET: Registered protocol family 31
[ 0.430885] Bluetooth: HCI device and connection manager initialized
[ 0.430938] Bluetooth: HCI socket layer initialized
[ 0.430983] Bluetooth: L2CAP socket layer initialized
[ 0.431091] Bluetooth: SCO socket layer initialized
[ 0.432438] cfg80211: Calling CRDA to update world regulatory domain
[ 0.433959] Switched to clocksource timer_us
[ 0.470511] NET: Registered protocol family 2
[ 0.472662] TCP established hash table entries: 8192 (order: 3, 32768
bytes)
[ 0.472819] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.473024] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.474120] TCP: reno registered
[ 0.474162] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.474252] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.474931] NET: Registered protocol family 1
[ 0.476092] RPC: Registered named UNIX socket transport module.
[ 0.476126] RPC: Registered udp transport module.
[ 0.476146] RPC: Registered tcp transport module.
[ 0.476166] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.480095] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7
counters available
[ 0.484588] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.489331] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.490756] msgmni has been set to 1723
[ 0.493519] bounce: pool size: 64 pages
[ 0.493562] io scheduler noop registered (default)
[ 0.502370] backlight supply power not found, using dummy regulator
[ 0.518237] tegra-apbdma 6000a000.dma: Tegra20 APB DMA driver
register 32 channels
[ 0.520095] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.525849] console [ttyS0] disabled
[ 0.525956] of_serial 70006000.serial: ttyS0 at MMIO 0x70006000 (irq
= 68, base_baud = 25500000) is a Tegra
[ 2.157476] console [ttyS0] enabled
[ 2.168642] serial-tegra 70006040.serial: ttyTHS1 at MMIO 0x70006040
(irq = 69, base_baud = 0) is a TEGRA_UART
[ 2.185693] serial-tegra 70006300.serial: ttyTHS3 at MMIO 0x70006300
(irq = 122, base_baud = 0) is a TEGRA_UART
[ 2.203062] [drm] Initialized drm 1.1.0 20060810
[ 2.213877] tegra-dc 54200000.dc: failed to probe RGB output: -517
[ 2.225972] platform 54200000.dc: Driver tegra-dc requests probe
deferral
[ 2.239940] 54280000.hdmi supply hdmi not found, using dummy
regulator
[ 2.255934] panel supply power not found, using dummy regulator
[ 2.286196] loop: module loaded
[ 2.306027] CAN device driver interface
[ 2.316089] spi32766.0 supply vdd not found, using dummy regulator
[ 2.328287] spi32766.0 supply xceiver not found, using dummy
regulator
[ 2.353472] igb: Intel(R) Gigabit Ethernet Network Driver - version
5.2.15-k
[ 2.366401] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 2.378464] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB
Ethernet driver
[ 2.391976] usbcore: registered new interface driver pegasus
[ 2.403813] usbcore: registered new interface driver asix
[ 2.415304] usbcore: registered new interface driver ax88179_178a
[ 2.427500] usbcore: registered new interface driver cdc_ether
[ 2.439524] usbcore: registered new interface driver smsc75xx
[ 2.451443] usbcore: registered new interface driver smsc95xx
[ 2.463279] usbcore: registered new interface driver net1080
[ 2.475030] usbcore: registered new interface driver cdc_subset
[ 2.487038] usbcore: registered new interface driver zaurus
[ 2.498819] usbcore: registered new interface driver cdc_ncm
[ 2.510667] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
Driver
[ 2.523071] ehci-pci: EHCI PCI platform driver
[ 2.533601] tegra-ehci: Tegra EHCI driver
[ 2.543898] platform 7d000000.usb: Driver tegra-ehci requests probe
deferral
[ 2.557010] platform 7d004000.usb: Driver tegra-ehci requests probe
deferral
[ 2.570112] platform 7d008000.usb: Driver tegra-ehci requests probe
deferral
[ 2.583499] usbcore: registered new interface driver cdc_acm
[ 2.595026] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters
[ 2.609126] usbcore: registered new interface driver cdc_wdm
[ 2.620978] usbcore: registered new interface driver usb-storage
[ 2.634543] tegra-phy 7d004000.usb-phy: no vbus regulator
[ 2.646029] platform 7d008000.usb-phy: Driver tegra-phy requests
probe deferral
[ 2.660566] mousedev: PS/2 mouse device common for all mice
[ 2.677720] rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
[ 2.691967] tegra_rtc 7000e000.rtc: rtc core: registered 7000e000.rtc
as rtc2
[ 2.705025] tegra_rtc 7000e000.rtc: Tegra internal Real Time Clock
[ 2.731442] tps65910-rtc tps65910-rtc: rtc core: registered
tps65910-rtc as rtc1
[ 2.744877] i2c /dev entries driver
[ 2.756797] usbcore: registered new interface driver uvcvideo
[ 2.768419] USB Video Class driver (1.1.1)
[ 2.778385] gspca_main: v2.14.0 registered
[ 2.792332] sdhci: Secure Digital Host Controller Interface driver
[ 2.804392] sdhci: Copyright(c) Pierre Ossman
[ 2.814633] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.826652] sdhci-tegra 78000200.sdhci: Got CD GPIO
[ 2.838648] sdhci-tegra 78000200.sdhci: No vmmc regulator found
[ 2.850442] sdhci-tegra 78000200.sdhci: No vqmmc regulator found
[ 2.862307] mmc0: Invalid maximum block size, assuming 512 bytes
[ 2.914330] mmc0: SDHCI controller on 78000200.sdhci [78000200.sdhci]
using ADMA
[ 2.931037] sdhci-tegra 78000600.sdhci: No vmmc regulator found
[ 2.942837] sdhci-tegra 78000600.sdhci: No vqmmc regulator found
[ 2.954705] mmc1: Invalid maximum block size, assuming 512 bytes
[ 3.013998] mmc1: SDHCI controller on 78000600.sdhci [78000600.sdhci]
using ADMA
[ 3.034577] usbcore: registered new interface driver usbhid
[ 3.048101] usbhid: USB HID core driver
[ 3.084717] TCP: cubic registered
[ 3.094300] NET: Registered protocol family 10
[ 3.107164] mip6: Mobile IPv6
[ 3.116028] sit: IPv6 over IPv4 tunneling driver
[ 3.131452] NET: Registered protocol family 17
[ 3.141888] NET: Registered protocol family 15
[ 3.152233] can: controller area network core (rev 20120528 abi 9)
[ 3.164602] NET: Registered protocol family 29
[ 3.175170] can: raw protocol (rev 20120528)
[ 3.185339] can: broadcast manager protocol (rev 20120528 t)
[ 3.196938] can: netlink gateway (rev 20130117) max_hops=1
[ 3.208610] Bluetooth: RFCOMM socket layer initialized
[ 3.219702] Bluetooth: RFCOMM ver 1.11
[ 3.229389] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.229404] mmc1: new high speed MMC card at address 0001
[ 3.230707] mmcblk0: mmc1:0001 H4G1d 3.64 GiB
[ 3.231166] mmcblk0boot0: mmc1:0001 H4G1d partition 1 4.00 MiB
[ 3.231623] mmcblk0boot1: mmc1:0001 H4G1d partition 2 4.00 MiB
[ 3.232010] mmcblk0rpmb: mmc1:0001 H4G1d partition 3 4.00 MiB
[ 3.240688] mmcblk0: p1 p2
[ 3.306137] Bluetooth: BNEP socket layer initialized
[ 3.316980] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.328784] Bluetooth: HIDP socket layer initialized
[ 3.342164] Registering SWP/SWPB emulation handler
[ 3.356074] usbh_vbus: 5000 mV
[ 3.365249] usbh_vbus: supplied by 5v0
[ 3.379433] [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
[ 3.391947] [drm] No driver support for vblank timestamp query.
[ 3.529603] Console: switching to colour frame buffer device 240x67
[ 3.576540] host1x drm: fb0: frame buffer device
[ 3.587232] host1x drm: registered panic notifier
[ 3.624021] [drm] Initialized tegra 0.0.0 20120330 on minor 0
[ 3.638060] utmi_phy_clk_enable: timeout waiting for phy to stabilize
[ 3.650642] tegra-ehci 7d000000.usb: EHCI Host Controller
[ 3.662119] tegra-ehci 7d000000.usb: new USB bus registered, assigned
bus number 1
[ 3.676540] tegra-ehci 7d000000.usb: irq 52, io mem 0x7d000000
[ 3.704002] tegra-ehci 7d000000.usb: USB 2.0 started, EHCI 1.00
[ 3.719014] hub 1-0:1.0: USB hub found
[ 3.728840] hub 1-0:1.0: 1 port detected
[ 3.740432] tegra-ehci 7d004000.usb: EHCI Host Controller
[ 3.751914] tegra-ehci 7d004000.usb: new USB bus registered, assigned
bus number 2
[ 3.766194] tegra-ehci 7d004000.usb: irq 53, io mem 0x7d004000
[ 3.794005] tegra-ehci 7d004000.usb: USB 2.0 started, EHCI 1.00
[ 3.808389] hub 2-0:1.0: USB hub found
[ 3.818192] hub 2-0:1.0: 1 port detected
[ 3.829739] platform 7d008000.usb: Driver tegra-ehci requests probe
deferral
[ 3.844027] tegra-ehci 7d008000.usb: EHCI Host Controller
[ 3.855505] tegra-ehci 7d008000.usb: new USB bus registered, assigned
bus number 3
[ 3.869840] tegra-ehci 7d008000.usb: irq 129, io mem 0x7d008000
[ 3.894001] tegra-ehci 7d008000.usb: USB 2.0 started, EHCI 1.00
[ 3.908401] hub 3-0:1.0: USB hub found
[ 3.918205] hub 3-0:1.0: 1 port detected
[ 3.931137] input: gpio-keys as /devices/soc0/gpio-keys/input/input0
[ 3.946264] rtc-ds1307 0-0068: setting system clock to 2014-11-01
08:05:12 UTC (1414829112)
[ 3.982021] ALSA device list:
[ 3.991008] No soundcards found.
[ 4.007384] kjournald starting. Commit interval 5 seconds
[ 4.007467] EXT3-fs (mmcblk0p2): mounted filesystem with writeback
data mode
[ 4.007571] VFS: Mounted root (ext3 filesystem) readonly on device
179:2.
And with U-Boot commit 858530a8c0a7ce7e573e513934804a00d6676813
reverted:
U-Boot SPL 2015.01-rc1-00146-g715b59d (Nov 20 2014 - 11:18:59)
U-Boot 2015.01-rc1-00146-g715b59d (Nov 20 2014 - 11:18:59)
TEGRA30
Board: Toradex Colibri T30
I2C: ready
DRAM: 1 GiB
MMC: Tegra SD/MMC: 0, Tegra SD/MMC: 1
In: serial
Out: serial
Err: serial
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 2 1 0
reading tegra30-colibri-eval-v3.dtb
24225 bytes read in 15 ms (1.5 MiB/s)
reading uImage
4717016 bytes read in 127 ms (35.4 MiB/s)
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-3.18.0-rc5
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4716952 Bytes = 4.5 MiB
Load Address: 82008000
Entry Point: 82008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 82000000
Booting using the fdt blob at 0x82000000
Loading Kernel Image ... OK
Using Device Tree in place at 82000000, end 82008ea0
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.18.0-rc5 (zim at localhost.localdomain) (gcc
version 4.7.2 20120910 (prerelease) (crosstool-NG
linaro-1.13.1-2012.09-20120921 - Linaro GCC 2012.09) ) #1 SMP PREEMPT
Thu Nov 20 09:14:47 CET 2014
[ 0.000000] CPU: ARMv7 Processor [412fc099] revision 9 (ARMv7),
cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[ 0.000000] Machine model: Toradex Colibri T30 on Colibri Evaluation
Board
[ 0.000000] cma: Reserved 64 MiB at 0xbb400000
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] PERCPU: Embedded 10 pages/cpu @f67d2000 s8896 r8192
d23872 u40960
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 257312
[ 0.000000] Kernel command line: core_edp_mv=1300 usb_high_speed=1
ip=off root=/dev/mmcblk0p2 rw,noatime rootfstype=ext3 rootwait
asix_mac=00:14:2d:28:39:fe consoleblank=0 no_console_suspend=1
console=tty1 console=ttyS0,115200n8 debug_uartport=lsport,0 vmalloc=128M
mem=1012M at 2048M fbmem=12M at 3060M video=tegrafb0:640x480-16 at 60
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288
bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144
bytes)
[ 0.000000] Memory: 951940K/1036288K available (6447K kernel code,
341K rwdata, 2160K rodata, 292K init, 362K bss, 84348K reserved, 69632K
highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xffe00000 (2048 kB)
[ 0.000000] vmalloc : 0xf7800000 - 0xff000000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf7000000 ( 880 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0870318 (8609 kB)
[ 0.000000] .init : 0xc0871000 - 0xc08ba000 ( 292 kB)
[ 0.000000] .data : 0xc08ba000 - 0xc090f7e0 ( 342 kB)
[ 0.000000] .bss : 0xc090f7e0 - 0xc096a15c ( 363 kB)
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] L2C: platform modifies aux control register: 0x02080000
-> 0x3e480001
[ 0.000000] L2C: DT/platform modifies aux control register:
0x02080000 -> 0x3e480001
[ 0.000000] L2C-310 erratum 769419 enabled
[ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
[ 0.000000] L2C-310: enabling full line of zeros but not enabled in
Cortex-A9
[ 0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[ 0.000000] L2C-310 dynamic clock gating enabled, standby mode
enabled
[ 0.000000] L2C-310 cache controller enabled, 8 ways, 1024 kB
[ 0.000000] L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x7e480001
[ 0.000019] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps
every 2147483648000ns
[ 0.000057] Switching to timer-based delay loop, resolution 1000ns
[ 0.001151] Console: colour dummy device 80x30
[ 0.001917] console [tty1] enabled
[ 0.001960] Calibrating delay loop (skipped), value calculated using
timer frequency.. 2.00 BogoMIPS (lpj=10000)
[ 0.002002] pid_max: default: 32768 minimum: 301
[ 0.002702] Mount-cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 0.002738] Mountpoint-cache hash table entries: 2048 (order: 1, 8192
bytes)
[ 0.005106] Initializing cgroup subsys freezer
[ 0.005163] Initializing cgroup subsys debug
[ 0.005263] CPU: Testing write buffer coherency: ok
[ 0.005797] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.005933] Setting up static identity map for 0x8061c800 -
0x8061c898
[ 0.040421] Tegra Unknown SKU 177
[ 0.040477] Tegra Revision: A03 SKU: 177 CPU Process: 3 Core Process:
0
[ 0.062133] CPU1: Booted secondary processor
[ 0.062165] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.082123] CPU2: Booted secondary processor
[ 0.082151] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.102102] CPU3: Booted secondary processor
[ 0.102131] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.102239] Brought up 4 CPUs
[ 0.102356] SMP: Total of 4 processors activated.
[ 0.102378] CPU: All CPU(s) started in SVC mode.
[ 0.103864] devtmpfs: initialized
[ 0.127607] VFP support v0.3: implementor 41 architecture 3 part 30
variant 9 rev 4
[ 0.133518] pinctrl core: initialized pinctrl subsystem
[ 0.134856] regulator-dummy: no parameters
[ 0.160990] NET: Registered protocol family 16
[ 0.164174] DMA: preallocated 256 KiB pool for atomic coherent
allocations
[ 0.190002] cpuidle: using governor ladder
[ 0.220001] cpuidle: using governor menu
[ 0.250743] No ATAGs?
[ 0.250803] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1
watchpoint registers.
[ 0.250846] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.314960] 3v3: 3300 mV
[ 0.315759] 5v0: 5000 mV
[ 0.316527] 5v0: 5000 mV
[ 0.316652] 5v0: Failed to create debugfs directory
[ 0.317239] usbc_vbus: 5000 mV
[ 0.317394] usbc_vbus: supplied by 5v0
[ 0.318165] usbh_vbus: Failed to request enable GPIO178: -517
[ 0.318392] reg-fixed-voltage regulators:regulator at 3: Failed to
register regulator: -517
[ 0.318446] platform regulators:regulator at 3: Driver reg-fixed-voltage
requests probe deferral
[ 0.321324] vgaarb: loaded
[ 0.323786] SCSI subsystem initialized
[ 0.325570] usbcore: registered new interface driver usbfs
[ 0.325903] usbcore: registered new interface driver hub
[ 0.326174] usbcore: registered new device driver usb
[ 0.338278] vrtc: no parameters
[ 0.338975] vrtc: supplied by 5v0
[ 0.349988] vdd_1v8_gen: 1800 mV
[ 0.350237] vdd_1v8_gen: supplied by 3v3
[ 0.359987] vddio_ddr_1v35: 1350 mV
[ 0.360213] vddio_ddr_1v35: supplied by 3v3
[ 0.364186] vdd2: at 1500 mV
[ 0.364412] vdd2: supplied by 3v3
[ 0.369988] vdd_cpu,vdd_sys: 1150 mV
[ 0.373105] ldo1: at 2850 mV
[ 0.373327] ldo1: supplied by vdd_1v8_gen
[ 0.379986] en_3v3: 3300 mV
[ 0.380225] en_3v3: supplied by vdd_1v8_gen
[ 0.383251] ldo3: at 1000 mV
[ 0.383468] ldo3: supplied by 3v3
[ 0.389988] vdd_rtc: 1200 mV
[ 0.390208] vdd_rtc: supplied by 3v3
[ 0.399987] avdd_vdac: 2800 mV
[ 0.400206] avdd_vdac: supplied by 3v3
[ 0.403582] avdd_plle: 1100 mV
[ 0.403797] avdd_plle: supplied by vdd_1v8_gen
[ 0.409987] avdd_pll: 1200 mV
[ 0.410223] avdd_pll: supplied by vdd_1v8_gen
[ 0.419986] vdd_ddr_hs: 1000 mV
[ 0.420200] vdd_ddr_hs: supplied by vdd_1v8_gen
[ 0.424987] tps62362-vout: 900 <--> 1400 mV at 1230 mV
[ 0.425557] Linux video capture interface: v2.00
[ 0.425800] pps_core: LinuxPPS API ver. 1 registered
[ 0.425825] pps_core: Software ver. 5.3.6 - Copyright 2005-2007
Rodolfo Giometti <giometti at linux.it>
[ 0.425965] PTP clock support registered
[ 0.427540] platform 7000f010.iommu: Driver tegra-smmu requests probe
deferral
[ 0.428310] Advanced Linux Sound Architecture Driver Initialized.
[ 0.430706] Bluetooth: Core ver 2.19
[ 0.430867] NET: Registered protocol family 31
[ 0.430892] Bluetooth: HCI device and connection manager initialized
[ 0.430943] Bluetooth: HCI socket layer initialized
[ 0.430987] Bluetooth: L2CAP socket layer initialized
[ 0.431097] Bluetooth: SCO socket layer initialized
[ 0.432443] cfg80211: Calling CRDA to update world regulatory domain
[ 0.433965] Switched to clocksource timer_us
[ 0.470525] NET: Registered protocol family 2
[ 0.472675] TCP established hash table entries: 8192 (order: 3, 32768
bytes)
[ 0.472832] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.473038] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.474132] TCP: reno registered
[ 0.474172] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.474262] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.474933] NET: Registered protocol family 1
[ 0.476094] RPC: Registered named UNIX socket transport module.
[ 0.476127] RPC: Registered udp transport module.
[ 0.476148] RPC: Registered tcp transport module.
[ 0.476168] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.480093] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7
counters available
[ 0.484596] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.489340] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.490763] msgmni has been set to 1723
[ 0.493526] bounce: pool size: 64 pages
[ 0.493566] io scheduler noop registered (default)
[ 0.502376] backlight supply power not found, using dummy regulator
[ 0.518243] tegra-apbdma 6000a000.dma: Tegra20 APB DMA driver
register 32 channels
[ 0.520098] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.525853] console [ttyS0] disabled
[ 0.525961] of_serial 70006000.serial: ttyS0 at MMIO 0x70006000 (irq
= 68, base_baud = 25500000) is a Tegra
[ 1.339391] console [ttyS0] enabled
[ 1.344752] serial-tegra 70006040.serial: ttyTHS1 at MMIO 0x70006040
(irq = 69, base_baud = 0) is a TEGRA_UART
[ 1.355956] serial-tegra 70006300.serial: ttyTHS3 at MMIO 0x70006300
(irq = 122, base_baud = 0) is a TEGRA_UART
[ 1.367491] [drm] Initialized drm 1.1.0 20060810
[ 1.372446] tegra-dc 54200000.dc: failed to probe RGB output: -517
[ 1.378705] platform 54200000.dc: Driver tegra-dc requests probe
deferral
[ 1.386837] 54280000.hdmi supply hdmi not found, using dummy
regulator
[ 1.396952] panel supply power not found, using dummy regulator
[ 1.421337] loop: module loaded
[ 1.435353] CAN device driver interface
[ 1.439463] spi32766.0 supply vdd not found, using dummy regulator
[ 1.445858] spi32766.0 supply xceiver not found, using dummy
regulator
[ 1.465219] igb: Intel(R) Gigabit Ethernet Network Driver - version
5.2.15-k
[ 1.472278] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 1.478518] pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB
Ethernet driver
[ 1.486198] usbcore: registered new interface driver pegasus
[ 1.492157] usbcore: registered new interface driver asix
[ 1.497817] usbcore: registered new interface driver ax88179_178a
[ 1.504186] usbcore: registered new interface driver cdc_ether
[ 1.510349] usbcore: registered new interface driver smsc75xx
[ 1.516435] usbcore: registered new interface driver smsc95xx
[ 1.522407] usbcore: registered new interface driver net1080
[ 1.528328] usbcore: registered new interface driver cdc_subset
[ 1.534506] usbcore: registered new interface driver zaurus
[ 1.540429] usbcore: registered new interface driver cdc_ncm
[ 1.546441] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI)
Driver
[ 1.552984] ehci-pci: EHCI PCI platform driver
[ 1.557685] tegra-ehci: Tegra EHCI driver
[ 1.562120] platform 7d000000.usb: Driver tegra-ehci requests probe
deferral
[ 1.569397] platform 7d004000.usb: Driver tegra-ehci requests probe
deferral
[ 1.576666] platform 7d008000.usb: Driver tegra-ehci requests probe
deferral
[ 1.584225] usbcore: registered new interface driver cdc_acm
[ 1.589891] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters
[ 1.598157] usbcore: registered new interface driver cdc_wdm
[ 1.604189] usbcore: registered new interface driver usb-storage
[ 1.611854] tegra-phy 7d004000.usb-phy: no vbus regulator
[ 1.617508] platform 7d008000.usb-phy: Driver tegra-phy requests
probe deferral
[ 1.626203] mousedev: PS/2 mouse device common for all mice
[ 1.637493] rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
[ 1.645787] tegra_rtc 7000e000.rtc: rtc core: registered 7000e000.rtc
as rtc2
[ 1.652981] tegra_rtc 7000e000.rtc: Tegra internal Real Time Clock
[ 1.673641] tps65910-rtc tps65910-rtc: rtc core: registered
tps65910-rtc as rtc1
[ 1.681246] i2c /dev entries driver
[ 1.687338] usbcore: registered new interface driver uvcvideo
[ 1.693093] USB Video Class driver (1.1.1)
[ 1.697238] gspca_main: v2.14.0 registered
[ 1.705337] sdhci: Secure Digital Host Controller Interface driver
[ 1.711528] sdhci: Copyright(c) Pierre Ossman
[ 1.715935] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.722093] sdhci-tegra 78000200.sdhci: Got CD GPIO
[ 1.728255] sdhci-tegra 78000200.sdhci: No vmmc regulator found
[ 1.734220] sdhci-tegra 78000200.sdhci: No vqmmc regulator found
[ 1.740235] mmc0: Invalid maximum block size, assuming 512 bytes
[ 1.794339] mmc0: SDHCI controller on 78000200.sdhci [78000200.sdhci]
using ADMA
[ 1.805218] sdhci-tegra 78000600.sdhci: No vmmc regulator found
[ 1.811154] sdhci-tegra 78000600.sdhci: No vqmmc regulator found
[ 1.817195] mmc1: Invalid maximum block size, assuming 512 bytes
[ 1.864006] mmc1: SDHCI controller on 78000600.sdhci [78000600.sdhci]
using ADMA
[ 1.900414] usbcore: registered new interface driver usbhid
[ 1.909095] usbhid: USB HID core driver
[ 1.924130] TCP: cubic registered
[ 1.927845] NET: Registered protocol family 10
[ 1.934913] mip6: Mobile IPv6
[ 1.937906] sit: IPv6 over IPv4 tunneling driver
[ 1.947377] NET: Registered protocol family 17
[ 1.951912] NET: Registered protocol family 15
[ 1.956405] can: controller area network core (rev 20120528 abi 9)
[ 1.962878] NET: Registered protocol family 29
[ 1.967594] can: raw protocol (rev 20120528)
[ 1.971886] can: broadcast manager protocol (rev 20120528 t)
[ 1.974135] mmc1: new high speed MMC card at address 0001
[ 1.975438] mmcblk0: mmc1:0001 H4G1d 3.64 GiB
[ 1.975906] mmcblk0boot0: mmc1:0001 H4G1d partition 1 4.00 MiB
[ 1.976351] mmcblk0boot1: mmc1:0001 H4G1d partition 2 4.00 MiB
[ 1.976743] mmcblk0rpmb: mmc1:0001 H4G1d partition 3 4.00 MiB
[ 2.005356] can: netlink gateway (rev 20130117) max_hops=1
[ 2.007659] mmcblk0: p1 p2
[ 2.014026] Bluetooth: RFCOMM socket layer initialized
[ 2.019218] Bluetooth: RFCOMM ver 1.11
[ 2.023012] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.028436] Bluetooth: BNEP socket layer initialized
[ 2.033426] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.039404] Bluetooth: HIDP socket layer initialized
[ 2.046980] Registering SWP/SWPB emulation handler
[ 2.055017] usbh_vbus: 5000 mV
[ 2.058323] usbh_vbus: supplied by 5v0
[ 2.066565] [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
[ 2.073197] [drm] No driver support for vblank timestamp query.
[ 2.205169] Console: switching to colour frame buffer device 240x67
[ 2.246218] host1x drm: fb0: frame buffer device
[ 2.251056] host1x drm: registered panic notifier
[ 2.284024] [drm] Initialized tegra 0.0.0 20120330 on minor 0
[ 2.292202] utmi_phy_clk_enable: timeout waiting for phy to stabilize
[ 2.298900] tegra-ehci 7d000000.usb: EHCI Host Controller
[ 2.304542] tegra-ehci 7d000000.usb: new USB bus registered, assigned
bus number 1
[ 2.313066] tegra-ehci 7d000000.usb: irq 52, io mem 0x7d000000
[ 2.334008] tegra-ehci 7d000000.usb: USB 2.0 started, EHCI 1.00
[ 2.342643] hub 1-0:1.0: USB hub found
[ 2.346640] hub 1-0:1.0: 1 port detected
[ 2.352380] tegra-ehci 7d004000.usb: EHCI Host Controller
[ 2.358071] tegra-ehci 7d004000.usb: new USB bus registered, assigned
bus number 2
[ 2.366529] tegra-ehci 7d004000.usb: irq 53, io mem 0x7d004000
[ 2.384015] tegra-ehci 7d004000.usb: USB 2.0 started, EHCI 1.00
[ 2.392508] hub 2-0:1.0: USB hub found
[ 2.396505] hub 2-0:1.0: 1 port detected
[ 2.402202] platform 7d008000.usb: Driver tegra-ehci requests probe
deferral
[ 2.410489] tegra-ehci 7d008000.usb: EHCI Host Controller
[ 2.416175] tegra-ehci 7d008000.usb: new USB bus registered, assigned
bus number 3
[ 2.424652] tegra-ehci 7d008000.usb: irq 129, io mem 0x7d008000
[ 2.444173] tegra-ehci 7d008000.usb: USB 2.0 started, EHCI 1.00
[ 2.452685] hub 3-0:1.0: USB hub found
[ 2.456681] hub 3-0:1.0: 1 port detected
[ 2.464271] input: gpio-keys as /devices/soc0/gpio-keys/input/input0
[ 2.474112] rtc-ds1307 0-0068: setting system clock to 2014-11-01
08:23:12 UTC (1414830192)
[ 2.504315] ALSA device list:
[ 2.507408] No soundcards found.
[ 2.517216] kjournald starting. Commit interval 5 seconds
[ 2.517310] EXT3-fs (mmcblk0p2): mounted filesystem with writeback
data mode
[ 2.517420] VFS: Mounted root (ext3 filesystem) readonly on device
179:2.
One can see a difference in boot time of about 1.5 seconds! Any thoughts
on any of this?
More information about the U-Boot
mailing list