Hi Tracy, It’s probably because the m5 binary shipped with linaro-minimal-aarch64.img Is using a reserved m5 instruction which is gem5 specific and it is not recognised by the host.
In order to make things work, you need to recompile the m5 binary so that it uses memory mapped operations. This will allow gem5 to handle m5 ops. Some time ago this was a compile time option. I am quite sure Gabe converted it so that you can do m5 –addr checkpoint (something like this) at runtime. Anyway we should definitely upload our new m5 binaries to gem5.org. It is already in my todo list. Let me know if you need further help Giacomo From: Tracy Mac via gem5-users <gem5-users@gem5.org> Sent: 14 September 2020 10:49 To: gem5-users@gem5.org Cc: Tracy Mac <fgzs...@gmail.com> Subject: [gem5-users] M5 operation in kvm Hi ALL, I try to run kvm-cpu in gem5(develop) full system mode under the arm architecture, (https://gem5.atlassian.net/jira/software/c/projects/GEM5/issues/GEM5-663) the system start is ok, but when I use the m5 checkpoint operation, there will be illegal instructions, I don't know where the problem is. [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x481fd010] [ 0.000000] Linux version 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 (root@SZV1000357782) (gcc version 7.3.0 (SDK V200R003C00B515)) #5 SMP PREEMPT Wed Jul 29 20:51:14 CST 2020 [ 0.000000] Machine model: V2P-CA15 [ 0.000000] earlycon: pl11 at MMIO 0x000000001c090000 (options '') [ 0.000000] bootconsole [pl11] enabled [ 0.000000] Memory limited to 2048MB [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] parse cmdline param err, kbox reserve memory max size = 0x8000000, cur size = 0x0 [ 0.000000] cma: Reserved 16 MiB at 0x00000000ff000000 [ 0.000000] memory reserve information: [ 0.000000] reserved type: 7 [ 0.000000] enable : no [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000000ffffffff] [ 0.000000] NUMA: NODE_DATA [mem 0xfefee100-0xfefef8bf] [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] On node 0 totalpages: 524288 [ 0.000000] DMA32 zone: 8192 pages used for memmap [ 0.000000] DMA32 zone: 0 pages reserved [ 0.000000] DMA32 zone: 524288 pages, LIFO batch:63 [ 0.000000] random: get_random_bytes called from start_kernel+0xac/0x44c with crng_init=0 [ 0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s54232 r8192 d31784 u94208 [ 0.000000] pcpu-alloc: s54232 r8192 d31784 u94208 alloc=23*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: enabling workaround for Mismatched cache type [ 0.000000] CPU features: GIC system register CPU interface present but disabled by higher exception level [ 0.000000] CPU features: detected: Hardware dirty bit management [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: earlyprintk earlycon=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps loglevel=8 mem=2GB root=/dev/vda1 rw init=/sbin/init vmalloc=768MB [ 0.000000] log_buf_len individual max cpu contribution: 4096 bytes [ 0.000000] log_buf_len total cpu_extra contributions: 16384 bytes [ 0.000000] log_buf_len min size: 16384 bytes [ 0.000000] log_buf_len: 32768 bytes [ 0.000000] early log buf free: 13668(83%) [ 0.000000] Memory: 2036132K/2097152K available (7420K kernel code, 550K rwdata, 2328K rodata, 576K init, 252K bss, 44636K reserved, 16384K cma-reserved) [ 0.000000] E820: [mem 0x0000000080000000-0x00000000ffffffff] usable [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=5, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=5. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=5 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns [ 0.005999] arch_timer: mmio timer(s) running at 25.16MHz (virt). [ 0.009999] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5cdd39714, max_idle_ns: 440795202620 ns [ 0.018000] sched_clock: 56 bits at 25MHz, resolution 39ns, wraps every 4398046511084ns [ 0.024000] Console: colour dummy device 80x25 [ 0.027000] Calibrating delay loop (skipped) preset value.. 9994.24 BogoMIPS (lpj=19988480) [ 0.033000] pid_max: default: 32768 minimum: 301 [ 0.040000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.047000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.052000] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes) [ 0.057000] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes) [ 0.090000] ASID allocator initialised with 32768 entries [ 0.102000] rcu: Hierarchical SRCU implementation. [ 0.120001] EFI services will not be available. [ 0.135001] smp: Bringing up secondary CPUs ... [ 0.200001] Detected VIPT I-cache on CPU1 [ 0.201001] CPU1: Booted secondary processor 0x0000000101 [0x481fd010] [ 0.269002] Detected VIPT I-cache on CPU2 [ 0.270002] CPU2: Booted secondary processor 0x0000000102 [0x481fd010] [ 0.338003] Detected VIPT I-cache on CPU3 [ 0.339003] CPU3: Booted secondary processor 0x0000000103 [0x481fd010] [ 0.400004] Detected VIPT I-cache on CPU4 [ 0.401004] CPU4: Booted secondary processor 0x0000000104 [0x481fd010] [ 0.404004] smp: Brought up 1 node, 5 CPUs [ 0.435004] SMP: Total of 5 processors activated. [ 0.439004] CPU features: detected: Privileged Access Never [ 0.442004] CPU features: detected: RAS Extension Support [ 0.460004] CPU: All CPU(s) started at EL1 [ 0.465004] alternatives: patching kernel code [ 0.487005] devtmpfs: initialized [ 0.495005] genirq: IRQ affinity hint notify enabled [ 0.502005] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.509005] futex hash table entries: 2048 (order: 5, 131072 bytes) [ 0.527005] DMI not present or invalid. [ 0.531005] NET: Registered protocol family 16 [ 0.714007] cpuidle: using governor menu [ 0.720007] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____)) [ 0.724007] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.741007] DMA: preallocated 256 KiB pool for atomic allocations [ 0.746007] Serial: AMBA PL011 UART driver [ 0.752007] OF: /rtc@1c170000: could not find phandle [ 0.756007] ERROR: could not get clock /rtc@1c170000:apb_pclk(0) [ 0.760008] OF: amba_device_add() failed (-2) for /rtc@1c170000 [ 0.764008] OF: amba_device_add() failed (-2) for /watchdog@2a490000 [ 0.769008] OF: amba_device_add() failed (-2) for /watchdog@2b060000 [ 0.773008] OF: /watchdog@1c0f0000: could not find phandle [ 0.777008] ERROR: could not get clock /watchdog@1c0f0000:apb_pclk(1) [ 0.782008] OF: amba_device_add() failed (-2) for /watchdog@1c0f0000 [ 0.792008] 1c090000.uart: ttyAMA0 at MMIO 0x1c090000 (irq = 12, base_baud = 0) is a PL011 rev3 [ 0.798008] console [ttyAMA0] enabled [ 0.798008] console [ttyAMA0] enabled [ 0.803008] bootconsole [pl11] disabled [ 0.803008] bootconsole [pl11] disabled [ 0.810008] 1c0a0000.uart: ttyAMA1 at MMIO 0x1c0a0000 (irq = 13, base_baud = 0) is a PL011 rev3 [ 0.816008] 1c0b0000.uart: ttyAMA2 at MMIO 0x1c0b0000 (irq = 14, base_baud = 0) is a PL011 rev3 [ 0.823008] 1c0c0000.uart: ttyAMA3 at MMIO 0x1c0c0000 (irq = 15, base_baud = 0) is a PL011 rev3 [ 0.829008] OF: amba_device_add() failed (-2) for /kmi@1c070000 [ 0.832008] OF: amba_device_add() failed (-2) for /kmi@1c060000 [ 0.946010] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 1.017010] ACPI: Interpreter disabled. [ 1.024010] vgaarb: loaded [ 1.026010] SCSI subsystem initialized [ 1.053011] libata version 3.00 loaded. [ 1.056011] usbcore: registered new interface driver usbfs [ 1.060011] usbcore: registered new interface driver hub [ 1.063011] usbcore: registered new device driver usb [ 1.066011] pps_core: LinuxPPS API ver. 1 registered [ 1.080011] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giome...@linux.it<mailto:giome...@linux.it>> [ 1.084011] PTP clock support registered [ 1.089011] EDAC MC: Ver: 3.0.0 [ 1.105011] clocksource: Switched to clocksource arch_sys_counter [ 1.108011] Clockevents: could not switch to one-shot mode: dummy_timer is not functional. [ 1.108011] Could not switch to high resolution mode on CPU 0 [ 1.109011] Clockevents: could not switch to one-shot mode: [ 1.110011] Clockevents: could not switch to one-shot mode: [ 1.111011] Clockevents: could not switch to one-shot mode: [ 1.112011] Clockevents: could not switch to one-shot mode: [ 1.113011] dummy_timer is not functional. [ 1.114011] dummy_timer is not functional. [ 1.115011] dummy_timer is not functional. [ 1.116011] Could not switch to high resolution mode on CPU 2 [ 1.117011] pnp: PnP ACPI: disabled [ 1.118011] Could not switch to high resolution mode on CPU 4 [ 1.119011] Could not switch to high resolution mode on CPU 3 [ 1.120011] dummy_timer is not functional. [ 1.121011] Could not switch to high resolution mode on CPU 1 [ 1.329014] NET: Registered protocol family 2 [ 1.333014] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes) [ 1.338014] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 1.342014] TCP bind hash table entries: 16384 (order: 6, 262144 bytes) [ 1.346014] TCP: Hash tables configured (established 16384 bind 16384) [ 1.350014] UDP hash table entries: 1024 (order: 3, 32768 bytes) [ 1.353014] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes) [ 1.357014] NET: Registered protocol family 1 [ 1.368014] RPC: Registered named UNIX socket transport module. [ 1.371014] RPC: Registered udp transport module. [ 1.374014] RPC: Registered tcp transport module. [ 1.376014] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 1.380014] PCI: CLS 0 bytes, default 64 [ 1.396014] workingset: timestamp_bits=60 max_order=19 bucket_order=0 [ 1.400014] [memstat]starting init memstat for modules [ 1.495015] fuse init (API version 7.27) [ 1.499015] 9p: Installing v9fs 9p2000 file system support [ 1.516016] io scheduler noop registered [ 1.519016] io scheduler cfq registered (default) [ 1.522016] io scheduler mq-deadline registered [ 1.524016] io scheduler kyber registered [ 1.536016] atomic64_test: passed [ 1.547016] pci-host-generic 30000000.pci: host bridge /pci ranges: [ 1.551016] pci-host-generic 30000000.pci: No bus range found for /pci, using [bus 00-ff] [ 1.555016] pci-host-generic 30000000.pci: Parsing ranges property... [ 1.559016] pci-host-generic 30000000.pci: IO 0x2f000000..0x2f00ffff -> 0x00000000 [ 1.562016] random: fast init done [ 1.563016] pci-host-generic 30000000.pci: MEM 0x40000000..0x7fffffff -> 0x00000000 [ 1.563016] pci-host-generic 30000000.pci: ECAM at [mem 0x30000000-0x3fffffff] for [bus 00-ff] [ 1.564016] pci-host-generic 30000000.pci: PCI host bridge to bus 0000:00 [ 1.577016] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.580016] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] [ 1.584016] pci_bus 0000:00: root bus resource [mem 0x40000000-0x7fffffff] (bus address [0x00000000-0x3fffffff]) [ 1.589016] pci_bus 0000:00: scanning bus [ 1.591017] pci 0000:00:01.0: [1af4:1000] type 00 class 0xff0000 [ 1.595017] pci 0000:00:01.0: reg 0x10: [io 0x0000-0x001f] [ 1.598017] pci 0000:00:01.0: reg 0x30: [mem 0x40000000-0x400007ff pref] [ 1.604017] pci_bus 0000:00: fixups for bus [ 1.606017] pci_bus 0000:00: bus scan returning with max=00 [ 1.609017] pci 0000:00:01.0: BAR 6: assigned [mem 0x40000000-0x400007ff pref] [ 1.613017] pci 0000:00:01.0: BAR 0: assigned [io 0x1000-0x101f] [ 1.630017] virtio-pci 0000:00:01.0: assign IRQ: got 18 [ 1.633017] virtio-pci 0000:00:01.0: enabling device (0000 -> 0001) [ 1.636017] virtio-pci 0000:00:01.0: virtio_pci: leaving for legacy driver [ 1.640017] virtio-pci 0000:00:01.0: enabling bus mastering [ 1.710018] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.726018] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 1.732018] virtio_blk virtio0: [vda] 44039680 512-byte logical blocks (22.5 GB/21.0 GiB) [ 1.748018] vda: vda1 [ 1.771018] libphy: Fixed MDIO Bus: probed [ 1.781019] hclge is initializing [ 1.788019] hclgevf is initializing [ 1.790019] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version [ 1.794019] hns3: Copyright (c) 2017 Huawei Corporation. [ 1.797019] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI [ 1.801019] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 1.804019] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 1.807019] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 1.810019] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k [ 1.814019] igb: Copyright (c) 2007-2014 Intel Corporation. [ 1.817019] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k [ 1.821019] ixgbe: Copyright (c) 1999-2016 Intel Corporation. [ 1.828019] ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver - version 4.1.0-k [ 1.833019] ixgbevf: Copyright (c) 2009 - 2015 Intel Corporation. [ 1.843019] i40e: Intel(R) Ethernet Connection XL710 Network Driver - version 2.3.2-k [ 1.847019] i40e: Copyright (c) 2013 - 2014 Intel Corporation. [ 1.859019] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI [ 1.863019] ixgb: Copyright (c) 1999-2008 Intel Corporation. [ 1.866019] i40evf: Intel(R) 40-10 Gigabit Virtual Function Network Driver - version 3.2.2-k [ 1.870020] Copyright (c) 2013 - 2015 Intel Corporation. [ 1.881020] usbcore: registered new interface driver usb-storage [ 1.889020] mousedev: PS/2 mouse device common for all mice [ 1.897020] usbcore: registered new interface driver usbhid [ 1.907020] usbhid: USB HID core driver [ 1.910020] NET: Registered protocol family 17 [ 1.913020] 9pnet: Installing 9P2000 support [ 1.960021] EXT4-fs (vda1): mounted filesystem without journal. Opts: (null) [ 1.963021] VFS: Mounted root (ext4 filesystem) on device 254:1. [ 1.983021] devtmpfs: mounted [ 1.986021] Freeing unused kernel memory: 576K [ 1.988021] Run /sbin/init as init process INIT: version 2.88 booting Starting udev [ 2.337025] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.341025] caller is debug_smp_processor_id+0x1c/0x28 [ 2.344025] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.348025] Hardware name: V2P-CA15 (DT) [ 2.350025] Call trace: [ 2.351025] dump_backtrace+0x0/0x198 [ 2.353025] show_stack+0x14/0x20 [ 2.355025] dump_stack+0xa4/0xcc [ 2.356025] check_preemption_disabled+0x154/0x158 [ 2.359025] debug_smp_processor_id+0x1c/0x28 [ 2.361025] __access_remote_vm+0x4c/0x268 [ 2.363025] access_remote_vm+0x24/0x30 [ 2.365025] proc_pid_cmdline_read+0x1c0/0x368 [ 2.367025] __vfs_read+0x30/0x158 [ 2.369025] vfs_read+0x88/0x138 [ 2.370025] ksys_read+0x60/0xd8 [ 2.372025] __arm64_sys_read+0x14/0x20 [ 2.373025] el0_svc_common+0x5c/0x100 [ 2.375025] el0_svc_handler+0x24/0x88 [ 2.377025] el0_svc+0x8/0xc [ 2.382025] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.386025] caller is debug_smp_processor_id+0x1c/0x28 [ 2.388025] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.393025] Hardware name: V2P-CA15 (DT) [ 2.395025] Call trace: [ 2.396025] dump_backtrace+0x0/0x198 [ 2.397025] show_stack+0x14/0x20 [ 2.399025] dump_stack+0xa4/0xcc [ 2.401025] check_preemption_disabled+0x154/0x158 [ 2.403025] debug_smp_processor_id+0x1c/0x28 [ 2.405025] __access_remote_vm+0x4c/0x268 [ 2.407025] access_remote_vm+0x24/0x30 [ 2.409025] proc_pid_cmdline_read+0x1c0/0x368 [ 2.411025] __vfs_read+0x30/0x158 [ 2.412025] vfs_read+0x88/0x138 [ 2.414025] ksys_read+0x60/0xd8 [ 2.416025] __arm64_sys_read+0x14/0x20 [ 2.417025] el0_svc_common+0x5c/0x100 [ 2.419025] el0_svc_handler+0x24/0x88 [ 2.421025] el0_svc+0x8/0xc [ 2.436026] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.440026] caller is debug_smp_processor_id+0x1c/0x28 [ 2.442026] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.446026] Hardware name: V2P-CA15 (DT) [ 2.448026] Call trace: [ 2.449026] dump_backtrace+0x0/0x198 [ 2.451026] show_stack+0x14/0x20 [ 2.453026] dump_stack+0xa4/0xcc [ 2.454026] check_preemption_disabled+0x154/0x158 [ 2.456026] debug_smp_processor_id+0x1c/0x28 [ 2.458026] __access_remote_vm+0x4c/0x268 [ 2.460026] access_remote_vm+0x24/0x30 [ 2.462026] proc_pid_cmdline_read+0x1c0/0x368 [ 2.464026] __vfs_read+0x30/0x158 [ 2.466026] vfs_read+0x88/0x138 [ 2.468026] ksys_read+0x60/0xd8 [ 2.469026] __arm64_sys_read+0x14/0x20 [ 2.471026] el0_svc_common+0x5c/0x100 [ 2.473026] el0_svc_handler+0x24/0x88 [ 2.475026] el0_svc+0x8/0xc [ 2.476026] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.480026] caller is debug_smp_processor_id+0x1c/0x28 [ 2.483026] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.487026] Hardware name: V2P-CA15 (DT) [ 2.488026] Call trace: [ 2.490026] dump_backtrace+0x0/0x198 [ 2.491026] show_stack+0x14/0x20 [ 2.493026] dump_stack+0xa4/0xcc [ 2.495026] check_preemption_disabled+0x154/0x158 [ 2.497026] debug_smp_processor_id+0x1c/0x28 [ 2.499026] __access_remote_vm+0x4c/0x268 [ 2.501026] access_remote_vm+0x24/0x30 [ 2.503026] proc_pid_cmdline_read+0x1c0/0x368 [ 2.505026] __vfs_read+0x30/0x158 [ 2.506026] vfs_read+0x88/0x138 [ 2.508026] ksys_read+0x60/0xd8 [ 2.510026] __arm64_sys_read+0x14/0x20 [ 2.512026] el0_svc_common+0x5c/0x100 [ 2.513026] el0_svc_handler+0x24/0x88 [ 2.515026] el0_svc+0x8/0xc [ 2.517027] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.521027] caller is debug_smp_processor_id+0x1c/0x28 [ 2.523027] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.528027] Hardware name: V2P-CA15 (DT) [ 2.530027] Call trace: [ 2.531027] dump_backtrace+0x0/0x198 [ 2.533027] show_stack+0x14/0x20 [ 2.534027] dump_stack+0xa4/0xcc [ 2.536027] check_preemption_disabled+0x154/0x158 [ 2.538027] debug_smp_processor_id+0x1c/0x28 [ 2.540027] __access_remote_vm+0x4c/0x268 [ 2.542027] access_remote_vm+0x24/0x30 [ 2.544027] proc_pid_cmdline_read+0x1c0/0x368 [ 2.546027] __vfs_read+0x30/0x158 [ 2.548027] vfs_read+0x88/0x138 [ 2.549027] ksys_read+0x60/0xd8 [ 2.551027] __arm64_sys_read+0x14/0x20 [ 2.552027] el0_svc_common+0x5c/0x100 [ 2.554027] el0_svc_handler+0x24/0x88 [ 2.556027] el0_svc+0x8/0xc [ 2.558027] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.562027] caller is debug_smp_processor_id+0x1c/0x28 [ 2.564027] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.568027] Hardware name: V2P-CA15 (DT) [ 2.570027] Call trace: [ 2.571027] dump_backtrace+0x0/0x198 [ 2.573027] show_stack+0x14/0x20 [ 2.575027] dump_stack+0xa4/0xcc [ 2.576027] check_preemption_disabled+0x154/0x158 [ 2.578027] debug_smp_processor_id+0x1c/0x28 [ 2.581027] __access_remote_vm+0x4c/0x268 [ 2.583027] access_remote_vm+0x24/0x30 [ 2.584027] proc_pid_cmdline_read+0x1c0/0x368 [ 2.587027] __vfs_read+0x30/0x158 [ 2.588027] vfs_read+0x88/0x138 [ 2.590027] ksys_read+0x60/0xd8 [ 2.591027] __arm64_sys_read+0x14/0x20 [ 2.593027] el0_svc_common+0x5c/0x100 [ 2.595027] el0_svc_handler+0x24/0x88 [ 2.597027] el0_svc+0x8/0xc [ 2.599027] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.603027] caller is debug_smp_processor_id+0x1c/0x28 [ 2.605027] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.610028] Hardware name: V2P-CA15 (DT) [ 2.612028] Call trace: [ 2.613028] dump_backtrace+0x0/0x198 [ 2.615028] show_stack+0x14/0x20 [ 2.617028] dump_stack+0xa4/0xcc [ 2.619028] check_preemption_disabled+0x154/0x158 [ 2.621028] debug_smp_processor_id+0x1c/0x28 [ 2.623028] __access_remote_vm+0x4c/0x268 [ 2.626028] access_remote_vm+0x24/0x30 [ 2.628028] proc_pid_cmdline_read+0x1c0/0x368 [ 2.630028] __vfs_read+0x30/0x158 [ 2.632028] vfs_read+0x88/0x138 [ 2.633028] ksys_read+0x60/0xd8 [ 2.635028] __arm64_sys_read+0x14/0x20 [ 2.637028] el0_svc_common+0x5c/0x100 [ 2.639028] el0_svc_handler+0x24/0x88 [ 2.641028] el0_svc+0x8/0xc [ 2.643028] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.647028] caller is debug_smp_processor_id+0x1c/0x28 [ 2.650028] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.655028] Hardware name: V2P-CA15 (DT) [ 2.657028] Call trace: [ 2.658028] dump_backtrace+0x0/0x198 [ 2.660028] show_stack+0x14/0x20 [ 2.662028] dump_stack+0xa4/0xcc [ 2.663028] check_preemption_disabled+0x154/0x158 [ 2.666028] debug_smp_processor_id+0x1c/0x28 [ 2.668028] __access_remote_vm+0x4c/0x268 [ 2.670028] access_remote_vm+0x24/0x30 [ 2.672028] proc_pid_cmdline_read+0x1c0/0x368 [ 2.674028] __vfs_read+0x30/0x158 [ 2.676028] vfs_read+0x88/0x138 [ 2.677028] ksys_read+0x60/0xd8 [ 2.679028] __arm64_sys_read+0x14/0x20 [ 2.681028] el0_svc_common+0x5c/0x100 [ 2.683028] el0_svc_handler+0x24/0x88 [ 2.685028] el0_svc+0x8/0xc [ 2.687028] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.691028] caller is debug_smp_processor_id+0x1c/0x28 [ 2.694028] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.698028] Hardware name: V2P-CA15 (DT) [ 2.700029] Call trace: [ 2.701029] dump_backtrace+0x0/0x198 [ 2.703029] show_stack+0x14/0x20 [ 2.705029] dump_stack+0xa4/0xcc [ 2.707029] check_preemption_disabled+0x154/0x158 [ 2.709029] debug_smp_processor_id+0x1c/0x28 [ 2.711029] __access_remote_vm+0x4c/0x268 [ 2.713029] access_remote_vm+0x24/0x30 [ 2.715029] proc_pid_cmdline_read+0x1c0/0x368 [ 2.717029] __vfs_read+0x30/0x158 [ 2.719029] vfs_read+0x88/0x138 [ 2.721029] ksys_read+0x60/0xd8 [ 2.722029] __arm64_sys_read+0x14/0x20 [ 2.724029] el0_svc_common+0x5c/0x100 [ 2.726029] el0_svc_handler+0x24/0x88 [ 2.728029] el0_svc+0x8/0xc [ 2.730029] BUG: using smp_processor_id() in preemptible [00000000] code: pidof/810 [ 2.734029] caller is debug_smp_processor_id+0x1c/0x28 [ 2.737029] CPU: 4 PID: 810 Comm: pidof Not tainted 4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64 #5 [ 2.741029] Hardware name: V2P-CA15 (DT) [ 2.743029] Call trace: [ 2.745029] dump_backtrace+0x0/0x198 [ 2.746029] show_stack+0x14/0x20 [ 2.748029] dump_stack+0xa4/0xcc [ 2.750029] check_preemption_disabled+0x154/0x158 [ 2.752029] debug_smp_processor_id+0x1c/0x28 [ 2.754029] __access_remote_vm+0x4c/0x268 [ 2.757029] access_remote_vm+0x24/0x30 [ 2.758029] proc_pid_cmdline_read+0x1c0/0x368 [ 2.761029] __vfs_read+0x30/0x158 [ 2.763029] vfs_read+0x88/0x138 [ 2.764029] ksys_read+0x60/0xd8 [ 2.766029] __arm64_sys_read+0x14/0x20 [ 2.768029] el0_svc_common+0x5c/0x100 [ 2.770029] el0_svc_handler+0x24/0x88 [ 2.772029] el0_svc+0x8/0xc [ 2.846030] udevd[812]: starting version 182 [ 3.449037] EXT4-fs (vda1): re-mounted. Opts: block_validity,delalloc,barrier,user_xattr Starting Bootlog daemon: bootlogd. [ 3.510037] random: dd: uninitialized urandom read (512 bytes read) Populating dev cache net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.rp_filter = 1 hwclock: can't open '/dev/misc/rtc': No such file or directory Mon Jan 27 08:00:00 UTC 2014 hwclock: can't open '/dev/misc/rtc': No such file or directory INIT: Entering runlevel: 5 Configuring network interfaces... ifconfig: SIOCGIFFLAGS: No such device Starting rpcbind daemon...rpcbind: cannot create socket for udp6 rpcbind: cannot create socket for tcp6 done. rpcbind: cannot get uid of '': Success creating NFS state directory: done starting statd: done Starting auto-serial-console: done Stopping Bootlog daemon: [ 4.460048] call_undef_hook instuction 0xff500110, pc 401114 [ 4.463048] current name is m5 bootlogd. INIT: no more processes left in this runlevel[ 4.482048] call_undef_hook instuction 0xff500110, pc 401114 [ 4.486048] current name is m5 /usr/bin/auto-root-login: line 5: 1192 Illegal instruction /sbin/m5 readfile > /tmp/script root@genericarmv8:~# m5 usage: m5 exit [delay] m5 fail <code> [delay] m5 resetstats [delay [period]] m5 dumpstats [delay [period]] m5 dumpresetstats [delay [period]] m5 readfile m5 writefile <filename> m5 execfile m5 checkpoint [delay [period]] m5 addsymbol <address> <symbol> m5 loadsymbol m5 initparam [key] // key must be shorter than 16 chars m5 sw99param m5 pin <cpu> <program> [args ...] All times in nanoseconds! root@genericarmv8:~# m5 checkpoint [ 9.209099] call_undef_hook instuction 0xff430110, pc 40110c [ 9.212099] current name is m5 Illegal instruction command line: ./build/ARM/gem5.opt configs/example/arm/fs_bigLITTLE.py --cpu-type=kvm --kernel=/home/tracy/gem5/fs_image_arm/binaries/vmlinux.vexpress_gem5_v1_64.20170616 --disk=/home/tracy/gem5/fs_image_arm/disks/linaro-minimal-aarch64.img --big-cpus=1 --little-cpus=0 --caches --mem-size=4GB Host CPU Achitecture: ARMV8 Host OS: ubuntu 18.04.4 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s