Signal frame / ucontext growth and ABI breaks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I recently presented some slides [1] at Plumbers about the
challenge of growing the signal frame, and why we need to grow it
on arm64 and (seemingly) other architectures.

I didn't get any controversial feedback there, but this topic is
relevant to linux-api too.

Does anyone have a view on the AT_MINSIGSTKSZ and ucontext
proposals outlined in the slides?


SVE itself requires a fair number of arm64-specific ABI additions --
there's a documentation patch [3] outlining everything.  (The
patches are not merged yet, but see [2] for the most recent
version of the series.)

If anyone has any comments on the design, I'd like to hear them.

Thanks
---Dave


[1] Growing CPU register state without breaking ABI (much)
https://linuxplumbersconf.org/2017/ocw//system/presentations/4671/original/plumbers-dm-2017.pdf

[2] [PATCH v2 00/28] ARM Scalable Vector Extension (SVE)
http://lists.infradead.org/pipermail/linux-arm-kernel/2017-August/529575.html

[3] [PATCH v2 26/28] arm64/sve: Add documentation
http://lists.infradead.org/pipermail/linux-arm-kernel/2017-August/529595.html
--
To unsubscribe from this list: send the line "unsubscribe linux-api" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux