[Bug 267361] EINVAL accessing fpcsr for armv7 process on arm64 kernel
Date: Wed, 26 Oct 2022 10:13:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267361 Bug ID: 267361 Summary: EINVAL accessing fpcsr for armv7 process on arm64 kernel Product: Base System Version: 13.1-RELEASE Hardware: arm64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: fuz@fuz.su To reproduce: install devel/gdb from ports. Then type gdb /usr/bin/true starti info registers Expected output: (gdb) info registers r0 0x0 0 r1 0x0 0 r2 0x0 0 r3 0x0 0 r4 0x0 0 r5 0x0 0 r6 0x0 0 r7 0x0 0 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x0 0 r12 0x0 0 sp 0xbfbfec9c 0xbfbfec9c lr 0x20054380 537215872 pc 0x20054380 0x20054380 <rtld_start> cpsr 0x10 16 fpscr 0x2000000 33554432 tpidruro <unavailable> Actual output: (gdb) info registers r0 0xffffdb58 4294957912 r1 0x0 0 r2 0x0 0 r3 0x0 0 r4 0x0 0 r5 0x0 0 r6 0x0 0 r7 0x0 0 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x0 0 r12 0x0 0 sp 0xffffdb58 0xffffdb58 lr 0x40054380 1074086784 pc 0x40054380 0x40054380 <rtld_start> cpsr 0x10 16 Couldn't get registers: Invalid argument. The "expected output" is from an armv7 system. I have tested in an armv7 FreeBSD 13.1 jail on arm64 FreeBSD 13.1. The gdb version is 12.1 from ports. -- You are receiving this mail because: You are the assignee for the bug.