Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: VM-friendly 64-bit ARM binaries that use Linux bootloader & VirtIO support?



Ok I don't think we have a driver for that yet. Someone will have to write one...

On Mon, 30 Nov 2020, Chris Hanson wrote:

On Nov 30, 2020, at 2:41 PM, Jared McNeill <jmcneill%invisible.ca@localhost> wrote:

I don't see a UART device modeled in the device tree. Is it a PCI device maybe? You should be able to find it in dmesg -- please share.

I guess if there is not a node in the devicetree for the UART we'll have to add some other way to specify it by device name (consdev=com0 or something like that).

I've heard it's a Virtio console device in PCI space.

The below is from Ubuntu 20.10 Server for arm64. For Linux I've used a kernel command line of "console=hvc0 root=/dev/vda1" as suggested by one of the other folks who have built SimpleVM.app, and it does appear to map to the Virtio console and disk attached.

 -- Chris

root@ubuntu-server:/# lspci
00:00.0 Host bridge: Apple Inc. Device f020
00:01.0 Ethernet controller: Red Hat, Inc. Virtio network device (rev 01)
00:05.0 Communication controller: Red Hat, Inc. Virtio console (rev 01)
00:06.0 Mass storage controller: Red Hat, Inc. Virtio block device (rev 01)
00:07.0 Network and computing encryption device: Red Hat, Inc. Virtio RNG (rev 01)
00:08.0 Memory controller: Red Hat, Inc. Virtio memory balloon (rev 01)

root@ubuntu-server:/# lshw
ubuntu-server
   description: Computer
   width: 64 bits
   capabilities: smp cp15_barrier swp tagged_addr_disabled
 *-core
      description: Motherboard
      physical id: 0
    *-cpu:0
         description: CPU
         product: cpu
         physical id: 0
         bus info: cpu@0
         capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
    *-cpu:1
         description: CPU
         product: cpu
         physical id: 1
         bus info: cpu@1
         capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
    *-cpu:2
         description: CPU
         product: cpu
         physical id: 2
         bus info: cpu@2
         capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
    *-cpu:3
         description: CPU
         product: cpu
         physical id: 3
         bus info: cpu@3
         capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
    *-memory
         description: System memory
         physical id: 4
         size: 3GiB
    *-pci
         physical id: 100
         bus info: pci@0000:00:00.0
         version: 00
         width: 32 bits
         clock: 33MHz
       *-network
            physical id: 1
            bus info: pci@0000:00:01.0
            version: 01
            width: 32 bits
            clock: 33MHz
            capabilities: msix bus_master cap_list
            configuration: driver=virtio-pci latency=64
            resources: irq:6 memory:50000080-500000bf memory:50000300-5000031f memory:50000320-5000032f memory:50000330-5000033f memory:500000c0-500000ff
          *-virtio0
               description: Ethernet interface
               physical id: 0
               bus info: virtio@0
               logical name: enp0s1
               serial: 32:06:ec:d6:65:9b
               capabilities: ethernet physical
               configuration: autonegotiation=off broadcast=yes driver=virtio_net driverversion=1.0.0 ip=192.168.64.3 link=yes multicast=yes
       *-communication
            physical id: 5
            bus info: pci@0000:00:05.0
            version: 01
            width: 32 bits
            clock: 33MHz
            capabilities: msix bus_master cap_list
            configuration: driver=virtio-pci latency=64
            resources: irq:7 memory:50000100-5000013f memory:50000340-5000034f memory:50000350-5000035f memory:50000360-5000036f memory:50000000-5000007f
          *-virtio1 UNCLAIMED
               description: Virtual I/O device
               physical id: 0
               bus info: virtio@1
               configuration: driver=virtio_console
       *-storage
            physical id: 6
            bus info: pci@0000:00:06.0
            version: 01
            width: 32 bits
            clock: 33MHz
            capabilities: storage msix bus_master cap_list
            configuration: driver=virtio-pci latency=64
            resources: irq:8 memory:50000140-5000017f memory:50000180-500001bf memory:50000370-5000037f memory:50000380-5000038f memory:500001c0-500001ff
          *-virtio2
               description: Virtual I/O device
               physical id: 0
               bus info: virtio@2
               logical name: /dev/vda
               size: 969MiB (1016MB)
               capabilities: partitioned partitioned:dos
               configuration: driver=virtio_blk logicalsectorsize=512 sectorsize=512
             *-volume:0
                  description: Primary partition
                  physical id: 1
                  bus info: virtio@2,1
                  logical name: /dev/vda1
                  logical name: /cdrom
                  capacity: 963MiB
                  capabilities: primary
                  configuration: mount.fstype=iso9660 mount.options=ro,noatime,nojoliet,check=s,map=n,blocksize=2048 state=mounted
             *-volume:1
                  description: Windows FAT volume
                  vendor: mkfs.fat
                  physical id: 2
                  bus info: virtio@2,2
                  logical name: /dev/vda2
                  version: FAT12
                  serial: 07be-0fdf
                  size: 15EiB
                  capabilities: primary boot fat initialized
                  configuration: FATs=2 filesystem=fat label=ESP
       *-generic
            physical id: 7
            bus info: pci@0000:00:07.0
            version: 01
            width: 32 bits
            clock: 33MHz
            capabilities: msix bus_master cap_list
            configuration: driver=virtio-pci latency=64
            resources: irq:9 memory:50000200-5000023f memory:50000390-5000039f memory:500003a0-500003af memory:500003b0-500003bf memory:50000240-5000027f
          *-virtio3 UNCLAIMED
               description: Virtual I/O device
               physical id: 0
               bus info: virtio@3
               configuration: driver=virtio_rng
       *-memory
            physical id: 8
            bus info: pci@0000:00:08.0
            version: 01
            width: 32 bits
            clock: 33MHz (30.3ns)
            capabilities: msix bus_master cap_list
            configuration: driver=virtio-pci latency=64
            resources: irq:10 memory:50000280-500002bf memory:500003c0-500003cf memory:500003d0-500003df memory:500003e0-500003ef memory:500002c0-500002ff
          *-virtio4 UNCLAIMED
               description: Virtual I/O device
               physical id: 0
               bus info: virtio@4
               configuration: driver=virtio_balloon

root@ubuntu-server:/# dmesg
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x00000000]
[    0.000000] Linux version 5.8.0-25-generic (buildd@bos02-arm64-004) (gcc (Ubuntu 10.2.0-13ubuntu1) 10.2.0, GNU ld (GNU Binutils for Ubuntu) 2.35.1) #26-Ubuntu SMP Thu Oct 15 10:33:30 UTC 2020 (Ubuntu 5.8.0-25.26-generic 5.8.14)
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 32 MiB at 0x00000000ee000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000070000000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xedbf80c0-0xedbfcfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000070000000-0x000000007fffffff]
[    0.000000]   DMA32    [mem 0x0000000080000000-0x00000000efffffff]
[    0.000000]   Normal   empty
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000070000000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000070000000-0x00000000efffffff]
[    0.000000] On node 0 totalpages: 524288
[    0.000000]   DMA zone: 1024 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 65536 pages, LIFO batch:15
[    0.000000]   DMA32 zone: 7168 pages used for memmap
[    0.000000]   DMA32 zone: 458752 pages, LIFO batch:63
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 33 pages/cpu s95640 r8192 d31336 u135168
[    0.000000] pcpu-alloc: s95640 r8192 d31336 u135168 alloc=33*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.000000] CPU features: detected: Address authentication (IMP DEF algorithm)
[    0.000000] alternatives: patching kernel code
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516096
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: console=hvc0 root=/dev/vda1
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000] software IO TLB: Cannot allocate buffer
[    0.000000] Memory: 1716180K/2097152K available (15228K kernel code, 2406K rwdata, 11092K rodata, 7232K init, 1138K bss, 348204K reserved, 32768K cma-reserved)
[    0.000000] random: get_random_u64 called from kmem_cache_open+0x34/0x254 with crng_init=0
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 50804 entries in 199 pages
[    0.000000] ftrace: allocated 199 pages with 5 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: 64 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: Enabling SGIs without active state
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000010010000
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000028] Console: colour dummy device 80x25
[    0.000046] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000047] pid_max: default: 32768 minimum: 301
[    0.000082] LSM: Security Framework initializing
[    0.000085] Yama: becoming mindful.
[    0.000111] AppArmor: AppArmor initialized
[    0.000149] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.000158] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.000570] rcu: Hierarchical SRCU implementation.
[    0.000843] EFI services will not be available.
[    0.000924] smp: Bringing up secondary CPUs ...
[    0.001080] Detected PIPT I-cache on CPU1
[    0.001090] GICv3: CPU1: found redistributor 1 region 0:0x0000000010030000
[    0.001131] CPU1: Booted secondary processor 0x0000000000 [0x00000000]
[    0.001326] Detected PIPT I-cache on CPU2
[    0.001337] GICv3: CPU2: found redistributor 2 region 0:0x0000000010050000
[    0.001378] CPU2: Booted secondary processor 0x0000000000 [0x00000000]
[    0.001573] Detected PIPT I-cache on CPU3
[    0.001587] GICv3: CPU3: found redistributor 3 region 0:0x0000000010070000
[    0.001629] CPU3: Booted secondary processor 0x0000000000 [0x00000000]
[    0.001677] smp: Brought up 1 node, 4 CPUs
[    0.001678] SMP: Total of 4 processors activated.
[    0.001679] CPU features: detected: Privileged Access Never
[    0.001680] CPU features: detected: LSE atomic instructions
[    0.001680] CPU features: detected: User Access Override
[    0.001680] CPU features: detected: Common not Private translations
[    0.001681] CPU features: detected: Data cache clean to Point of Persistence
[    0.001681] CPU features: detected: RAS Extension Support
[    0.001682] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.001682] CPU features: detected: CRC32 instructions
[    0.001682] CPU features: detected: Speculation barrier (SB)
[    0.001683] CPU features: detected: Generic authentication (IMP DEF algorithm)
[    0.001683] CPU features: detected: Data cache clean to Point of Deep Persistence
[    0.001683] CPU features: detected: E0PD
[    0.061131] CPU: All CPU(s) started at EL1
[    0.061778] devtmpfs: initialized
[    0.061982] Registered cp15_barrier emulation handler
[    0.061982] setend instruction emulation is not supported on this system
[    0.061984] KASLR disabled due to lack of seed
[    0.062175] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.062198] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.062299] pinctrl core: initialized pinctrl subsystem
[    0.062396] thermal_sys: Registered thermal governor 'fair_share'
[    0.062397] thermal_sys: Registered thermal governor 'bang_bang'
[    0.062397] thermal_sys: Registered thermal governor 'step_wise'
[    0.062397] thermal_sys: Registered thermal governor 'user_space'
[    0.062398] thermal_sys: Registered thermal governor 'power_allocator'
[    0.062410] DMI not present or invalid.
[    0.062539] NET: Registered protocol family 16
[    0.063118] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    0.063134] swapper/0: page allocation failure: order:6, mode:0xcc1(GFP_KERNEL|GFP_DMA), nodemask=(null),cpuset=/,mems_allowed=0
[    0.063137] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.8.0-25-generic #26-Ubuntu
[    0.063138] Call trace:
[    0.063140]  dump_backtrace+0x0/0x1f0
[    0.063141]  show_stack+0x24/0x30
[    0.063147]  dump_stack+0xc0/0x11c
[    0.063149]  warn_alloc+0x10c/0x170
[    0.063150]  __alloc_pages_slowpath.constprop.0+0x788/0x7a4
[    0.063151]  __alloc_pages_nodemask+0x2bc/0x31c
[    0.063152]  alloc_page_interleave+0x24/0xa0
[    0.063153]  alloc_pages_current+0xe8/0x14c
[    0.063153]  atomic_pool_expand+0x1cc/0x260
[    0.063178]  __dma_atomic_pool_init+0x54/0xb0
[    0.063178]  dma_atomic_pool_init+0xb4/0x164
[    0.063179]  do_one_initcall+0x50/0x234
[    0.063181]  do_initcalls+0x104/0x144
[    0.063182]  kernel_init_freeable+0x168/0x1e0
[    0.063190]  kernel_init+0x20/0x12c
[    0.063190]  ret_from_fork+0x10/0x18
[    0.063191] Mem-Info:
[    0.063193] active_anon:0 inactive_anon:0 isolated_anon:0
               active_file:0 inactive_file:0 isolated_file:0
               unevictable:0 dirty:0 writeback:0
               slab_reclaimable:17 slab_unreclaimable:314
               mapped:0 shmem:0 pagetables:0 bounce:0
               free:436213 free_pcp:62 free_cma:8128
[    0.063194] Node 0 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:0kB writeback:0kB shmem:0kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB all_unreclaimable? no
[    0.063195] Node 0 DMA free:20kB min:0kB low:0kB high:0kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:262144kB managed:20kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[    0.063196] lowmem_reserve[]: 0 0 0 0 0
[    0.063197] Node 0 DMA32 free:1744832kB min:0kB low:0kB high:0kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:1835008kB managed:1748928kB mlocked:0kB kernel_stack:656kB pagetables:0kB bounce:0kB free_pcp:248kB local_pcp:248kB free_cma:32512kB
[    0.063199] lowmem_reserve[]: 0 0 0 0 0
[    0.063199] Node 0 DMA: 1*4kB (M) 0*8kB 1*16kB (M) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 20kB
[    0.063202] Node 0 DMA32: 5*4kB (UM) 3*8kB (ME) 4*16kB (UME) 4*32kB (ME) 3*64kB (UME) 5*128kB (UME) 4*256kB (UMC) 4*512kB (MEC) 4*1024kB (MEC) 2*2048kB (EC) 3*4096kB (UEC) 4*8192kB (UMEC) 103*16384kB (MC) = 1744940kB
[    0.063205] 0 total pagecache pages
[    0.063207] 0 pages in swap cache
[    0.063207] Swap cache stats: add 0, delete 0, find 0/0
[    0.063207] Free swap  = 0kB
[    0.063208] Total swap = 0kB
[    0.063208] 524288 pages RAM
[    0.063208] 0 pages HighMem/MovableOnly
[    0.063208] 87051 pages reserved
[    0.063209] 8192 pages cma reserved
[    0.063209] 0 pages hwpoisoned
[    0.063231] DMA: preallocated 16 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.063334] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.063350] audit: initializing netlink subsys (disabled)
[    0.063430] audit: type=2000 audit(0.060:1): state=initialized audit_enabled=0 res=1
[    0.063509] cpuidle: using governor ladder
[    0.063510] cpuidle: using governor menu
[    0.063523] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.063580] ASID allocator initialised with 256 entries
[    0.063683] Serial: AMBA PL011 UART driver
[    0.065638] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.065639] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.065639] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.065639] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.068628] ACPI: Interpreter disabled.
[    0.068702] iommu: Default domain type: Translated
[    0.068824] SCSI subsystem initialized
[    0.068892] libata version 3.00 loaded.
[    0.068952] vgaarb: loaded
[    0.068971] usbcore: registered new interface driver usbfs
[    0.068977] usbcore: registered new interface driver hub
[    0.068987] usbcore: registered new device driver usb
[    0.068998] pps_core: LinuxPPS API ver. 1 registered
[    0.068998] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti%linux.it@localhost>
[    0.068999] PTP clock support registered
[    0.069047] EDAC MC: Ver: 3.0.0
[    0.069320] NetLabel: Initializing
[    0.069321] NetLabel:  domain hash size = 128
[    0.069321] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.069330] NetLabel:  unlabeled traffic allowed by default
[    0.069600] clocksource: Switched to clocksource arch_sys_counter
[    0.077121] VFS: Disk quotas dquot_6.6.0
[    0.077131] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.077218] AppArmor: AppArmor Filesystem Enabled
[    0.077272] pnp: PnP ACPI: disabled
[    0.079585] NET: Registered protocol family 2
[    0.079738] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.079770] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.079836] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    0.079845] TCP: Hash tables configured (established 16384 bind 16384)
[    0.079955] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.079964] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.079979] NET: Registered protocol family 1
[    0.079981] NET: Registered protocol family 44
[    0.079983] PCI: CLS 0 bytes, default 64
[    0.080011] Trying to unpack rootfs image as initramfs...
[    0.261362] Freeing initrd memory: 254128K
[    0.261647] kvm [1]: HYP mode not available
[    0.261794] Initialise system trusted keyrings
[    0.261800] Key type blacklist registered
[    0.261874] workingset: timestamp_bits=40 max_order=19 bucket_order=0
[    0.262354] zbud: loaded
[    0.262488] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.262645] fuse: init (API version 7.31)
[    0.262744] integrity: Platform Keyring initialized
[    0.271863] Key type asymmetric registered
[    0.271864] Asymmetric key parser 'x509' registered
[    0.271870] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.271931] io scheduler mq-deadline registered
[    0.272254] pl061_gpio 20060000.pl061: PL061 GPIO chip registered
[    0.272297] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    0.272327] pci-host-generic 40000000.pci: host bridge /pci ranges:
[    0.272330] pci-host-generic 40000000.pci:       IO 0x006fff0000..0x006fffffff -> 0x0000000000
[    0.272332] pci-host-generic 40000000.pci:      MEM 0x0050000000..0x006efeffff -> 0x0050000000
[    0.272332] pci-host-generic 40000000.pci:      MEM 0x0100000000..0x01ffffffff -> 0x0100000000
[    0.272340] pci-host-generic 40000000.pci: ECAM at [mem 0x40000000-0x4fffffff] for [bus 00-ff]
[    0.272353] pci-host-generic 40000000.pci: PCI host bridge to bus 0000:00
[    0.272354] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.272355] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    0.272355] pci_bus 0000:00: root bus resource [mem 0x50000000-0x6efeffff]
[    0.272356] pci_bus 0000:00: root bus resource [mem 0x100000000-0x1ffffffff]
[    0.272366] pci 0000:00:00.0: [106b:f020] type 00 class 0x060000
[    0.272482] pci 0000:00:01.0: [1af4:1041] type 00 class 0x020000
[    0.272505] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x0000003f]
[    0.272512] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000001f]
[    0.272519] pci 0000:00:01.0: reg 0x18: [mem 0x00000000-0x0000000f]
[    0.272526] pci 0000:00:01.0: reg 0x1c: [mem 0x00000000-0x0000000f]
[    0.272532] pci 0000:00:01.0: reg 0x20: [mem 0x00000000-0x0000003f]
[    0.272644] pci 0000:00:05.0: [1af4:1043] type 00 class 0x078000
[    0.272667] pci 0000:00:05.0: reg 0x10: [mem 0x00000000-0x0000003f]
[    0.272674] pci 0000:00:05.0: reg 0x14: [mem 0x00000000-0x0000000f]
[    0.272681] pci 0000:00:05.0: reg 0x18: [mem 0x00000000-0x0000000f]
[    0.272687] pci 0000:00:05.0: reg 0x1c: [mem 0x00000000-0x0000000f]
[    0.272694] pci 0000:00:05.0: reg 0x20: [mem 0x00000000-0x0000007f]
[    0.272803] pci 0000:00:06.0: [1af4:1042] type 00 class 0x018000
[    0.272826] pci 0000:00:06.0: reg 0x10: [mem 0x00000000-0x0000003f]
[    0.272833] pci 0000:00:06.0: reg 0x14: [mem 0x00000000-0x0000003f]
[    0.272840] pci 0000:00:06.0: reg 0x18: [mem 0x00000000-0x0000000f]
[    0.272846] pci 0000:00:06.0: reg 0x1c: [mem 0x00000000-0x0000000f]
[    0.272853] pci 0000:00:06.0: reg 0x20: [mem 0x00000000-0x0000003f]
[    0.272958] pci 0000:00:07.0: [1af4:1044] type 00 class 0x100000
[    0.272980] pci 0000:00:07.0: reg 0x10: [mem 0x00000000-0x0000003f]
[    0.272987] pci 0000:00:07.0: reg 0x14: [mem 0x00000000-0x0000000f]
[    0.272993] pci 0000:00:07.0: reg 0x18: [mem 0x00000000-0x0000000f]
[    0.273000] pci 0000:00:07.0: reg 0x1c: [mem 0x00000000-0x0000000f]
[    0.273007] pci 0000:00:07.0: reg 0x20: [mem 0x00000000-0x0000003f]
[    0.273103] pci 0000:00:08.0: [1af4:1045] type 00 class 0x058000
[    0.273126] pci 0000:00:08.0: reg 0x10: [mem 0x00000000-0x0000003f]
[    0.273132] pci 0000:00:08.0: reg 0x14: [mem 0x00000000-0x0000000f]
[    0.273139] pci 0000:00:08.0: reg 0x18: [mem 0x00000000-0x0000000f]
[    0.273146] pci 0000:00:08.0: reg 0x1c: [mem 0x00000000-0x0000000f]
[    0.273152] pci 0000:00:08.0: reg 0x20: [mem 0x00000000-0x0000003f]
[    0.273295] pci 0000:00:05.0: BAR 4: assigned [mem 0x50000000-0x5000007f]
[    0.273298] pci 0000:00:01.0: BAR 0: assigned [mem 0x50000080-0x500000bf]
[    0.273301] pci 0000:00:01.0: BAR 4: assigned [mem 0x500000c0-0x500000ff]
[    0.273304] pci 0000:00:05.0: BAR 0: assigned [mem 0x50000100-0x5000013f]
[    0.273307] pci 0000:00:06.0: BAR 0: assigned [mem 0x50000140-0x5000017f]
[    0.273310] pci 0000:00:06.0: BAR 1: assigned [mem 0x50000180-0x500001bf]
[    0.273315] pci 0000:00:06.0: BAR 4: assigned [mem 0x500001c0-0x500001ff]
[    0.273319] pci 0000:00:07.0: BAR 0: assigned [mem 0x50000200-0x5000023f]
[    0.273322] pci 0000:00:07.0: BAR 4: assigned [mem 0x50000240-0x5000027f]
[    0.273325] pci 0000:00:08.0: BAR 0: assigned [mem 0x50000280-0x500002bf]
[    0.273328] pci 0000:00:08.0: BAR 4: assigned [mem 0x500002c0-0x500002ff]
[    0.273331] pci 0000:00:01.0: BAR 1: assigned [mem 0x50000300-0x5000031f]
[    0.273334] pci 0000:00:01.0: BAR 2: assigned [mem 0x50000320-0x5000032f]
[    0.273337] pci 0000:00:01.0: BAR 3: assigned [mem 0x50000330-0x5000033f]
[    0.273340] pci 0000:00:05.0: BAR 1: assigned [mem 0x50000340-0x5000034f]
[    0.273343] pci 0000:00:05.0: BAR 2: assigned [mem 0x50000350-0x5000035f]
[    0.273346] pci 0000:00:05.0: BAR 3: assigned [mem 0x50000360-0x5000036f]
[    0.273349] pci 0000:00:06.0: BAR 2: assigned [mem 0x50000370-0x5000037f]
[    0.273352] pci 0000:00:06.0: BAR 3: assigned [mem 0x50000380-0x5000038f]
[    0.273355] pci 0000:00:07.0: BAR 1: assigned [mem 0x50000390-0x5000039f]
[    0.273358] pci 0000:00:07.0: BAR 2: assigned [mem 0x500003a0-0x500003af]
[    0.273361] pci 0000:00:07.0: BAR 3: assigned [mem 0x500003b0-0x500003bf]
[    0.273364] pci 0000:00:08.0: BAR 1: assigned [mem 0x500003c0-0x500003cf]
[    0.273367] pci 0000:00:08.0: BAR 2: assigned [mem 0x500003d0-0x500003df]
[    0.273370] pci 0000:00:08.0: BAR 3: assigned [mem 0x500003e0-0x500003ef]
[    0.273748] virtio-pci 0000:00:01.0: enabling device (0000 -> 0002)
[    0.273879] virtio-pci 0000:00:05.0: enabling device (0000 -> 0002)
[    0.273995] virtio-pci 0000:00:06.0: enabling device (0000 -> 0002)
[    0.274116] virtio-pci 0000:00:07.0: enabling device (0000 -> 0002)
[    0.274224] virtio-pci 0000:00:08.0: enabling device (0000 -> 0002)
[    0.274591] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    0.275850] msm_serial: driver initialized
[    0.276931] printk: console [hvc0] enabled
[    0.277052] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.278585] loop: module loaded
[    0.278888] libphy: Fixed MDIO Bus: probed
[    0.278930] tun: Universal TUN/TAP device driver, 1.6
[    0.279076] PPP generic driver version 2.4.2
[    0.279183] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.279265] ehci-pci: EHCI PCI platform driver
[    0.279300] ehci-orion: EHCI orion driver
[    0.279338] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.279374] ohci-pci: OHCI PCI platform driver
[    0.279399] uhci_hcd: USB Universal Host Controller Interface driver
[    0.279526] mousedev: PS/2 mouse device common for all mice
[    0.279639] i2c /dev entries driver
[    0.279711] device-mapper: uevent: version 1.0.3
[    0.279818] device-mapper: ioctl: 4.42.0-ioctl (2020-02-27) initialised: dm-devel%redhat.com@localhost
[    0.279981] ledtrig-cpu: registered to indicate activity on CPUs
[    0.280141] drop_monitor: Initializing network drop monitor service
[    0.280349] NET: Registered protocol family 10
[    0.284248] Segment Routing with IPv6
[    0.284306] NET: Registered protocol family 17
[    0.284460] Key type dns_resolver registered
[    0.284540] registered taskstats version 1
[    0.284576] Loading compiled-in X.509 certificates
[    0.285160] Loaded X.509 cert 'Build time autogenerated kernel key: b4673cf530d2ef64b39a5a824e713267ef289ea5'
[    0.285323] zswap: loaded using pool lzo/zbud
[    0.285627] Key type ._fscrypt registered
[    0.285650] Key type .fscrypt registered
[    0.285726] Key type fscrypt-provisioning registered
[    0.287964] cryptd: max_cpu_qlen set to 1000
[    0.297823] Key type encrypted registered
[    0.297875] AppArmor: AppArmor sha1 policy hashing enabled
[    0.297893] ima: No TPM chip found, activating TPM-bypass!
[    0.298000] ima: Allocated hash algorithm: sha1
[    0.298024] ima: No architecture policies found
[    0.298040] evm: Initialising EVM extended attributes:
[    0.298050] evm: security.selinux
[    0.298063] evm: security.SMACK64
[    0.298075] evm: security.SMACK64EXEC
[    0.298082] evm: security.SMACK64TRANSMUTE
[    0.298092] evm: security.SMACK64MMAP
[    0.298101] evm: security.apparmor
[    0.298106] evm: security.ima
[    0.298110] evm: security.capability
[    0.298114] evm: HMAC attrs: 0x1
[    0.299216] Freeing unused kernel memory: 7232K
[    0.325305] Checked W+X mappings: passed, no W+X pages found
[    0.325369] Run /init as init process
[    0.325410]   with arguments:
[    0.325411]     /init
[    0.325411]   with environment:
[    0.325411]     HOME=/
[    0.325411]     TERM=linux
[    0.366213] virtio_blk virtio2: [vda] 1985112 512-byte logical blocks (1.02 GB/969 MiB)
[    0.366296] vda: detected capacity change from 0 to 1016377344
[    0.367878] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    0.373309] virtio_net virtio0 enp0s1: renamed from eth0
[    0.390984]  vda: vda1 vda2
[    1.601607] raid6: neonx8   gen() 31051 MB/s
[    1.669607] raid6: neonx8   xor() 27363 MB/s
[    1.737607] raid6: neonx4   gen() 36306 MB/s
[    1.805609] raid6: neonx4   xor() 29471 MB/s
[    1.873608] raid6: neonx2   gen() 37150 MB/s
[    1.941608] raid6: neonx2   xor() 29501 MB/s
[    2.009604] raid6: neonx1   gen() 34021 MB/s
[    2.077604] raid6: neonx1   xor() 22642 MB/s
[    2.145605] raid6: int64x8  gen() 14642 MB/s
[    2.213608] raid6: int64x8  xor()  7758 MB/s
[    2.281605] raid6: int64x4  gen() 13096 MB/s
[    2.349606] raid6: int64x4  xor()  7001 MB/s
[    2.417603] raid6: int64x2  gen() 11737 MB/s
[    2.485606] raid6: int64x2  xor()  6229 MB/s
[    2.553605] raid6: int64x1  gen() 10272 MB/s
[    2.621608] raid6: int64x1  xor()  5405 MB/s
[    2.621703] raid6: using algorithm neonx2 gen() 37150 MB/s
[    2.621717] raid6: .... xor() 29501 MB/s, rmw enabled
[    2.621733] raid6: using neon recovery algorithm
[    2.623038] xor: measuring software checksum speed
[    2.661601]    8regs     : 33946.000 MB/sec
[    2.701601]    32regs    : 27804.000 MB/sec
[    2.741604]    arm64_neon: 53151.000 MB/sec
[    2.741651] xor: using function: arm64_neon (53151.000 MB/sec)
[    2.742297] async_tx: api initialized (async)
[    2.768247] ISO 9660 Extensions: Microsoft Joliet Level 3
[    2.769194] ISO 9660 Extensions: RRIP_1991A
[    2.793468] ISO 9660 Extensions: Microsoft Joliet Level 3
[    2.793583] ISO 9660 Extensions: RRIP_1991A
[    2.969371] overlayfs: "xino" feature enabled using 3 upper inode bits.
[    2.983400] random: fast init done
[    3.048711] random: mktemp: uninitialized urandom read (6 bytes read)
[    3.057314] fbcon: Taking over console
[    3.136397] random: debconf-communi: uninitialized urandom read (4 bytes read)
[    8.140516] random: adduser: uninitialized urandom read (4 bytes read)
[    8.256972] random: addgroup: uninitialized urandom read (4 bytes read)
[    8.273576] random: addgroup: uninitialized urandom read (4 bytes read)
[    8.978848] /dev/loop2: Can't open blockdev
[    9.189045] systemd[1]: System time before build time, advancing clock.
[    9.214650] systemd[1]: Inserted module 'autofs4'
[    9.230364] systemd[1]: systemd 246.6-1ubuntu1 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    9.230679] systemd[1]: Detected architecture arm64.
[    9.256137] systemd[1]: Set hostname to <ubuntu-server>.
[    9.259971] systemd[1]: Initializing machine ID from random generator.
[    9.466746] systemd[1]: /lib/systemd/system/plymouth-start.service:17: Unit configured to use KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update your service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    9.487128] systemd[1]: /lib/systemd/system/dbus.service:12: Unit configured to use KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update your service to use a safer KillMode=, such as 'mixed' or 'control-group'. Support for KillMode=none is deprecated and will eventually be removed.
[    9.502901] systemd[1]: Queued start job for default target Graphical Interface.
[    9.503402] systemd[1]: Created slice system-modprobe.slice.
[    9.503773] systemd[1]: Created slice system-serial\x2dgetty.slice.
[    9.504087] systemd[1]: Created slice User and Session Slice.
[    9.504369] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    9.504754] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    9.505021] systemd[1]: Reached target User and Group Name Lookups.
[    9.505359] systemd[1]: Reached target Slices.
[    9.505596] systemd[1]: Reached target Swap.
[    9.505891] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    9.506408] systemd[1]: Listening on LVM2 poll daemon socket.
[    9.506859] systemd[1]: Listening on multipathd control socket.
[    9.507422] systemd[1]: Listening on Syslog Socket.
[    9.507702] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    9.508555] systemd[1]: Listening on Journal Audit Socket.
[    9.508877] systemd[1]: Listening on Journal Socket (/dev/log).
[    9.509229] systemd[1]: Listening on Journal Socket.
[    9.509494] systemd[1]: Listening on Network Service Netlink Socket.
[    9.509756] systemd[1]: Listening on udev Control Socket.
[    9.509966] systemd[1]: Listening on udev Kernel Socket.
[    9.510517] systemd[1]: Mounting Huge Pages File System...
[    9.511108] systemd[1]: Mounting POSIX Message Queue File System...
[    9.511736] systemd[1]: Mounting Kernel Debug File System...
[    9.512303] systemd[1]: Mounting Kernel Trace File System...
[    9.513155] systemd[1]: Starting Journal Service...
[    9.514233] systemd[1]: Starting Set the console keyboard layout...
[    9.515536] systemd[1]: Starting Create list of static device nodes for the current kernel...
[    9.516129] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[    9.516622] systemd[1]: Starting Load Kernel Module drm...
[    9.520245] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[    9.525063] systemd[1]: Starting Load Kernel Modules...
[    9.525545] systemd[1]: Starting Remount Root and Kernel File Systems...
[    9.526066] systemd[1]: Starting Coldplug All udev Devices...
[    9.526827] systemd[1]: Starting Uncomplicated firewall...
[    9.527910] systemd[1]: Mounted Huge Pages File System.
[    9.531308] systemd[1]: Mounted POSIX Message Queue File System.
[    9.531516] systemd[1]: Mounted Kernel Debug File System.
[    9.531724] systemd[1]: Mounted Kernel Trace File System.
[    9.548737] systemd[1]: Finished Create list of static device nodes for the current kernel.
[    9.555375] systemd[1]: Finished Remount Root and Kernel File Systems.
[    9.577275] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[    9.577543] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[    9.578116] systemd[1]: Starting Load/Save Random Seed...
[    9.578913] systemd[1]: Starting Create System Users...
[    9.579370] systemd[1]: Started Journal Service.
[    9.780944] random: crng init done
[    9.780945] random: 5 urandom warning(s) missed due to ratelimiting
[   10.213517] alua: device handler registered
[   10.215833] emc: device handler registered
[   10.216429] rdac: device handler registered
[   10.537893] audit: type=1400 audit(1600975632.344:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap-update-ns.subiquity" pid=987 comm="apparmor_parser"
[   10.539845] audit: type=1400 audit(1600975632.348:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap-update-ns.lxd" pid=986 comm="apparmor_parser"
[   10.595162] audit: type=1400 audit(1600975632.404:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.buginfo" pid=990 comm="apparmor_parser"
[   10.618765] audit: type=1400 audit(1600975632.428:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.activate" pid=988 comm="apparmor_parser"
[   10.621525] audit: type=1400 audit(1600975632.428:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.benchmark" pid=989 comm="apparmor_parser"
[   10.688968] audit: type=1400 audit(1600975632.496:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.hook.configure" pid=993 comm="apparmor_parser"
[   10.690563] audit: type=1400 audit(1600975632.500:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.check-kernel" pid=991 comm="apparmor_parser"
[   10.694400] audit: type=1400 audit(1600975632.504:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.daemon" pid=992 comm="apparmor_parser"
[   10.738081] audit: type=1400 audit(1600975632.548:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.lxc" pid=996 comm="apparmor_parser"
[   10.751443] audit: type=1400 audit(1600975632.560:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.lxd.hook.install" pid=994 comm="apparmor_parser"
[   17.210955] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   17.211414] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   17.211908] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   17.211909] cfg80211: failed to load regulatory.db





Home | Main Index | Thread Index | Old Index