Updating setjmp/longjmp

Andrew Turner andrew at fubar.geek.nz
Sat Jun 1 19:13:07 UTC 2013


Hello,

I'm updating the setjmp/longjmp functions on ARM to reduce the diff to
NetBSD and to store the VFP registers when they are available.

As part of this I will be removeing support for storing the FPA
(floating point accelerator) registers. Does anyone have any objections
to this?

The first patch is at [1]. It updates
out code to remove the FPA support but doesn't yet add the VFP as that
will require other libc changes.

(If you don't know what the FPA is this patch probably doesn't affect
you, it was an old floating-point device in only a few chips. Modern
CPUs use a different piece of hardware for floating point operations.)

Andrew

[1] http://people.freebsd.org/~andrew/arm_setjmp.diff


More information about the freebsd-arm mailing list