xenomai.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
* Xenomai-dovetail-kernel failed to boot with bootargs "irqpoll"
@ 2023-07-13 14:46 mars_liu2023
  2023-07-14  7:52 ` Jan Kiszka
  0 siblings, 1 reply; 3+ messages in thread
From: mars_liu2023 @ 2023-07-13 14:46 UTC (permalink / raw)
  To: xenomai

Hi, xenomai:
Linux-v5.10.180-dovetail-xenomai.v3.2.2 (kernel:Linux-dovetail-v5.10.180-dovetail1-rebase , xenomai: xenomai v3.2.2)boot failed with bootargs 'irqpoll' on a machine which have two physical cpus .

We  tested on other single-cpu machines with the same kernel and bootargs as above ,which did not fail to boot.

We also tested the older kernel (linux-4.19.89-ipipe-9-xenomai-3.1, patch: ipipe-core-4.19.89-x86-9.patch, xenomai 3.1) and debian 11.7 kernel (5.10.0-22-amd64)on dual cpu machine with the  bootargs 'irqpoll'  ,that didn't fail either.

The boot failure information of kernel ( linux-v5.10.180-dovetail-xenomai.v3.2.2) on  dual cpu machine  is as follow :


[    0.000000] Linux version 5.10.180-dovetail-xenomai-3.2.2-20230621 (root@debian) (gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP PREEMPT IRQPIPE Wed Jun 21 01:35:47 EDT 2023
[    0.000000] Command line: initrd=initrd.img-5.10.180-dovetail-xenomai-3.2.2-20230621  crashkernel=512M xenomai.supported_cpus=0xf idle=halt nosmap nmi_watchdog=panic irqpoll panic=1 console=ttyS0,115200n8
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
[    0.000000] x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
[    0.000000] x86/fpu: xstate_offset[5]:  960, xstate_sizes[5]:   64
[    0.000000] x86/fpu: xstate_offset[6]: 1024, xstate_sizes[6]:  512
[    0.000000] x86/fpu: xstate_offset[7]: 1536, xstate_sizes[7]: 1024
[    0.000000] x86/fpu: xstate_offset[9]: 2560, xstate_sizes[9]:    8
[    0.000000] x86/fpu: Enabled xstate features 0x2ff, context size is 2568 bytes, using 'compacted' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009abff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009ac00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000005cfc0fff] usable
[    0.000000] BIOS-e820: [mem 0x000000005cfc1000-0x000000005d2abfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000005d2ac000-0x000000005f895fff] usable
[    0.000000] BIOS-e820: [mem 0x000000005f896000-0x000000005f8f0fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000005f8f1000-0x000000005f958fff] usable
[    0.000000] BIOS-e820: [mem 0x000000005f959000-0x000000005f987fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000005f988000-0x000000006014ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000060150000-0x0000000060376fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000060377000-0x0000000063a3efff] usable
[    0.000000] BIOS-e820: [mem 0x0000000063a3f000-0x0000000063af2fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000063af3000-0x000000006419ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000641a0000-0x0000000064228fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000064229000-0x0000000064521fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000064522000-0x0000000064d23fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000064d24000-0x0000000064d82fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000064d83000-0x0000000065d82fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000065d83000-0x000000006762dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000006762e000-0x000000006792dfff] reserved
[    0.000000] BIOS-e820: [mem 0x000000006792e000-0x000000006835dfff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000006835e000-0x000000006845dfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000006845e000-0x000000006f7fffff] usable
[    0.000000] BIOS-e820: [mem 0x000000006f800000-0x000000008fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fd000000-0x00000000fe7fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec80000-0x00000000fed00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff800000-0x0000000100bfffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100c00000-0x0000000c3fffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: Intel Corporation S2600STQ/S2600STQ, BIOS SE5C620.86B.02.01.0012.C00C1.070720200218 07/07/2020
[    0.000000] tsc: Detected 2200.000 MHz processor
[    0.005161] last_pfn = 0xc40000 max_arch_pfn = 0x400000000
[    0.005817] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT
[    0.007018] last_pfn = 0x6f800 max_arch_pfn = 0x400000000
[    0.020220] kexec: Reserving the low 1M of memory for crashkernel
[    0.020225] Using GB pages for direct mapping
[    0.022994] RAMDISK: [mem 0x5b3f9000-0x5cfc0fff]
[    0.022998] ACPI: Early table checksum verification disabled
[    0.023003] ACPI: RSDP 0x00000000000F0510 000024 (v02 INTEL )
[    0.023009] ACPI: XSDT 0x000000006837C188 0000F4 (v01 INTEL  S2600ST  00000000 INTL 20091013)
[    0.023017] ACPI: FACP 0x000000006845A000 00010C (v05 INTEL  S2600ST  00000000 INTL 20091013)
[    0.023024] ACPI: DSDT 0x000000005CFC1000 2EAE4F (v02 INTEL  S2600ST  00000003 INTL 20091013)
[    0.023028] ACPI: FACS 0x00000000682F5000 000040
[    0.023032] ACPI: SSDT 0x000000006845B000 0004B0 (v02 INTEL  S2600ST  00000000 MSFT 0100000D)
[    0.023036] ACPI: UEFI 0x0000000068309000 000042 (v01 INTEL  S2600ST  00000002 INTL 20091013)
[    0.023041] ACPI: UEFI 0x00000000682F7000 00005C (v01 INTEL  RstUefiV 00000000      00000000)
[    0.023045] ACPI: HPET 0x0000000068459000 000038 (v01 INTEL  S2600ST  00000001 INTL 20091013)
[    0.023049] ACPI: APIC 0x0000000068457000 0016DE (v03 INTEL  S2600ST  00000000 INTL 20091013)
[    0.023053] ACPI: MCFG 0x0000000068456000 00003C (v01 INTEL  S2600ST  00000001 INTL 20091013)
[    0.023058] ACPI: MSCT 0x0000000068455000 000090 (v01 INTEL  S2600ST  00000001 INTL 20091013)
[    0.023062] ACPI: PCAT 0x0000000068454000 000088 (v02 INTEL  S2600ST  00000002 INTL 20091013)
[    0.023066] ACPI: PCCT 0x0000000068453000 00006E (v01 INTEL  S2600ST  00000002 INTL 20091013)
[    0.023070] ACPI: RASF 0x0000000068452000 000030 (v01 INTEL  S2600ST  00000001 INTL 20091013)
[    0.023074] ACPI: SLIT 0x0000000068451000 00042C (v01 INTEL  S2600ST  00000001 INTL 20091013)
[    0.023078] ACPI: SRAT 0x000000006844E000 002D30 (v03 INTEL  S2600ST  00000002 INTL 20091013)
[    0.023083] ACPI: SPMI 0x000000006844D000 000041 (v05 INTEL  S2600ST  00000001 INTL 20091013)
[    0.023087] ACPI: WDDT 0x000000006844C000 000040 (v01 INTEL  S2600ST  00000000 INTL 20091013)
[    0.023091] ACPI: WSMT 0x000000006844B000 000028 (v01 INTEL  S2600ST  00000000 INTL 20091013)
[    0.023095] ACPI: OEM4 0x00000000683A8000 0A27C4 (v02 INTEL  CPU  CST 00003000 INTL 20140828)
[    0.023099] ACPI: OEM1 0x000000006837D000 02A2C4 (v02 INTEL  CPU EIST 00003000 INTL 20140828)
[    0.023104] ACPI: OEM2 0x000000005F959000 02EA84 (v02 INTEL  CPU  HWP 00003000 INTL 20140828)
[    0.023108] ACPI: SSDT 0x000000005F8BD000 033990 (v02 INTEL  S2600ST  00004000 INTL 20091013)
[    0.023112] ACPI: OEM3 0x000000005F896000 026664 (v02 INTEL  CPU  TST 00003000 INTL 20140828)
[    0.023116] ACPI: SSDT 0x0000000068379000 002B10 (v02 INTEL  S2600ST  00000002 INTL 20091013)
[    0.023120] ACPI: HEST 0x000000006845C000 0000A8 (v01 INTEL  S2600ST  00000001 INTL 00000001)
[    0.023125] ACPI: BERT 0x0000000068378000 000030 (v01 INTEL  S2600ST  00000001 INTL 00000001)
[    0.023129] ACPI: ERST 0x0000000068377000 000230 (v01 INTEL  S2600ST  00000001 INTL 00000001)
[    0.023133] ACPI: EINJ 0x0000000068376000 000150 (v01 INTEL  S2600ST  00000001 INTL 00000001)
[    0.023137] ACPI: Reserving FACP table memory at [mem 0x6845a000-0x6845a10b]
[    0.023139] ACPI: Reserving DSDT table memory at [mem 0x5cfc1000-0x5d2abe4e]
[    0.023140] ACPI: Reserving FACS table memory at [mem 0x682f5000-0x682f503f]
[    0.023142] ACPI: Reserving SSDT table memory at [mem 0x6845b000-0x6845b4af]
[    0.023143] ACPI: Reserving UEFI table memory at [mem 0x68309000-0x68309041]
[    0.023144] ACPI: Reserving UEFI table memory at [mem 0x682f7000-0x682f705b]
[    0.023146] ACPI: Reserving HPET table memory at [mem 0x68459000-0x68459037]
[    0.023147] ACPI: Reserving APIC table memory at [mem 0x68457000-0x684586dd]
[    0.023149] ACPI: Reserving MCFG table memory at [mem 0x68456000-0x6845603b]
[    0.023150] ACPI: Reserving MSCT table memory at [mem 0x68455000-0x6845508f]
[    0.023152] ACPI: Reserving PCAT table memory at [mem 0x68454000-0x68454087]
[    0.023153] ACPI: Reserving PCCT table memory at [mem 0x68453000-0x6845306d]
[    0.023154] ACPI: Reserving RASF table memory at [mem 0x68452000-0x6845202f]
[    0.023156] ACPI: Reserving SLIT table memory at [mem 0x68451000-0x6845142b]
[    0.023158] ACPI: Reserving SRAT table memory at [mem 0x6844e000-0x68450d2f]
[    0.023159] ACPI: Reserving SPMI table memory at [mem 0x6844d000-0x6844d040]
[    0.023161] ACPI: Reserving WDDT table memory at [mem 0x6844c000-0x6844c03f]
[    0.023163] ACPI: Reserving WSMT table memory at [mem 0x6844b000-0x6844b027]
[    0.023164] ACPI: Reserving OEM4 table memory at [mem 0x683a8000-0x6844a7c3]
[    0.023166] ACPI: Reserving OEM1 table memory at [mem 0x6837d000-0x683a72c3]
[    0.023167] ACPI: Reserving OEM2 table memory at [mem 0x5f959000-0x5f987a83]
[    0.023169] ACPI: Reserving SSDT table memory at [mem 0x5f8bd000-0x5f8f098f]
[    0.023170] ACPI: Reserving OEM3 table memory at [mem 0x5f896000-0x5f8bc663]
[    0.023172] ACPI: Reserving SSDT table memory at [mem 0x68379000-0x6837bb0f]
[    0.023174] ACPI: Reserving HEST table memory at [mem 0x6845c000-0x6845c0a7]
[    0.023175] ACPI: Reserving BERT table memory at [mem 0x68378000-0x6837802f]
[    0.023177] ACPI: Reserving ERST table memory at [mem 0x68377000-0x6837722f]
[    0.023178] ACPI: Reserving EINJ table memory at [mem 0x68376000-0x6837614f]
[    0.023227] SRAT: PXM 0 -> APIC 0x00 -> Node 0
[    0.023228] SRAT: PXM 0 -> APIC 0x02 -> Node 0
[    0.023229] SRAT: PXM 0 -> APIC 0x04 -> Node 0
[    0.023231] SRAT: PXM 0 -> APIC 0x06 -> Node 0
[    0.023232] SRAT: PXM 0 -> APIC 0x08 -> Node 0
[    0.023233] SRAT: PXM 0 -> APIC 0x0a -> Node 0
[    0.023234] SRAT: PXM 0 -> APIC 0x0c -> Node 0
[    0.023236] SRAT: PXM 0 -> APIC 0x0e -> Node 0
[    0.023237] SRAT: PXM 1 -> APIC 0x10 -> Node 1
[    0.023238] SRAT: PXM 1 -> APIC 0x12 -> Node 1
[    0.023239] SRAT: PXM 1 -> APIC 0x14 -> Node 1
[    0.023241] SRAT: PXM 1 -> APIC 0x16 -> Node 1
[    0.023242] SRAT: PXM 1 -> APIC 0x18 -> Node 1
[    0.023243] SRAT: PXM 1 -> APIC 0x1a -> Node 1
[    0.023244] SRAT: PXM 1 -> APIC 0x1c -> Node 1
[    0.023246] SRAT: PXM 1 -> APIC 0x1e -> Node 1
[    0.023267] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x7fffffff]
[    0.023268] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x63fffffff]
[    0.023270] ACPI: SRAT: Node 1 PXM 1 [mem 0x640000000-0xc3fffffff]
[    0.023283] NUMA: Node 0 [mem 0x00000000-0x7fffffff] + [mem 0x100000000-0x63fffffff] -> [mem 0x00000000-0x63fffffff]
[    0.023298] NODE_DATA(0) allocated [mem 0x63ffde000-0x63fffffff]
[    0.023321] NODE_DATA(1) allocated [mem 0xc3ffd6000-0xc3fff7fff]
[    0.023657] Reserving 512MB of memory at 944MB for crashkernel (System RAM: 47806MB)
[    0.023742] Zone ranges:
[    0.023744]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.023747]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.023749]   Normal   [mem 0x0000000100000000-0x0000000c3fffffff]
[    0.023751] Movable zone start for each node
[    0.023755] Early memory node ranges
[    0.023757]   node   0: [mem 0x0000000000001000-0x0000000000099fff]
[    0.023759]   node   0: [mem 0x0000000000100000-0x000000005cfc0fff]
[    0.023760]   node   0: [mem 0x000000005d2ac000-0x000000005f895fff]
[    0.023762]   node   0: [mem 0x000000005f8f1000-0x000000005f958fff]
[    0.023763]   node   0: [mem 0x000000005f988000-0x000000006014ffff]
[    0.023764]   node   0: [mem 0x0000000060377000-0x0000000063a3efff]
[    0.023766]   node   0: [mem 0x0000000063af3000-0x000000006419ffff]
[    0.023767]   node   0: [mem 0x0000000064229000-0x0000000064521fff]
[    0.023768]   node   0: [mem 0x0000000064d24000-0x0000000064d82fff]
[    0.023770]   node   0: [mem 0x0000000065d83000-0x000000006762dfff]
[    0.023771]   node   0: [mem 0x000000006845e000-0x000000006f7fffff]
[    0.023772]   node   0: [mem 0x0000000100c00000-0x000000063fffffff]
[    0.023776]   node   1: [mem 0x0000000640000000-0x0000000c3fffffff]
[    0.023781] Initmem setup node 0 [mem 0x0000000000001000-0x000000063fffffff]
[    0.023793] Initmem setup node 1 [mem 0x0000000640000000-0x0000000c3fffffff]
[    0.023800] On node 0, zone DMA: 1 pages in unavailable ranges
[    0.023833] On node 0, zone DMA: 102 pages in unavailable ranges
[    0.026929] On node 0, zone DMA32: 747 pages in unavailable ranges
[    0.026934] On node 0, zone DMA32: 91 pages in unavailable ranges
[    0.026953] On node 0, zone DMA32: 47 pages in unavailable ranges
[    0.027071] On node 0, zone DMA32: 551 pages in unavailable ranges
[    0.027088] On node 0, zone DMA32: 180 pages in unavailable ranges
[    0.027097] On node 0, zone DMA32: 137 pages in unavailable ranges
[    0.027120] On node 0, zone DMA32: 2050 pages in unavailable ranges
[    0.027213] On node 0, zone DMA32: 4096 pages in unavailable ranges
[    0.027487] On node 0, zone DMA32: 3632 pages in unavailable ranges
[    0.028200] On node 0, zone Normal: 5120 pages in unavailable ranges
[    0.028746] ACPI: PM-Timer IO Port: 0x508
[    0.028775] ACPI: X2APIC_NMI (uid[0xffffffff] high level lint[0x1])
[    0.028780] ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1])
[    0.028802] IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
[    0.028807] IOAPIC[1]: apic_id 9, version 32, address 0xfec01000, GSI 24-31
[    0.028812] IOAPIC[2]: apic_id 10, version 32, address 0xfec08000, GSI 32-39
[    0.028817] IOAPIC[3]: apic_id 11, version 32, address 0xfec10000, GSI 40-47
[    0.028822] IOAPIC[4]: apic_id 12, version 32, address 0xfec18000, GSI 48-55
[    0.028827] IOAPIC[5]: apic_id 15, version 32, address 0xfec20000, GSI 72-79
[    0.028832] IOAPIC[6]: apic_id 16, version 32, address 0xfec28000, GSI 80-87
[    0.028838] IOAPIC[7]: apic_id 17, version 32, address 0xfec30000, GSI 88-95
[    0.028843] IOAPIC[8]: apic_id 18, version 32, address 0xfec38000, GSI 96-103
[    0.028850] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.028853] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.028864] Using ACPI (MADT) for SMP configuration information
[    0.028867] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.028871] TSC deadline timer available
[    0.028873] smpboot: Allowing 16 CPUs, 0 hotplug CPUs
[    0.028920] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.028923] PM: hibernation: Registered nosave memory: [mem 0x0009a000-0x0009afff]
[    0.028924] PM: hibernation: Registered nosave memory: [mem 0x0009b000-0x0009ffff]
[    0.028926] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.028927] PM: hibernation: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.028930] PM: hibernation: Registered nosave memory: [mem 0x5cfc1000-0x5d2abfff]
[    0.028933] PM: hibernation: Registered nosave memory: [mem 0x5f896000-0x5f8f0fff]
[    0.028936] PM: hibernation: Registered nosave memory: [mem 0x5f959000-0x5f987fff]
[    0.028939] PM: hibernation: Registered nosave memory: [mem 0x60150000-0x60376fff]
[    0.028942] PM: hibernation: Registered nosave memory: [mem 0x63a3f000-0x63af2fff]
[    0.028945] PM: hibernation: Registered nosave memory: [mem 0x641a0000-0x64228fff]
[    0.028948] PM: hibernation: Registered nosave memory: [mem 0x64522000-0x64d23fff]
[    0.028951] PM: hibernation: Registered nosave memory: [mem 0x64d83000-0x65d82fff]
[    0.028955] PM: hibernation: Registered nosave memory: [mem 0x6762e000-0x6792dfff]
[    0.028956] PM: hibernation: Registered nosave memory: [mem 0x6792e000-0x6835dfff]
[    0.028957] PM: hibernation: Registered nosave memory: [mem 0x6835e000-0x6845dfff]
[    0.028961] PM: hibernation: Registered nosave memory: [mem 0x6f800000-0x8fffffff]
[    0.028962] PM: hibernation: Registered nosave memory: [mem 0x90000000-0xfcffffff]
[    0.028963] PM: hibernation: Registered nosave memory: [mem 0xfd000000-0xfe7fffff]
[    0.028964] PM: hibernation: Registered nosave memory: [mem 0xfe800000-0xfebfffff]
[    0.028966] PM: hibernation: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[    0.028967] PM: hibernation: Registered nosave memory: [mem 0xfec01000-0xfec7ffff]
[    0.028968] PM: hibernation: Registered nosave memory: [mem 0xfec80000-0xfed00fff]
[    0.028970] PM: hibernation: Registered nosave memory: [mem 0xfed01000-0xff7fffff]
[    0.028971] PM: hibernation: Registered nosave memory: [mem 0xff800000-0x100bfffff]
[    0.028975] [mem 0x90000000-0xfcffffff] available for PCI devices
[    0.028976] Booting paravirtualized kernel on bare hardware
[    0.028981] clocksource: refined-jiffies: freq: 0 Hz, mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.034324] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:16 nr_cpu_ids:16 nr_node_ids:2
[    0.036518] percpu: Embedded 112 pages/cpu s421888 r8192 d28672 u524288
[    0.036598] Built 2 zonelists, mobility grouping on.  Total pages: 12047049
[    0.036600] Policy zone: Normal
[    0.036603] Kernel command line: initrd=initrd.img-5.10.180-dovetail-xenomai-3.2.2-20230621 net.ifnames=0 crashkernel=512M xenomai.supported_cpus=0xf idle=halt nosmap nmi_watchdog=panic irqpoll panic=1 console=ttyS0,115200n8
[    0.036777] Misrouted IRQ fixup and polling support enabled
[    0.036778] This may significantly impact system performance
[    0.036984] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.075552] Memory: 1542064K/48953912K available (12297K kernel code, 2564K rwdata, 4064K rodata, 2728K init, 17600K bss, 1437904K reserved, 0K cma-reserved)
[    0.076004] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=2
[    0.076028] ftrace: allocating 36114 entries in 142 pages
[    0.107936] ftrace: allocated 142 pages with 4 groups
[    0.108176] rcu: Preemptible hierarchical RCU implementation.
[    0.108178] rcu:     RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=16.
[    0.108180]  Trampoline variant of Tasks RCU enabled.
[    0.108181]  Rude variant of Tasks RCU enabled.
[    0.108182]  Tracing variant of Tasks RCU enabled.
[    0.108184] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.108185] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[    0.113230] NR_IRQS: 524544, nr_irqs: 1912, preallocated irqs: 16
[    0.113613] IRQ pipeline enabled
[    0.113614] random: crng init done
[    0.116224] Console: colour VGA+ 80x25
[    1.802218] printk: console [ttyS0] enabled
[    1.806429] ACPI: Core revision 20200925
[    1.814620] clocksource: hpet: freq: 23999999 Hz, mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635855245 ns








    





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Xenomai-dovetail-kernel failed to boot with bootargs "irqpoll"
  2023-07-13 14:46 Xenomai-dovetail-kernel failed to boot with bootargs "irqpoll" mars_liu2023
@ 2023-07-14  7:52 ` Jan Kiszka
  2023-07-18 13:30   ` mars_liu2023
  0 siblings, 1 reply; 3+ messages in thread
From: Jan Kiszka @ 2023-07-14  7:52 UTC (permalink / raw)
  To: mars_liu2023, xenomai

On 13.07.23 16:46, mars_liu2023@163.com wrote:
> Hi, xenomai:
> Linux-v5.10.180-dovetail-xenomai.v3.2.2 (kernel:Linux-dovetail-v5.10.180-dovetail1-rebase , xenomai: xenomai v3.2.2)boot failed with bootargs 'irqpoll' on a machine which have two physical cpus .
> 

"Intended to get systems with badly broken firmware running." - is that
also the reason for you to add irqpoll? Just to clarify the use case
upfront.

Jan

> We  tested on other single-cpu machines with the same kernel and bootargs as above ,which did not fail to boot.
> 
> We also tested the older kernel (linux-4.19.89-ipipe-9-xenomai-3.1, patch: ipipe-core-4.19.89-x86-9.patch, xenomai 3.1) and debian 11.7 kernel (5.10.0-22-amd64)on dual cpu machine with the  bootargs 'irqpoll'  ,that didn't fail either.

Never tested that so far, might be a limitation / conflict of Dovetail.
Needs to be debugged.

Did you happen to check also a newer Dovetail kernel (6.1, 6.4)?

Jan

-- 
Siemens AG, Technology
Competence Center Embedded Linux


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re:Re: Xenomai-dovetail-kernel failed to boot with bootargs "irqpoll"
  2023-07-14  7:52 ` Jan Kiszka
@ 2023-07-18 13:30   ` mars_liu2023
  0 siblings, 0 replies; 3+ messages in thread
From: mars_liu2023 @ 2023-07-18 13:30 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: xenomai


>>"Intended to get systems with badly broken firmware running." - is that
>>also the reason for you to add irqpoll? Just to clarify the use case
>>upfront.
>>

we tried to use the dovetail kernel as the kdump_kernel, but it failed.
After testing it is  found that the default parameter "irqpoll" of the KDUMP_CMDLINE_APPEND is the reason for the failure of kdump .
so i used irqpoll as the kernel bootargs just for testing



mars

>>
>>Did you happen to check also a newer Dovetail kernel (6.1, 6.4)
>>



we tested bootargs (irqpoll) on newer Dovetail kernel (6.4+xenomai-master) and got the same error

I want to keep the kdump parameters irqpoll  whenever possible, and i'm not sure if this is a kernel configuration issue or a limitation of Dovetail



Thanks


mars













At 2023-07-14 15:52:15, "Jan Kiszka" <jan.kiszka@siemens.com> wrote:
>On 13.07.23 16:46, mars_liu2023@163.com wrote:
>> Hi, xenomai:
>> Linux-v5.10.180-dovetail-xenomai.v3.2.2 (kernel:Linux-dovetail-v5.10.180-dovetail1-rebase , xenomai: xenomai v3.2.2)boot failed with bootargs 'irqpoll' on a machine which have two physical cpus .
>> 
>
>"Intended to get systems with badly broken firmware running." - is that
>also the reason for you to add irqpoll? Just to clarify the use case
>upfront.
>
>Jan
>
>> We  tested on other single-cpu machines with the same kernel and bootargs as above ,which did not fail to boot.
>> 
>> We also tested the older kernel (linux-4.19.89-ipipe-9-xenomai-3.1, patch: ipipe-core-4.19.89-x86-9.patch, xenomai 3.1) and debian 11.7 kernel (5.10.0-22-amd64)on dual cpu machine with the  bootargs 'irqpoll'  ,that didn't fail either.
>
>Never tested that so far, might be a limitation / conflict of Dovetail.
>Needs to be debugged.
>
>Did you happen to check also a newer Dovetail kernel (6.1, 6.4)?
>
>Jan
>
>-- 
>Siemens AG, Technology
>Competence Center Embedded Linux

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-07-18 13:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-13 14:46 Xenomai-dovetail-kernel failed to boot with bootargs "irqpoll" mars_liu2023
2023-07-14  7:52 ` Jan Kiszka
2023-07-18 13:30   ` mars_liu2023

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).