Hi all, I have built my project on top of another project that used an older version of gem5 between 2018 and 2019—the previous project implemented most of the stuff I needed to do, which made my job easier. I am now trying to run the project in FS mode to get its performance but, I am having issues. So, the error is mainly a kernel panic error. At first, I thought it was a disk image issue, but I ran it with the latest unedited gem5, and it worked, but an older unedited gem5 version (from 2018 ) did not work. It also threw a kernel panic. I have attached the Log for running FS. Does anyone have any ideas?
kernel: Linux version 4.19.83 run command: build/X86_MESI_Two_Level/gem5.opt configs/example/fs.py --cpu-type=AtomicSimpleCPU --cpu-clock 2GHz --sys-clock 2GHz --l1d_size 32kB --l1d_assoc 8 --l1i_size 32kB --l1d_assoc 8 --l2_size 2MB --l2_assoc 16 --l2cache --caches since it's an older version of gem5, I used the M5_PATH to point to my disk image and kernel The Log for running FS Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. ==== m5 slave terminal: Terminal 0 ==== Linux version 4.19.83 (aakahlow@amarillo) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #1 SMP Thu Nov 28 16:06:01 PST 2019 Command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1 CPU: vendor_id 'M5 Simulator' unknown, using generic init. CPU: Your system may be unstable. x86/fpu: x87 FPU will use FXSAVE BIOS-provided physical RAM map: BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable BIOS-e820: [mem 0x000000000009fc00-0x00000000000fffff] reserved BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable BIOS-e820: [mem 0x0000000020000000-0x00000000bfffffff] reserved BIOS-e820: [mem 0x00000000ffff0000-0x00000000ffffffff] reserved bootconsole [earlyser0] enabled NX (Execute Disable) protection: active SMBIOS 2.5 present. DMI: , BIOS 06/08/2008 tsc: Fast TSC calibration using PIT tsc: Detected 2000.052 MHz processor AGP: No AGP bridge found last_pfn = 0x20000 max_arch_pfn = 0x400000000 Disabled x86/PAT: MTRRs disabled, skipping PAT initialization too. CPU MTRRs all blank - virtualized system. x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC found SMP MP-table at [mem 0x000f0050-0x000f005f] ACPI: Early table checksum verification disabled ACPI BIOS Error (bug): A valid RSDP was not found (20180810/tbxfroot-210) Zone ranges: DMA [mem 0x0000000000001000-0x0000000000ffffff] DMA32 [mem 0x0000000001000000-0x000000001fffffff] Normal empty Movable zone start for each node Early memory node ranges node 0: [mem 0x0000000000001000-0x000000000009efff] node 0: [mem 0x0000000000100000-0x000000001fffffff] Reserved but unavailable: 98 pages Initmem setup node 0 [mem 0x0000000000001000-0x000000001fffffff] Intel MultiProcessor Specification v1.4 MPTABLE: OEM ID: MPTABLE: Product ID: MPTABLE: APIC at: 0xFEE00000 Processor #0 (Bootup-CPU) IOAPIC[0]: apic_id 1, version 20, address 0xfec00000, GSI 0-23 Processors: 1 smpboot: Allowing 1 CPUs, 0 hotplug CPUs [mem 0xc0000000-0xfffeffff] available for PCI devices Booting paravirtualized kernel on bare hardware clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns random: get_random_bytes called from start_kernel+0x8f/0x583 with crng_init=0 setup_percpu: NR_CPUS:8192 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 percpu: Embedded 41 pages/cpu s127960 r8192 d31784 u2097152 Built 1 zonelists, mobility grouping on. Total pages: 129161 Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1 Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) AGP: Checking aperture... AGP: No AGP bridge found Memory: 495652K/523896K available (8204K kernel code, 1570K rwdata, 1940K rodata, 1204K init, 1636K bss, 28244K reserved, 0K cma-reserved) Kernel/User page tables isolation: enabled rcu: Hierarchical RCU implementation. rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=1. rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 NR_IRQS: 524544, nr_irqs: 256, preallocated irqs: 16 Console: colour dummy device 80x25 console [ttyS0] enabled console [ttyS0] enabled bootconsole [earlyser0] disabled bootconsole [earlyser0] disabled APIC: Switch to symmetric I/O mode setup ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=0 pin2=0 clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1cd45f68bc7, max_idle_ns: 440795297871 ns Calibrating delay loop (skipped) preset value.. 15999.84 BogoMIPS (lpj=7999923) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes) CPU: CPU feature xsave disabled, no CPUID level 0xd mce: unknown CPU type - not enabling MCE support Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization Spectre V2 : Mitigation: Full generic retpoline Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch Speculative Store Bypass: Vulnerable MDS: Vulnerable: Clear CPU buffers attempted, no microcode Freeing SMP alternatives memory: 24K smpboot: CPU0: M5 Simulator Fake M5 x86_64 CPU (family: 0xf, model: 0x25, stepping: 0x1) Performance Events: no PMU driver, software events only. rcu: Hierarchical SRCU implementation. smp: Bringing up secondary CPUs ... smp: Brought up 1 node, 1 CPU smpboot: Max logical packages: 1 smpboot: Total of 1 processors activated (15999.84 BogoMIPS) devtmpfs: initialized clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns futex hash table entries: 256 (order: 2, 16384 bytes) NET: Registered protocol family 16 audit: initializing netlink subsys (disabled) cpuidle: using governor ladder PCI: Using configuration type 1 for base access audit: type=2000 audit(1325376000.221:1): state=initialized audit_enabled=0 res=1 HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages ACPI: Interpreter disabled. vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giome...@linux.it> PTP clock support registered PCI: Probing PCI hardware PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [io 0x0000-0xffff] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffffffff] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] pci 0000:00:04.0: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7] pci 0000:00:04.0: legacy IDE quirk: reg 0x14: [io 0x03f6] pci 0000:00:04.0: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177] pci 0000:00:04.0: legacy IDE quirk: reg 0x1c: [io 0x0376] clocksource: Switched to clocksource tsc-early VFS: Disk quotas dquot_6.6.0 VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) pnp: PnP ACPI: disabled pci 0000:00:04.0: BAR 6: assigned [mem 0xc0000000-0xc00007ff pref] pci 0000:00:04.0: BAR 4: assigned [io 0x1000-0x100f] NET: Registered protocol family 2 tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 4, 65536 bytes) TCP: Hash tables configured (established 4096 bind 4096) UDP hash table entries: 256 (order: 1, 8192 bytes) UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) NET: Registered protocol family 1 platform rtc_cmos: registered platform RTC device (no PNP device found) workingset: timestamp_bits=62 max_order=17 bucket_order=0 fuse init (API version 7.27) Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) io scheduler mq-deadline registered io scheduler kyber registered acpiphp_ibm: ibm_acpiphp_init: acpi_walk_namespace failed Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 8250 Linux agpgart interface v0.103 brd: module loaded loop: module loaded Uniform Multi-Platform E-IDE driver piix 0000:00:04.0: IDE controller (0x8086:0x7111 rev 0x00) pci 0000:00:04.0: enabling device (0000 -> 0001) pci 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 16 piix 0000:00:04.0: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x1000-0x1007 ide1: BM-DMA at 0x1008-0x100f hda: M5 IDE Disk, ATA DISK drive hdb: M5 IDE Disk, ATA DISK drive hda: UDMA/33 mode selected hdb: UDMA/33 mode selected clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1cd45f68bc7, max_idle_ns: 440795297871 ns clocksource: Switched to clocksource tsc ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports ide-gd driver 1.18 hda: max request size: 128KiB hda: 50331648 sectors (25769 MB), CHS=49932/16/63 hda: hda1 hdb: max request size: 128KiB hdb: 50331648 sectors (25769 MB), CHS=49932/16/63 hdb: hdb1 ide-cd driver 5.00 Loading iSCSI transport class v2.0-870. e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI e1000: Copyright (c) 1999-2006 Intel Corporation. e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k e1000e: Copyright(c) 1999 - 2015 Intel Corporation. igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k igb: Copyright (c) 2007-2014 Intel Corporation. igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k igbvf: Copyright (c) 2009 - 2012 Intel Corporation. ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k ixgbe: Copyright (c) 1999-2016 Intel Corporation. ixgbevf: Intel(R) 10 Gigabit PCI Express Virtual Function Network Driver - version 4.1.0-k ixgbevf: Copyright (c) 2009 - 2015 Intel Corporation. ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2-NAPI ixgb: Copyright (c) 1999-2008 Intel Corporation. ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-pci: EHCI PCI platform driver ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver ohci-pci: OHCI PCI platform driver uhci_hcd: USB Universal Host Controller Interface driver i8042: PNP: No PS/2 controller found. i8042: Probing ports directly. serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mousedev: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 IR NEC protocol handler initialized IR RC5(x/sz) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized IR SANYO protocol handler initialized IR Sharp protocol handler initialized IR MCE Keyboard/mouse protocol handler initialized IR XMP protocol handler initialized usbcore: registered new interface driver usbhid usbhid: USB HID core driver NET: Registered protocol family 17 mce: Unable to init MCE device (rc: -5) mce: Using 4 MCE banks sched_clock: Marking stable (1742790818, 280708)->(1743442351, -370825) EXT4-fs (hda1): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) on device 3:1. random: fast init done devtmpfs: mounted Freeing unused kernel image memory: 1204K Write protecting the kernel read-only data: 12288k Freeing unused kernel image memory: 2020K Freeing unused kernel image memory: 108K rodata_test: all tests were successful Run /sbin/init as init process systemd[1]: System time before build time, advancing clock. systemd[1]: systemd 237 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVIN systemd[1]: Detected architecture x86-64. Welcome to Linux! systemd[1]: Set hostname to <gem5-host>. (sd-executor)[588]: segfault at 0 ip 00007f4b7c8b7426 sp 00007ffebefb4978 error 4 in libc-2.27.so[7f4b7c806000+1e7000] Code: 0f 1f 40 00 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83 systemd[1]: (sd-executor) terminated by signal SEGV. systemd[1]: segfault at 0 ip 00007f4b7c8b7426 sp 00007ffebefb4ba8 error 4 in libc-2.27.so[7f4b7c806000+1e7000] Code: 0f 1f 40 00 66 0f ef c0 66 0f ef c9 66 0f ef d2 66 0f ef db 48 89 f8 48 89 f9 48 81 e1 ff 0f 00 00 48 81 f9 cf 0f 00 00 77 6a <f3> 0f 6f 20 66 0f 74 e0 66 0f d7 d4 85 d2 74 04 0f bc c2 c3 48 83 Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b CPU: 0 PID: 1 Comm: systemd Not tainted 4.19.83 #1 Hardware name: , BIOS 06/08/2008 Call Trace: dump_stack+0x5d/0x79 panic+0xe2/0x236 do_exit+0x50a/0x95a do_group_exit+0x99/0x99 get_signal+0x37c/0x62f ? page_fault+0x8/0x30 do_signal+0x31/0x526 ? __do_page_fault+0x305/0x416 ? page_fault+0x8/0x30 exit_to_usermode_loop+0x33/0x94 prepare_exit_to_usermode+0x66/0x7e retint_user+0x8/0x8 RIP: 0033:0x7f4b7c8b7426 Code: Bad RIP value. RSP: 002b:00007ffebefb4ba8 EFLAGS: 000002b9 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 7465646279746573 RSI: 00007ffebefb4bd0 RDI: 0000000000000000 RBP: 00007ffebefb4bd0 R08: 0000558a01756848 R09: 00000000000000e0 R10: 0000000000000008 R11: 0000558a01756840 R12: 0000000000000000 R13: 00007ffebefb4c50 R14: 000000000000000b R15: 0000558a01754740 Kernel Offset: disabled ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]--- _______________________________________________ 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