Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POWER8/QEMU Enlightenments #23

Open
vmlemon opened this issue Oct 2, 2019 · 8 comments
Open

POWER8/QEMU Enlightenments #23

vmlemon opened this issue Oct 2, 2019 · 8 comments

Comments

@vmlemon
Copy link
Owner

vmlemon commented Oct 2, 2019

As part of the work in #22, we should really add drivers, and enlightenments for POWER8 (virtual) machines, whilst we still have access to our MiniCloud account. Collect the hardware information in this issue.

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

lspci:

[root@fedora28 fedora]# lspci -vvvvvvvv
00:01.0 Ethernet controller: Red Hat, Inc. Virtio network device
	Subsystem: Red Hat, Inc. Device 0001
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 17
	Region 0: I/O ports at 0040 [size=64]
	Region 1: Memory at 200080000000 (32-bit, non-prefetchable) [size=4K]
	Region 4: Memory at 210000000000 (64-bit, prefetchable) [size=16K]
	Expansion ROM at 200080080000 [disabled] [size=512K]
	Capabilities: [98] MSI-X: Enable+ Count=3 Masked-
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800
	Capabilities: [84] Vendor Specific Information: VirtIO: <unknown>
		BAR=0 offset=00000000 size=00000000
	Capabilities: [70] Vendor Specific Information: VirtIO: Notify
		BAR=4 offset=00003000 size=00001000 multiplier=00000004
	Capabilities: [60] Vendor Specific Information: VirtIO: DeviceCfg
		BAR=4 offset=00002000 size=00001000
	Capabilities: [50] Vendor Specific Information: VirtIO: ISR
		BAR=4 offset=00001000 size=00001000
	Capabilities: [40] Vendor Specific Information: VirtIO: CommonCfg
		BAR=4 offset=00000000 size=00001000
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci

00:02.0 USB controller: Red Hat, Inc. QEMU XHCI Host Controller (rev 01) (prog-if 30 [XHCI])
	Subsystem: Red Hat, Inc. Device 1100
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 18
	Region 0: Memory at 200080100000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [90] MSI-X: Enable+ Count=16 Masked-
		Vector table: BAR=0 offset=00003000
		PBA: BAR=0 offset=00003800
	Kernel driver in use: xhci_hcd

00:03.0 SCSI storage controller: Red Hat, Inc. Virtio block device
	Subsystem: Red Hat, Inc. Device 0002
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 19
	Region 0: I/O ports at 0080 [size=64]
	Region 1: Memory at 200080110000 (32-bit, non-prefetchable) [size=4K]
	Region 4: Memory at 210000010000 (64-bit, prefetchable) [size=16K]
	Capabilities: [98] MSI-X: Enable+ Count=2 Masked-
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800
	Capabilities: [84] Vendor Specific Information: VirtIO: <unknown>
		BAR=0 offset=00000000 size=00000000
	Capabilities: [70] Vendor Specific Information: VirtIO: Notify
		BAR=4 offset=00003000 size=00001000 multiplier=00000004
	Capabilities: [60] Vendor Specific Information: VirtIO: DeviceCfg
		BAR=4 offset=00002000 size=00001000
	Capabilities: [50] Vendor Specific Information: VirtIO: ISR
		BAR=4 offset=00001000 size=00001000
	Capabilities: [40] Vendor Specific Information: VirtIO: CommonCfg
		BAR=4 offset=00000000 size=00001000
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci

00:04.0 Unclassified device [00ff]: Red Hat, Inc. Virtio memory balloon
	Subsystem: Red Hat, Inc. Device 0005
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 20
	Region 0: I/O ports at 00c0 [size=32]
	Region 4: Memory at 210000020000 (64-bit, prefetchable) [size=16K]
	Capabilities: [84] Vendor Specific Information: VirtIO: <unknown>
		BAR=0 offset=00000000 size=00000000
	Capabilities: [70] Vendor Specific Information: VirtIO: Notify
		BAR=4 offset=00003000 size=00001000 multiplier=00000004
	Capabilities: [60] Vendor Specific Information: VirtIO: DeviceCfg
		BAR=4 offset=00002000 size=00001000
	Capabilities: [50] Vendor Specific Information: VirtIO: ISR
		BAR=4 offset=00001000 size=00001000
	Capabilities: [40] Vendor Specific Information: VirtIO: CommonCfg
		BAR=4 offset=00000000 size=00001000
	Kernel driver in use: virtio-pci
	Kernel modules: virtio_pci

00:05.0 VGA compatible controller: Device 1234:1111 (rev 02) (prog-if 00 [VGA controller])
	Subsystem: Red Hat, Inc. Device 1100
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Region 0: Memory at 200081000000 (32-bit, prefetchable) [size=16M]
	Region 2: Memory at 200082000000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at 200082010000 [disabled] [size=64K]
	Kernel driver in use: bochs-drm
	Kernel modules: bochs_drm

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

/proc/cpuinfo:

[root@fedora28 fedora]# cat /proc/cpuinfo 
processor	: 0
cpu		: POWER8 (architected), altivec supported
clock		: 3425.000000MHz
revision	: 2.1 (pvr 004b 0201)

processor	: 1
cpu		: POWER8 (architected), altivec supported
clock		: 3425.000000MHz
revision	: 2.1 (pvr 004b 0201)

timebase	: 512000000
platform	: pSeries
model		: IBM pSeries (emulated by qemu)
machine		: CHRP IBM pSeries (emulated by qemu)
MMU		: Hash

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

dmesg:

[root@fedora28 fedora]# dmesg
[    0.000000] Allocated 2883584 bytes for 1024 pacas at         (ptrval)
[    0.000000] hash-mmu: Page sizes from device-tree:
[    0.000000] hash-mmu: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0
[    0.000000] hash-mmu: base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=1
[    0.000000] Page orders: linear mapping = 16, virtual = 16, io = 16, vmemmap = 16
[    0.000000] Using 1TB segments
[    0.000000] hash-mmu: Initializing hash mmu with SLB
[    0.000000] Linux version 4.16.3-301.fc28.ppc64 (mockbuild@buildvm-ppc64-06.ppc.fedoraproject.org) (gcc version 8.0.1 20180324 (Red Hat 8.0.1-0.20) (GCC)) #1 SMP Mon Apr 23 21:44:46 UTC 2018
[    0.000000] Found initrd at 0xc000000003c00000:0xc0000000051eefd2
[    0.000000] Using pSeries machine description
[    0.000000] Partition configured for 2 cpus.
[    0.000000] CPU maps initialized for 1 thread per core
[    0.000000]  (thread shift is 0)
[    0.000000] Freed 2818048 bytes for unused pacas
[    0.000000] -----------------------------------------------------
[    0.000000] ppc64_pft_size    = 0x18
[    0.000000] phys_mem_size     = 0x80000000
[    0.000000] dcache_bsize      = 0x80
[    0.000000] icache_bsize      = 0x80
[    0.000000] cpu_features      = 0x07fc7a6c18500249
[    0.000000]   possible        = 0xffffffff18500649
[    0.000000]   always          = 0x0000000018100040
[    0.000000] cpu_user_features = 0xdc0065c2 0xef000000
[    0.000000] mmu_features      = 0x78006001
[    0.000000] firmware_features = 0x00000001415a445f
[    0.000000] htab_hash_mask    = 0x1ffff
[    0.000000] -----------------------------------------------------
[    0.000000] numa:   NODE_DATA [mem 0x7ffda300-0x7ffe3fff]
[    0.000000] rfi-flush: Using fallback displacement flush
[    0.000000] rfi-flush: patched 9 locations
[    0.000000] PCI host bridge /pci@800000020000000  ranges:
[    0.000000]   IO 0x0000200000000000..0x000020000000ffff -> 0x0000000000000000
[    0.000000]  MEM 0x0000200080000000..0x00002000ffffffff -> 0x0000000080000000 
[    0.000000]  MEM 0x0000210000000000..0x000021ffffffffff -> 0x0000210000000000 
[    0.000000] PPC64 nvram contains 65536 bytes
[    0.000000] Top of RAM: 0x80000000, Total RAM: 0x80000000
[    0.000000] Memory hole size: 0MB
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000]   DMA zone: 32 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 32768 pages, LIFO batch:1
[    0.000000] random: fast init done
[    0.000000] percpu: Embedded 4 pages/cpu @        (ptrval) s160152 r0 d101992 u524288
[    0.000000] pcpu-alloc: s160152 r0 d101992 u524288 alloc=1*1048576
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32736
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.16.3-301.fc28.ppc64 root=UUID=b1ec1c74-ed76-49b2-9c11-0b11c87e2bbf ro no_timer_check net.ifnames=0 console=tty1 console=ttyS0,115200n8 LANG=en_US.UTF-8
[    0.000000] Memory: 2043776K/2097152K available (12160K kernel code, 2432K rwdata, 3904K rodata, 6208K init, 2409K bss, 53376K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] ftrace: allocating 31253 entries in 12 pages
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=1024 to nr_cpu_ids=2.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] pic: no ISA interrupt controller
[    0.000000] time_init: decrementer frequency = 512.000000 MHz
[    0.000000] time_init: processor frequency   = 3425.000000 MHz
[    0.000001] clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x761537d007, max_idle_ns: 440795202126 ns
[    0.000003] clocksource: timebase mult[1f40000] shift[24] registered
[    0.000005] clockevent: decrementer mult[83126e98] shift[32] cpu[0]
[    0.000028] Console: colour dummy device 80x25
[    0.000120] console [tty1] enabled
[    0.000149] pid_max: default: 32768 minimum: 301
[    0.000240] Security Framework initialized
[    0.000242] Yama: becoming mindful.
[    0.000248] SELinux:  Initializing.
[    0.000354] SELinux:  Starting in permissive mode
[    0.000510] Dentry cache hash table entries: 262144 (order: 5, 2097152 bytes)
[    0.000572] Inode-cache hash table entries: 131072 (order: 4, 1048576 bytes)
[    0.000588] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
[    0.000594] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
[    0.002146] EEH: pSeries platform initialized
[    0.002154] POWER8 performance monitor hardware support registered
[    0.002173] Hierarchical SRCU implementation.
[    0.002568] smp: Bringing up secondary CPUs ...
[    0.004874] smp: Brought up 1 node, 2 CPUs
[    0.004898] numa: Node 0 CPUs: 0-1
[    0.004902] Using standard scheduler topology
[    0.005353] devtmpfs: initialized
[    0.006913] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.006923] futex hash table entries: 512 (order: 0, 65536 bytes)
[    0.007139] NET: Registered protocol family 16
[    0.008785] EEH: No capable adapters found
[    0.008830] IBM eBus Device Driver
[    0.008895] audit: initializing netlink subsys (disabled)
[    0.009814] audit: type=2000 audit(1567558609.000:1): state=initialized audit_enabled=0 res=1
[    0.009898] cpuidle: using governor menu
[    0.009948] RTAS daemon started
[    0.010050] pstore: using zlib compression
[    0.010056] pstore: Registered nvram as persistent store backend
[    0.010993] PCI: Probing PCI hardware
[    0.011021] PCI host bridge to bus 0000:00
[    0.011025] pci_bus 0000:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x0000-0xffff])
[    0.011030] pci_bus 0000:00: root bus resource [mem 0x200080000000-0x2000ffffffff] (bus address [0x80000000-0xffffffff])
[    0.011034] pci_bus 0000:00: root bus resource [mem 0x210000000000-0x21ffffffffff]
[    0.011038] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.013942] IOMMU table initialized, virtual merging enabled
[    0.013951] iommu: Adding device 0000:00:01.0 to group 0
[    0.013998] iommu: Adding device 0000:00:02.0 to group 0
[    0.014039] iommu: Adding device 0000:00:03.0 to group 0
[    0.014081] iommu: Adding device 0000:00:04.0 to group 0
[    0.014106] iommu: Adding device 0000:00:05.0 to group 0
[    0.014487] PCI: Probing PCI hardware done
[    0.016012] pci 0000:00:05.0: vgaarb: VGA device added: decodes=io+mem,owns=mem,locks=none
[    0.016016] pci 0000:00:05.0: vgaarb: bridge control possible
[    0.016028] pci 0000:00:05.0: vgaarb: setting as boot device (VGA legacy resources not available)
[    0.016032] vgaarb: loaded
[    0.016109] SCSI subsystem initialized
[    0.016149] libata version 3.00 loaded.
[    0.016182] usbcore: registered new interface driver usbfs
[    0.016191] usbcore: registered new interface driver hub
[    0.016203] usbcore: registered new device driver usb
[    0.016248] EDAC MC: Ver: 3.0.0
[    0.016509] NetLabel: Initializing
[    0.016511] NetLabel:  domain hash size = 128
[    0.016513] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.016527] NetLabel:  unlabeled traffic allowed by default
[    0.016605] clocksource: Switched to clocksource timebase
[    0.028222] VFS: Disk quotas dquot_6.6.0
[    0.028253] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
[    0.028274] hugetlbfs: disabling because there are no supported hugepage sizes
[    0.030572] NET: Registered protocol family 2
[    0.030715] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
[    0.030735] TCP established hash table entries: 16384 (order: 1, 131072 bytes)
[    0.030768] TCP bind hash table entries: 16384 (order: 2, 262144 bytes)
[    0.030803] TCP: Hash tables configured (established 16384 bind 16384)
[    0.030820] UDP hash table entries: 2048 (order: 0, 65536 bytes)
[    0.030832] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
[    0.030886] NET: Registered protocol family 1
[    0.031259] PCI: CLS 0 bytes, default 128
[    0.031294] Unpacking initramfs...
[    0.318045] Freeing initrd memory: 22400K
[    0.318234] rtas_flash: no firmware flash support
[    0.318946] Initialise system trusted keyrings
[    0.318958] Key type blacklist registered
[    0.319032] workingset: timestamp_bits=38 max_order=15 bucket_order=0
[    0.320378] zbud: loaded
[    0.321083] SELinux:  Registering netfilter hooks
[    0.482126] NET: Registered protocol family 38
[    0.482131] Key type asymmetric registered
[    0.482133] Asymmetric key parser 'x509' registered
[    0.482173] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.482209] io scheduler noop registered
[    0.482212] io scheduler deadline registered
[    0.482265] io scheduler cfq registered (default)
[    0.482268] io scheduler mq-deadline registered
[    0.482332] atomic64_test: passed
[    0.482479] Using unsupported 800x600 vga at 200081000000, depth=32, pitch=3200
[    0.484121] Console: switching to colour frame buffer device 100x37
[    0.485429] fb0: Open Firmware frame buffer device on /pci@800000020000000/vga@5
[    0.485916] Linux agpgart interface v0.103
[    0.485986] Uniform Multi-Platform E-IDE driver
[    0.486024] ide-gd driver 1.18
[    0.486127] libphy: Fixed MDIO Bus: probed
[    0.486198] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.486235] ehci-pci: EHCI PCI platform driver
[    0.486863] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.487485] ohci-pci: OHCI PCI platform driver
[    0.488098] uhci_hcd: USB Universal Host Controller Interface driver
[    0.488979] xhci_hcd 0000:00:02.0: xHCI Host Controller
[    0.489635] xhci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
[    0.490566] xhci_hcd 0000:00:02.0: ibm,query-pe-dma-windows(2026) 1000 8000000 20000000 returned 0
[    0.492168] xhci_hcd 0000:00:02.0: ibm,create-pe-dma-window(2027) 1000 8000000 20000000 10 1f returned 0 (liobn = 0x80000001 starting addr = 8000000 0)
[    0.495316] xhci_hcd 0000:00:02.0: Using 64-bit direct DMA at offset 800000000000000
[    0.496320] xhci_hcd 0000:00:02.0: hcc params 0x00087001 hci version 0x100 quirks 0x00000010
[    0.497727] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.498444] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.499166] usb usb1: Product: xHCI Host Controller
[    0.499885] usb usb1: Manufacturer: Linux 4.16.3-301.fc28.ppc64 xhci-hcd
[    0.500608] usb usb1: SerialNumber: 0000:00:02.0
[    0.501423] hub 1-0:1.0: USB hub found
[    0.502161] hub 1-0:1.0: 4 ports detected
[    0.503122] xhci_hcd 0000:00:02.0: xHCI Host Controller
[    0.503882] xhci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
[    0.504663] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    0.505434] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[    0.506180] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.506924] usb usb2: Product: xHCI Host Controller
[    0.507649] usb usb2: Manufacturer: Linux 4.16.3-301.fc28.ppc64 xhci-hcd
[    0.508376] usb usb2: SerialNumber: 0000:00:02.0
[    0.509183] hub 2-0:1.0: USB hub found
[    0.509926] hub 2-0:1.0: 4 ports detected
[    0.510875] usbcore: registered new interface driver usbserial_generic
[    0.511603] usbserial: USB Serial support registered for generic
[    0.512381] mousedev: PS/2 mouse device common for all mice
[    0.513208] rtc-generic rtc-generic: rtc core: registered rtc-generic as rtc0
[    0.513993] device-mapper: uevent: version 1.0.3
[    0.514792] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[    0.515612] pseries_idle_driver registered
[    0.515622] hidraw: raw HID events driver (C) Jiri Kosina
[    0.516395] usbcore: registered new interface driver usbhid
[    0.517183] usbhid: USB HID core driver
[    0.517962] drop_monitor: Initializing network drop monitor service
[    0.518760] Initializing XFRM netlink socket
[    0.519598] NET: Registered protocol family 10
[    0.522698] Segment Routing with IPv6
[    0.523380] mip6: Mobile IPv6
[    0.524034] NET: Registered protocol family 17
[    0.524762] drmem: No dynamic reconfiguration memory found
[    0.525412] Running MSI bitmap self-tests ...
[    0.525640] registered taskstats version 1
[    0.526286] Loading compiled-in X.509 certificates
[    0.565033] Loaded X.509 cert 'Fedora kernel signing key: 23d6140907779b641fb9c94241da44934356ea67'
[    0.566391] zswap: loaded using pool lzo/zbud
[    0.569401] Key type big_key registered
[    0.572345] Key type encrypted registered
[    0.573366] rtc-generic rtc-generic: setting system clock to 2019-09-04 00:56:49 UTC (1567558609)
[    0.575287] Freeing unused kernel memory: 6208K
[    0.575966] This architecture does not have kernel memory protection.
[    0.588995] systemd[1]: systemd 238 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    0.591184] systemd[1]: Detected virtualization kvm.
[    0.591923] systemd[1]: Detected architecture ppc64.
[    0.592666] systemd[1]: Running in initial RAM disk.
[    0.597088] systemd[1]: No hostname configured.
[    0.597814] systemd[1]: Set hostname to <localhost>.
[    0.598554] systemd[1]: Initializing machine ID from random generator.
[    0.666885] systemd[1]: Reached target Slices.
[    0.668497] systemd[1]: Listening on Journal Socket.
[    0.669964] systemd[1]: Reached target Swap.
[    0.697858] audit: type=1130 audit(1567558609.620:2): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=kmod-static-nodes comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.706634] audit: type=1130 audit(1567558609.620:3): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.708681] audit: type=1130 audit(1567558609.620:4): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-sysctl comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.712316] audit: type=1130 audit(1567558609.630:5): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.722870] audit: type=1130 audit(1567558609.640:6): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.771268] audit: type=1130 audit(1567558609.690:7): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-cmdline comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.784848] audit: type=1130 audit(1567558609.700:8): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.850892] synth uevent: /devices/vio: failed to send uevent
[    0.850895] vio vio: uevent: failed to send synthetic uevent
[    0.855989] audit: type=1130 audit(1567558609.770:9): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    0.866635] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[    1.047066] usb 1-1: New USB device found, idVendor=0627, idProduct=0001
[    1.047967] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=5
[    1.048865] usb 1-1: Product: QEMU USB Tablet
[    1.049728] usb 1-1: Manufacturer: QEMU
[    1.050562] usb 1-1: SerialNumber: 42
[    1.052047] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.0/0003:0627:0001.0001/input/input0
[    1.053842] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:02.0-1/input0
[    1.196618] usb 1-2: new high-speed USB device number 3 using xhci_hcd
[    1.377043] usb 1-2: New USB device found, idVendor=0627, idProduct=0001
[    1.377871] usb 1-2: New USB device strings: Mfr=1, Product=4, SerialNumber=5
[    1.378680] usb 1-2: Product: QEMU USB Keyboard
[    1.379463] usb 1-2: Manufacturer: QEMU
[    1.380238] usb 1-2: SerialNumber: 42
[    1.381726] input: QEMU QEMU USB Keyboard as /devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2:1.0/0003:0627:0001.0002/input/input1
[    1.446771] hid-generic 0003:0627:0001.0002: input,hidraw1: USB HID v1.11 Keyboard [QEMU QEMU USB Keyboard] on usb-0000:00:02.0-2/input0
[    1.494236] virtio-pci 0000:00:01.0: enabling device (0100 -> 0103)
[    1.496223] Using 'aes-generic' as fallback implementation.
[    1.497313] crypto_register_alg 'aes' = 0
[    1.498116] virtio-pci 0000:00:01.0: Using 64-bit direct DMA at offset 800000000000000
[    1.499764] virtio-pci 0000:00:03.0: enabling device (0100 -> 0103)
[    1.501459] virtio-pci 0000:00:03.0: Using 64-bit direct DMA at offset 800000000000000
[    1.501622] Using 'cbc(aes-generic)' as fallback implementation.
[    1.502963] virtio-pci 0000:00:04.0: enabling device (0100 -> 0103)
[    1.504552] crypto_register_alg 'cbc(aes)' = 0
[    1.505336] virtio-pci 0000:00:04.0: Using 64-bit direct DMA at offset 800000000000000
[    1.511235] virtio_blk virtio1: [vda] 83886080 512-byte logical blocks (42.9 GB/40.0 GiB)
[    1.512660] Using 'ctr(aes-generic)' as fallback implementation.
[    1.513574]  vda: vda1 vda2
[    1.513711] crypto_register_alg 'ctr(aes)' = 0
[    1.519628] Using 'aes-generic' as fallback implementation.
[    1.520526] Using 'aes-generic' as fallback implementation.
[    1.521333] Using 'aes-generic' as fallback implementation.
[    1.522279] Using 'aes-generic' as fallback implementation.
[    1.523043] Using 'aes-generic' as fallback implementation.
[    1.523774] Using 'xts(ecb(p8_aes))' as fallback implementation.
[    1.524583] crypto_register_alg 'xts(aes)' = 0
[    1.525301] Using 'ghash-generic' as fallback implementation.
[    1.596627] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[    1.777057] usb 1-3: New USB device found, idVendor=0627, idProduct=0001
[    1.777777] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[    1.778506] usb 1-3: Product: QEMU USB Mouse
[    1.779211] usb 1-3: Manufacturer: QEMU
[    1.779888] usb 1-3: SerialNumber: 42
[    1.781196] input: QEMU QEMU USB Mouse as /devices/pci0000:00/0000:00:02.0/usb1/1-3/1-3:1.0/0003:0627:0001.0003/input/input2
[    1.782945] hid-generic 0003:0627:0001.0003: input,hidraw2: USB HID v0.01 Mouse [QEMU QEMU USB Mouse] on usb-0000:00:02.0-3/input0
[    1.839701] audit: type=1130 audit(1567558610.760:10): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-initqueue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.175214] EXT4-fs (vda2): mounted filesystem with ordered data mode. Opts: (null)
[    2.528263] systemd-journald[141]: Received SIGTERM from PID 1 (systemd).
[    2.639912] systemd: 17 output lines suppressed due to ratelimiting
[    3.208697] SELinux: 32768 avtab hash slots, 113133 rules.
[    3.227775] SELinux: 32768 avtab hash slots, 113133 rules.
[    3.584646] SELinux:  8 users, 14 roles, 5102 types, 318 bools, 1 sens, 1024 cats
[    3.584649] SELinux:  129 classes, 113133 rules
[    3.589670] SELinux:  Class bpf not defined in policy.
[    3.590122] SELinux: the above unknown classes and permissions will be allowed
[    3.590596] SELinux:  policy capability network_peer_controls=1
[    3.591073] SELinux:  policy capability open_perms=1
[    3.591552] SELinux:  policy capability extended_socket_class=1
[    3.592042] SELinux:  policy capability always_check_network=0
[    3.592539] SELinux:  policy capability cgroup_seclabel=1
[    3.593048] SELinux:  policy capability nnp_nosuid_transition=1
[    3.593556] SELinux:  Completing initialization.
[    3.593556] SELinux:  Setting up existing superblocks.
[    3.640954] systemd[1]: Successfully loaded SELinux policy in 542.595ms.
[    3.728612] systemd[1]: Relabelled /dev, /run and /sys/fs/cgroup in 31.891ms.
[    3.733389] systemd[1]: systemd 238 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    3.735117] systemd[1]: Detected virtualization kvm.
[    3.735709] systemd[1]: Detected architecture ppc64.
[    3.740117] systemd[1]: Set hostname to <localhost.localdomain>.
[    3.751010] systemd[1]: Initializing machine ID from random generator.
[    3.751704] systemd[1]: Installed transient /etc/machine-id file.
[    4.058121] systemd[1]: Stopped Switch Root.
[    4.059730] systemd[1]: systemd-journald.service: Service has no hold-off time, scheduling restart.
[    4.061061] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[    4.061769] systemd[1]: Stopped Journal Service.
[    4.093114] EXT4-fs (vda2): re-mounted. Opts: (null)
[    4.175501] systemd-journald[325]: Received request to flush runtime journal from PID 1
[    4.212446] synth uevent: /devices/vio: failed to send uevent
[    4.212450] vio vio: uevent: failed to send synthetic uevent
[    5.049315] kauditd_printk_skb: 46 callbacks suppressed
[    5.049316] audit: type=1130 audit(1567558613.970:57): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-machine-id-commit comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.152221] audit: type=1305 audit(1567558614.070:58): audit_enabled=1 old=1 auid=4294967295 ses=4294967295 subj=system_u:system_r:auditd_t:s0 res=1
[    5.153595] audit: type=1305 audit(1567558614.070:59): audit_pid=353 old=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:auditd_t:s0 res=1
[    5.761974] checking generic (200081000000 1d4c00) vs hw (200081000000 1000000)
[    5.761976] fb: switching to bochsdrmfb from OFfb vga
[    5.762552] Console: switching to colour dummy device 80x25
[    5.764213] [drm] Found bochs VGA, ID 0xb0c5.
[    5.764217] [drm] Framebuffer size 16384 kB @ 0x200081000000, mmio @ 0x200082000000.
[    5.771123] [TTM] Zone  kernel: Available graphics memory: 1036672 kiB
[    5.771129] [TTM] Initializing pool allocator
[    5.773307] Console: switching to colour frame buffer device 128x48
[    5.776275] bochs-drm 0000:00:05.0: fb0: bochsdrmfb frame buffer device
[    5.787586] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:05.0 on minor 0
[   24.340076] EXT4-fs (vda2): resizing filesystem from 1047296 to 10484464 blocks
[   24.811114] EXT4-fs (vda2): resized filesystem to 10484464
[   76.339280] random: crng init done
[root@fedora28 fedora]# 

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

[root@fedora28 fedora]# file /bin/ls
/bin/ls: ELF 64-bit MSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=b0266282a13a9a3f38d531d66b1fbfd6799fa5ac, stripped, too many notes (256)
[root@fedora28 fedora]# objdump -x /bin/ls

/bin/ls:     file format elf64-powerpc
/bin/ls
architecture: powerpc:common64, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x000000000003e0c0

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3
         filesz 0x00000000000001f8 memsz 0x00000000000001f8 flags r-x
  INTERP off    0x0000000000000238 vaddr 0x0000000000000238 paddr 0x0000000000000238 align 2**0
         filesz 0x0000000000000011 memsz 0x0000000000000011 flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**16
         filesz 0x000000000002b84c memsz 0x000000000002b84c flags r-x
    LOAD off    0x000000000002d4b0 vaddr 0x000000000003d4b0 paddr 0x000000000003d4b0 align 2**16
         filesz 0x0000000000002df0 memsz 0x0000000000004228 flags rw-
 DYNAMIC off    0x000000000002dea0 vaddr 0x000000000003dea0 paddr 0x000000000003dea0 align 2**3
         filesz 0x0000000000000220 memsz 0x0000000000000220 flags rw-
    NOTE off    0x000000000000024c vaddr 0x000000000000024c paddr 0x000000000000024c align 2**2
         filesz 0x0000000000000044 memsz 0x0000000000000044 flags r--
EH_FRAME off    0x0000000000027610 vaddr 0x0000000000027610 paddr 0x0000000000027610 align 2**2
         filesz 0x00000000000008f4 memsz 0x00000000000008f4 flags r--
   STACK off    0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
   RELRO off    0x000000000002d4b0 vaddr 0x000000000003d4b0 paddr 0x000000000003d4b0 align 2**0
         filesz 0x0000000000002b50 memsz 0x0000000000002b50 flags r--

Dynamic Section:
  NEEDED               libselinux.so.1
  NEEDED               libcap.so.2
  NEEDED               libc.so.6
  INIT                 0x000000000003e0d0
  FINI                 0x000000000003e0e0
  INIT_ARRAY           0x000000000003d4b0
  INIT_ARRAYSZ         0x0000000000000008
  FINI_ARRAY           0x000000000003d4b8
  FINI_ARRAYSZ         0x0000000000000008
  GNU_HASH             0x0000000000000290
  STRTAB               0x0000000000001058
  SYMTAB               0x00000000000002f0
  STRSZ                0x00000000000005f9
  SYMENT               0x0000000000000018
  DEBUG                0x0000000000000000
  PLTGOT               0x000000000003f2d8
  PLTRELSZ             0x0000000000000b10
  PLTREL               0x0000000000000007
  JMPREL               0x0000000000006488
  0x70000000           0x0000000000022e30
  RELA                 0x00000000000017c0
  RELASZ               0x0000000000004cc8
  RELAENT              0x0000000000000018
  BIND_NOW             0x0000000000000000
  FLAGS_1              0x0000000008000001
  VERNEED              0x0000000000001770
  VERNEEDNUM           0x0000000000000001
  VERSYM               0x0000000000001652
  RELACOUNT            0x0000000000000321

Version References:
  required from libc.so.6:
    0x09691974 0x00 05 GLIBC_2.3.4
    0x0d696914 0x00 04 GLIBC_2.4
    0x06969197 0x00 03 GLIBC_2.17
    0x0d696913 0x00 02 GLIBC_2.3
private flags = 0x1: [abiv1]

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .interp       00000011  0000000000000238  0000000000000238  00000238  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .note.ABI-tag 00000020  000000000000024c  000000000000024c  0000024c  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .note.gnu.build-id 00000024  000000000000026c  000000000000026c  0000026c  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .gnu.hash     0000005c  0000000000000290  0000000000000290  00000290  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 .dynsym       00000d68  00000000000002f0  00000000000002f0  000002f0  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  5 .dynstr       000005f9  0000000000001058  0000000000001058  00001058  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .gnu.version  0000011e  0000000000001652  0000000000001652  00001652  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 .gnu.version_r 00000050  0000000000001770  0000000000001770  00001770  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 .rela.dyn     00004cc8  00000000000017c0  00000000000017c0  000017c0  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  9 .rela.plt     00000b10  0000000000006488  0000000000006488  00006488  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 10 .init         00000054  0000000000006fa0  0000000000006fa0  00006fa0  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 11 .text         0001c200  0000000000007000  0000000000007000  00007000  2**5
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 12 .fini         0000001c  0000000000023200  0000000000023200  00023200  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 13 .rodata       000043f0  0000000000023220  0000000000023220  00023220  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 14 .eh_frame_hdr 000008f4  0000000000027610  0000000000027610  00027610  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 15 .eh_frame     00003944  0000000000027f08  0000000000027f08  00027f08  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 16 .init_array   00000008  000000000003d4b0  000000000003d4b0  0002d4b0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 17 .fini_array   00000008  000000000003d4b8  000000000003d4b8  0002d4b8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 18 .data.rel.ro  000009e0  000000000003d4c0  000000000003d4c0  0002d4c0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 19 .dynamic      00000220  000000000003dea0  000000000003dea0  0002dea0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 20 .opd          00001218  000000000003e0c0  000000000003e0c0  0002e0c0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 21 .plt          00000b28  000000000003f2d8  000000000003f2d8  0002f2d8  2**3
                  ALLOC
 22 .got          00000110  000000000003fe00  000000000003fe00  0002fe00  2**8
                  CONTENTS, ALLOC, LOAD, DATA
 23 .data         000002a0  0000000000040000  0000000000040000  00030000  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 24 .bss          00001438  00000000000402a0  00000000000402a0  000302a0  2**4
                  ALLOC
 25 .gnu.build.attributes 00003e1c  0000000000000000  0000000000000000  000302a0  2**2
                  CONTENTS, READONLY
 26 .gnu_debuglink 00000020  0000000000000000  0000000000000000  000340bc  2**2
                  CONTENTS, READONLY
 27 .gnu_debugdata 00000e48  0000000000000000  0000000000000000  000340dc  2**0
                  CONTENTS, READONLY
SYMBOL TABLE:
no symbols


@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

[root@fedora28 fedora]# file /boot/vmlinuz-4.16.3-301.fc28.ppc64 
/boot/vmlinuz-4.16.3-301.fc28.ppc64: ELF 64-bit MSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), statically linked, BuildID[sha1]=059d59ee47be65e1308983ed856681cbb86705fe, stripped
[root@fedora28 fedora]# objdump -x /boot/vmlinuz-4.16.3-301.fc28.ppc64 

/boot/vmlinuz-4.16.3-301.fc28.ppc64:     file format elf64-powerpc
/boot/vmlinuz-4.16.3-301.fc28.ppc64
architecture: powerpc:common64, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0xc000000000000000

Program Header:
    LOAD off    0x0000000000010000 vaddr 0xc000000000000000 paddr 0x0000000000000000 align 2**16
         filesz 0x000000000182c8f8 memsz 0x0000000001a8a480 flags rwx
    NOTE off    0x0000000000fc30d0 vaddr 0xc000000000fb30d0 paddr 0x0000000000fb30d0 align 2**2
         filesz 0x0000000000000024 memsz 0x0000000000000024 flags ---
    NOTE off    0x0000000000fc30f4 vaddr 0xc000000000fb30f4 paddr 0x0000000000fb30f4 align 2**0
         filesz 0x000000000000000c memsz 0x000000000000000c flags ---

Dynamic Section:
  HASH                 0xc0000000010e7bd8
  STRTAB               0xc0000000010e7ab8
  SYMTAB               0xc0000000010e7a58
  STRSZ                0x000000000000000b
  SYMENT               0x0000000000000018
  DEBUG                0x0000000000000000
  RELA                 0xc0000000010e7c08
  RELASZ               0x00000000004e3eb8
  RELAENT              0x0000000000000018
  TEXTREL              0x0000000000000000
  FLAGS_1              0x0000000008000000
  RELACOUNT            0x000000000003429c
private flags = 0x1: [abiv1]

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .head.text    00008000  c000000000000000  0000000000000000  00010000  2**7
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .text         00bc8a78  c000000000008000  0000000000008000  00018000  2**8
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 .rodata       0037317a  c000000000be0000  0000000000be0000  00bf0000  2**8
                  CONTENTS, ALLOC, LOAD, DATA
  3 .pci_fixup    00002e20  c000000000f53180  0000000000f53180  00f63180  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  4 __ksymtab     00012040  c000000000f55fa0  0000000000f55fa0  00f65fa0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
  5 __ksymtab_gpl 00010410  c000000000f67fe0  0000000000f67fe0  00f77fe0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
  6 __ksymtab_strings 00029324  c000000000f783f0  0000000000f783f0  00f883f0  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  7 __param       00002918  c000000000fa1718  0000000000fa1718  00fb1718  2**3
                  CONTENTS, ALLOC, LOAD, DATA
  8 __modver      0000bfd0  c000000000fa4030  0000000000fa4030  00fb4030  2**3
                  CONTENTS, ALLOC, LOAD, DATA
  9 __rfi_flush_fixup 00000048  c000000000fb0000  0000000000fb0000  00fc0000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 10 __ex_table    00003088  c000000000fb0048  0000000000fb0048  00fc0048  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 11 .notes        00000024  c000000000fb30d0  0000000000fb30d0  00fc30d0  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 12 .dummy        0000000c  c000000000fb30f4  0000000000fb30f4  00fc30f4  2**0
                  CONTENTS, ALLOC, LOAD, DATA
 13 .init.text    0007e4d8  c000000000fc0000  0000000000fc0000  00fd0000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 14 .exit.text    00002e7c  c00000000103e4d8  000000000103e4d8  0104e4d8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 15 .init.data    000691e8  c000000001041400  0000000001041400  01051400  2**8
                  CONTENTS, ALLOC, LOAD, DATA
 16 .init.setup   00001028  c0000000010aa5e8  00000000010aa5e8  010ba5e8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 17 .initcall.init 000011e8  c0000000010ab610  00000000010ab610  010bb610  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 18 .con_initcall.init 00000018  c0000000010ac7f8  00000000010ac7f8  010bc7f8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 19 .security_initcall.init 00000008  c0000000010ac810  00000000010ac810  010bc810  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 20 __ftr_fixup   000090f0  c0000000010ac818  00000000010ac818  010bc818  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 21 __mmu_ftr_fixup 000002a0  c0000000010b5908  00000000010b5908  010c5908  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 22 __lwsync_fixup 00000cf0  c0000000010b5ba8  00000000010b5ba8  010c5ba8  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 23 __fw_ftr_fixup 000005d0  c0000000010b6898  00000000010b6898  010c6898  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 24 .init.ramfs   00000208  c0000000010b6e68  00000000010b6e68  010c6e68  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 25 .data..percpu 00027198  c0000000010c0000  00000000010c0000  010d0000  2**12
                  CONTENTS, ALLOC, LOAD, DATA
 26 .machine.desc 000008c0  c0000000010e7198  00000000010e7198  010f7198  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 27 .dynsym       00000060  c0000000010e7a58  00000000010e7a58  010f7a58  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 28 .dynstr       0000000b  c0000000010e7ab8  00000000010e7ab8  010f7ab8  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 29 .dynamic      00000110  c0000000010e7ac8  00000000010e7ac8  010f7ac8  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 30 .hash         0000001c  c0000000010e7bd8  00000000010e7bd8  010f7bd8  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 31 .interp       00000011  c0000000010e7bf4  00000000010e7bf4  010f7bf4  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 32 .rela.dyn     004e3eb8  c0000000010e7c08  00000000010e7c08  010f7c08  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 33 .data         001420f0  c0000000015d0000  00000000015d0000  015e0000  2**10
                  CONTENTS, ALLOC, LOAD, DATA
 34 .opd          0008d698  c0000000017120f0  00000000017120f0  017220f0  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 35 .got          00000258  c00000000179f800  000000000179f800  017af800  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 36 .data..init_task 00004000  c0000000017a0000  00000000017a0000  017b0000  2**7
                  CONTENTS, ALLOC, LOAD, DATA
 37 .data..page_aligned 00030000  c0000000017b0000  00000000017b0000  017c0000  2**16
                  CONTENTS, ALLOC, LOAD, DATA
 38 .data..cacheline_aligned 00005c04  c0000000017e0000  00000000017e0000  017f0000  2**7
                  CONTENTS, ALLOC, LOAD, DATA
 39 .data..read_mostly 0000f070  c0000000017e5c10  00000000017e5c10  017f5c10  2**4
                  CONTENTS, ALLOC, LOAD, DATA
 40 __bug_table   0002c8f8  c000000001800000  0000000001800000  01810000  2**0
                  CONTENTS, ALLOC, LOAD, DATA
 41 .bss          0025a480  c000000001830000  0000000001830000  0183c8f8  2**16
                  ALLOC
SYMBOL TABLE:
no symbols

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

clock  error_log  frequency  poweron  progress  rmo_buffer  sensors  volume
[root@fedora28 fedora]# cat /proc/rtas/*
1570045422
^C
[root@fedora28 fedora]# cat /proc/rtas/
clock       error_log   frequency   poweron     progress    rmo_buffer  sensors     volume      
[root@fedora28 fedora]# cat /proc/rtas/clock 
1570045435
[root@fedora28 fedora]# cat /proc/rtas/error_log 
^C
[root@fedora28 fedora]# cat /proc/rtas/frequency 
1000
[root@fedora28 fedora]# cat /proc/rtas/poweron 
Power on time not set
[root@fedora28 fedora]# cat /proc/rtas/progress 
[root@fedora28 fedora]# cat /proc/rtas/rmo_buffer 
000000003fff0000 10000
[root@fedora28 fedora]# cat /proc/rtas/sensors 
RTAS (RunTime Abstraction Services) Sensor Information
Sensor		Value		Condition	Location
********************************************************

No sensors are available
[root@fedora28 fedora]# cat /proc/rtas/volume 
0

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

[root@fedora28 fedora]# cat /proc/iomem 
00000000-7fffffff : System RAM
200080000000-2000ffffffff : pci@800000020000000
  200080000000-200080000fff : 0000:00:01.0
  200080080000-2000800fffff : 0000:00:01.0
  200080100000-200080103fff : 0000:00:02.0
    200080100000-200080103fff : xhci-hcd
  200080110000-200080110fff : 0000:00:03.0
  200081000000-200081ffffff : 0000:00:05.0
    200081000000-200081ffffff : bochs-drm
  200082000000-200082000fff : 0000:00:05.0
    200082000000-200082000fff : bochs-drm
  200082010000-20008201ffff : 0000:00:05.0
210000000000-21ffffffffff : pci@800000020000000
  210000000000-210000003fff : 0000:00:01.0
    210000000000-210000003fff : virtio-pci-modern
  210000010000-210000013fff : 0000:00:03.0
    210000010000-210000013fff : virtio-pci-modern
  210000020000-210000023fff : 0000:00:04.0
    210000020000-210000023fff : virtio-pci-modern
[root@fedora28 fedora]# ls /proc/powerpc/
eeh  lparcfg  ofdt  rtas  systemcfg  topology_updates
[root@fedora28 fedora]# cat /proc/powerpc/eeh 
EEH Subsystem is globally disabled
eeh_total_mmio_ffs=0
[root@fedora28 fedora]# cat /proc/powerpc/lparcfg 
lparcfg 1.9
serial_number=456c642c-488d-4a5a-8e3c-08100639e407
system_type=IBM pSeries (emulated by qemu)
partition_id=0
partition_max_entitled_capacity=2
DesMem=2048
DesProcs=2
system_potential_processors=2
cmo_enabled=0
dispatches=45616239
dispatch_dispersions=0
purr=852549726020
partition_active_processors=2
partition_potential_processors=2
shared_processor_mode=1
slb_size=32
[root@fedora28 fedora]# cat /proc/powerpc/ofdt 
cat: /proc/powerpc/ofdt: Input/output error
[root@fedora28 fedora]# cat /proc/powerpc/rtas/
clock       error_log   frequency   poweron     progress    rmo_buffer  sensors     volume      
[root@fedora28 fedora]# cat /proc/powerpc/rtas/
clock       error_log   frequency   poweron     progress    rmo_buffer  sensors     volume      
[root@fedora28 fedora]# cat /proc/powerpc/systemcfg 
SYSTEMCFG:PPC64K���C�X���8i[�,��O�j=孠��������/�ux]��v%���#�D��������������������������������������������������������������������������������������������������[root@fedora28 fedora]# cat /proc/powerpc/topology_updates 
off
[root@fedora28 fedora]# 

0000000 051531 051524 042515 041506 043472 050120 041466 032000
0000020 000000 000001 000000 000001 000000 000401 000113 001001
0000040 000000 000000 000000 000002 000000 000000 100000 000000
0000060 000004 103022 131551 010530 000000 000000 017204 100000
0000100 000206 034151 055626 026304 000005 154517 164565 165750
0000120 000000 000000 000745 130066 000000 000000 000000 000000
0000140 000001 000000 000000 000200 000000 100000 000000 000200
0000160 000000 000200 000000 000200 000000 000007 000000 000007
0000200 121220 172057 001772 072570 000000 000000 056624 177227
0000220 000000 000000 013017 031370 057276 104424 177777 177777
0000240 177777 177777 177777 177777 177777 177777 177777 177777
*
0000300 177777 177777 177777 177777 177777 177777 160000 000000
0000320 177777 177777 177777 177777 177777 177777 177777 177777
*
0000400 160000 000000 000000 000000 000000 000000 000000 000000
0000420 000000 000000 000000 000000 000000 000000 000000 000000
*
0200000
           CPU0       CPU1       
 16:     174561     257393      XICS   2 Edge      IPI
 20:     248700          0      XICS 4099 Edge      virtio2
 21:          0          0      XICS 4096 Edge      RAS_EPOW
 22:          0          0      XICS 4103 Edge      hvc_console
 24:         63          0      XICS 4104 Edge      xhci_hcd
 25:          0          0      XICS 4105 Edge      xhci_hcd
 26:          0          0      XICS 4106 Edge      xhci_hcd
 27:          0          0      XICS 4097 Edge      RAS_HOTPLUG
 28:          0          0      XICS 4108 Edge      virtio1-config
 29:     164058          0      XICS 4109 Edge      virtio1-req.0
 30:          0          0      XICS 4110 Edge      virtio0-config
 31:    1770956          0      XICS 4111 Edge      virtio0-input.0
 32:          6          0      XICS 4112 Edge      virtio0-output.0
LOC:   14026372    1094268   Local timer interrupts for timer event device
LOC:      13121     690065   Local timer interrupts for others
SPU:          0          2   Spurious interrupts
PMI:          0          0   Performance monitoring interrupts
MCE:          0          0   Machine check exceptions
NMI:          0          0   System Reset interrupts
WDG:          0          0   Watchdog soft-NMI interrupts
DBL:          0          0   Doorbell interrupts

@vmlemon
Copy link
Owner Author

vmlemon commented Oct 2, 2019

[root@fedora28 fedora]# tree /proc/device-tree/
/proc/device-tree/
├── #address-cells
├── aliases
│   ├── disk
│   ├── hvterm
│   ├── keyboard
│   ├── linux,phandle
│   ├── name
│   ├── net
│   ├── nvram
│   ├── screen
│   └── usb0
├── chosen
│   ├── bootargs
│   ├── bootpath
│   ├── cpu
│   ├── ibm,architecture-vec-5
│   ├── ibm,arch-vec-5-platform-support
│   ├── linux,initrd-end
│   ├── linux,initrd-start
│   ├── linux,kernel-end
│   ├── linux,memory-limit
│   ├── linux,phandle
│   ├── linux,stdout-package
│   ├── linux,stdout-path
│   ├── memory
│   ├── mmu
│   ├── name
│   ├── qemu,boot-list
│   ├── qemu,graphic-depth
│   ├── qemu,graphic-height
│   ├── qemu,graphic-width
│   ├── stdin
│   └── stdout
├── compatible
├── cpus
│   ├── #address-cells
│   ├── ibm,drc-indexes
│   ├── ibm,drc-names
│   ├── ibm,drc-power-domains
│   ├── ibm,drc-types
│   ├── linux,phandle
│   ├── name
│   ├── PowerPC,POWER8@0
│   │   ├── 64-bit
│   │   ├── clock-frequency
│   │   ├── cpu-version
│   │   ├── d-cache-block-size
│   │   ├── d-cache-line-size
│   │   ├── d-cache-size
│   │   ├── device_type
│   │   ├── ibm,chip-id
│   │   ├── ibm,dfp
│   │   ├── ibm,my-drc-index
│   │   ├── ibm,pa-features
│   │   ├── ibm,pft-size
│   │   ├── ibm,ppc-interrupt-gserver#s
│   │   ├── ibm,ppc-interrupt-server#s
│   │   ├── ibm,processor-segment-sizes
│   │   ├── ibm,purr
│   │   ├── ibm,segment-page-sizes
│   │   ├── ibm,slb-size
│   │   ├── ibm,vmx
│   │   ├── i-cache-block-size
│   │   ├── i-cache-line-size
│   │   ├── i-cache-size
│   │   ├── linux,phandle
│   │   ├── name
│   │   ├── reg
│   │   ├── slb-size
│   │   ├── status
│   │   └── timebase-frequency
│   ├── PowerPC,POWER8@8
│   │   ├── 64-bit
│   │   ├── clock-frequency
│   │   ├── cpu-version
│   │   ├── d-cache-block-size
│   │   ├── d-cache-line-size
│   │   ├── d-cache-size
│   │   ├── device_type
│   │   ├── ibm,chip-id
│   │   ├── ibm,dfp
│   │   ├── ibm,my-drc-index
│   │   ├── ibm,pa-features
│   │   ├── ibm,pft-size
│   │   ├── ibm,ppc-interrupt-gserver#s
│   │   ├── ibm,ppc-interrupt-server#s
│   │   ├── ibm,processor-segment-sizes
│   │   ├── ibm,purr
│   │   ├── ibm,segment-page-sizes
│   │   ├── ibm,slb-size
│   │   ├── ibm,vmx
│   │   ├── i-cache-block-size
│   │   ├── i-cache-line-size
│   │   ├── i-cache-size
│   │   ├── linux,phandle
│   │   ├── name
│   │   ├── reg
│   │   ├── slb-size
│   │   ├── status
│   │   └── timebase-frequency
│   └── #size-cells
├── device_type
├── event-sources
│   ├── epow-events
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   └── name
│   ├── hot-plug-events
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   └── name
│   ├── #interrupt-cells
│   ├── interrupt-controller
│   ├── interrupt-ranges
│   ├── linux,phandle
│   └── name
├── host-model
├── host-serial
├── hypervisor
│   ├── compatible
│   ├── linux,phandle
│   └── name
├── ibm,drc-indexes
├── ibm,drc-names
├── ibm,drc-power-domains
├── ibm,drc-types
├── ibm,partition-name
├── interrupt-controller
│   ├── compatible
│   ├── device_type
│   ├── ibm,interrupt-server-ranges
│   ├── #interrupt-cells
│   ├── interrupt-controller
│   ├── linux,phandle
│   └── name
├── linux,phandle
├── memory@0
│   ├── available
│   ├── device_type
│   ├── ibm,associativity
│   ├── linux,phandle
│   ├── name
│   └── reg
├── mmu
│   ├── device_type
│   ├── linux,phandle
│   ├── name
│   └── translations
├── model
├── name
├── openprom
│   ├── linux,phandle
│   ├── model
│   ├── name
│   └── relative-addressing
├── options
│   ├── auto-boot?
│   ├── boot-command
│   ├── boot-device
│   ├── boot-file
│   ├── boot-last-label
│   ├── diag-device
│   ├── diag-file
│   ├── diag-switch?
│   ├── direct-serial?
│   ├── fcode-debug?
│   ├── input-device
│   ├── linux,phandle
│   ├── load-base
│   ├── name
│   ├── nvramrc
│   ├── oem-banner
│   ├── oem-banner?
│   ├── oem-logo
│   ├── oem-logo?
│   ├── output-device
│   ├── real-mode?
│   ├── screen-#columns
│   ├── screen-#rows
│   ├── security-#badlogins
│   ├── security-mode
│   ├── security-password
│   ├── selftest-#megs
│   └── use-nvramrc?
├── packages
│   ├── deblocker
│   │   ├── linux,phandle
│   │   └── name
│   ├── disk-label
│   │   ├── linux,phandle
│   │   └── name
│   ├── ext2-files
│   │   ├── linux,phandle
│   │   └── name
│   ├── fat-files
│   │   ├── linux,phandle
│   │   └── name
│   ├── iso-9660
│   │   ├── linux,phandle
│   │   └── name
│   ├── linux,phandle
│   ├── name
│   ├── obp-tftp
│   │   ├── linux,phandle
│   │   └── name
│   └── rom-files
│       ├── linux,phandle
│       └── name
├── pci@800000020000000
│   ├── #address-cells
│   ├── bus-range
│   ├── compatible
│   ├── device_type
│   ├── ethernet@1
│   │   ├── #address-cells
│   │   ├── assigned-addresses
│   │   ├── cache-line-size
│   │   ├── class-code
│   │   ├── device-id
│   │   ├── device_type
│   │   ├── devsel-speed
│   │   ├── ibm,loc-code
│   │   ├── ibm,my-drc-index
│   │   ├── ibm,req#msi-x
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   ├── local-mac-address
│   │   ├── max-latency
│   │   ├── min-grant
│   │   ├── name
│   │   ├── reg
│   │   ├── revision-id
│   │   ├── #size-cells
│   │   ├── subsystem-id
│   │   ├── subsystem-vendor-id
│   │   └── vendor-id
│   ├── ibm,ddw-applicable
│   ├── ibm,ddw-extensions
│   ├── ibm,#dma-address-cells
│   ├── ibm,#dma-size-cells
│   ├── ibm,dma-window
│   ├── ibm,drc-indexes
│   ├── ibm,drc-names
│   ├── ibm,drc-power-domains
│   ├── ibm,drc-types
│   ├── ibm,pci-config-space-type
│   ├── ibm,pe-total-#msi
│   ├── #interrupt-cells
│   ├── interrupt-map
│   ├── interrupt-map-mask
│   ├── linux,direct64-ddr-window-info
│   ├── linux,phandle
│   ├── name
│   ├── qemu,phb-enumerated
│   ├── ranges
│   ├── reg
│   ├── scsi@3
│   │   ├── #address-cells
│   │   ├── assigned-addresses
│   │   ├── cache-line-size
│   │   ├── class-code
│   │   ├── device-id
│   │   ├── device_type
│   │   ├── devsel-speed
│   │   ├── ibm,loc-code
│   │   ├── ibm,my-drc-index
│   │   ├── ibm,req#msi-x
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   ├── max-latency
│   │   ├── min-grant
│   │   ├── name
│   │   ├── reg
│   │   ├── revision-id
│   │   ├── #size-cells
│   │   ├── subsystem-id
│   │   ├── subsystem-vendor-id
│   │   └── vendor-id
│   ├── #size-cells
│   ├── unknown-legacy-device@4
│   │   ├── #address-cells
│   │   ├── assigned-addresses
│   │   ├── cache-line-size
│   │   ├── class-code
│   │   ├── device-id
│   │   ├── devsel-speed
│   │   ├── ibm,loc-code
│   │   ├── ibm,my-drc-index
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   ├── max-latency
│   │   ├── min-grant
│   │   ├── name
│   │   ├── reg
│   │   ├── revision-id
│   │   ├── #size-cells
│   │   ├── subsystem-id
│   │   ├── subsystem-vendor-id
│   │   └── vendor-id
│   ├── usb@2
│   │   ├── #address-cells
│   │   ├── assigned-addresses
│   │   ├── cache-line-size
│   │   ├── class-code
│   │   ├── device-id
│   │   ├── device_type
│   │   ├── devsel-speed
│   │   ├── ibm,loc-code
│   │   ├── ibm,my-drc-index
│   │   ├── ibm,pci-config-space-type
│   │   ├── ibm,req#msi-x
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   ├── max-latency
│   │   ├── min-grant
│   │   ├── name
│   │   ├── reg
│   │   ├── revision-id
│   │   ├── #size-cells
│   │   ├── subsystem-id
│   │   ├── subsystem-vendor-id
│   │   ├── usb-keyboard@2
│   │   │   ├── device_type
│   │   │   ├── language
│   │   │   ├── linux,phandle
│   │   │   ├── name
│   │   │   └── reg
│   │   ├── usb-mouse@3
│   │   │   ├── linux,phandle
│   │   │   ├── name
│   │   │   └── reg
│   │   └── vendor-id
│   ├── used-by-rtas
│   └── vga@5
│       ├── #address-cells
│       ├── assigned-addresses
│       ├── cache-line-size
│       ├── character-set
│       ├── class-code
│       ├── compatible
│       ├── depth
│       ├── device-id
│       ├── device_type
│       ├── devsel-speed
│       ├── height
│       ├── ibm,loc-code
│       ├── ibm,my-drc-index
│       ├── linebytes
│       ├── linux,boot-display
│       ├── linux,opened
│       ├── linux,phandle
│       ├── max-latency
│       ├── min-grant
│       ├── name
│       ├── reg
│       ├── revision-id
│       ├── #size-cells
│       ├── subsystem-id
│       ├── subsystem-vendor-id
│       ├── vendor-id
│       └── width
├── rtas
│   ├── check-exception
│   ├── display-character
│   ├── event-scan
│   ├── get-power-level
│   ├── get-sensor-state
│   ├── get-time-of-day
│   ├── ibm,associativity-reference-points
│   ├── ibm,change-msi
│   ├── ibm,change-msix-capable
│   ├── ibm,configure-connector
│   ├── ibm,configure-pe
│   ├── ibm,create-pe-dma-window
│   ├── ibm,extended-os-term
│   ├── ibm,get-config-addr-info2
│   ├── ibm,get-system-parameter
│   ├── ibm,get-xive
│   ├── ibm,hypertas-functions
│   ├── ibm,int-off
│   ├── ibm,int-on
│   ├── ibm,lrdr-capacity
│   ├── ibm,os-term
│   ├── ibm,query-interrupt-source-number
│   ├── ibm,query-pe-dma-window
│   ├── ibm,read-pci-config
│   ├── ibm,read-slot-reset-state2
│   ├── ibm,remove-pe-dma-window
│   ├── ibm,reset-pe-dma-window
│   ├── ibm,set-eeh-option
│   ├── ibm,set-slot-reset
│   ├── ibm,set-system-parameter
│   ├── ibm,set-tce-bypass
│   ├── ibm,set-xive
│   ├── ibm,slot-error-detail
│   ├── ibm,write-pci-config
│   ├── linux,phandle
│   ├── linux,rtas-base
│   ├── linux,rtas-entry
│   ├── name
│   ├── nvram-fetch
│   ├── nvram-store
│   ├── power-off
│   ├── qemu,hypertas-functions
│   ├── query-cpu-stopped-state
│   ├── quiesce
│   ├── read-pci-config
│   ├── rtas-error-log-max
│   ├── rtas-event-scan-rate
│   ├── rtas-size
│   ├── set-indicator
│   ├── set-power-level
│   ├── set-time-of-day
│   ├── start-cpu
│   ├── stop-self
│   ├── system-reboot
│   └── write-pci-config
├── #size-cells
├── system-id
├── vdevice
│   ├── #address-cells
│   ├── compatible
│   ├── device_type
│   ├── #interrupt-cells
│   ├── interrupt-controller
│   ├── linux,phandle
│   ├── name
│   ├── nvram@71000000
│   │   ├── #bytes
│   │   ├── compatible
│   │   ├── device_type
│   │   ├── interrupts
│   │   ├── linux,phandle
│   │   ├── name
│   │   └── reg
│   ├── #size-cells
│   └── vty@30000000
│       ├── compatible
│       ├── device_type
│       ├── interrupts
│       ├── linux,phandle
│       ├── name
│       └── reg
└── vm,uuid

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant