Home
last modified time | relevance | path

Searched hist:bcf2b954c39603215928f1244ee0467c870b45de (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/arm64/include/
H A Dundefined.hbcf2b954c39603215928f1244ee0467c870b45de Thu Sep 14 19:29:51 CEST 2017 Andrew Turner <andrew@FreeBSD.org> Add support for handling undefined instructions in userspace and the
kernel. We can register callbacks to perform the required operation on the
saved registers before returning.

This is initially used to work around a bug in old versions of QEMU that
trigger such an exception when reading from an ID register when it should
load z zero value.

I expect this could be used with other exception types, e.g. to emulate
special register access from userland.

Sponsored by: DARPA, AFRL
/freebsd/sys/arm64/arm64/
H A Dundefined.cbcf2b954c39603215928f1244ee0467c870b45de Thu Sep 14 19:29:51 CEST 2017 Andrew Turner <andrew@FreeBSD.org> Add support for handling undefined instructions in userspace and the
kernel. We can register callbacks to perform the required operation on the
saved registers before returning.

This is initially used to work around a bug in old versions of QEMU that
trigger such an exception when reading from an ID register when it should
load z zero value.

I expect this could be used with other exception types, e.g. to emulate
special register access from userland.

Sponsored by: DARPA, AFRL
H A Didentcpu.cdiff bcf2b954c39603215928f1244ee0467c870b45de Thu Sep 14 19:29:51 CEST 2017 Andrew Turner <andrew@FreeBSD.org> Add support for handling undefined instructions in userspace and the
kernel. We can register callbacks to perform the required operation on the
saved registers before returning.

This is initially used to work around a bug in old versions of QEMU that
trigger such an exception when reading from an ID register when it should
load z zero value.

I expect this could be used with other exception types, e.g. to emulate
special register access from userland.

Sponsored by: DARPA, AFRL
H A Dtrap.cdiff bcf2b954c39603215928f1244ee0467c870b45de Thu Sep 14 19:29:51 CEST 2017 Andrew Turner <andrew@FreeBSD.org> Add support for handling undefined instructions in userspace and the
kernel. We can register callbacks to perform the required operation on the
saved registers before returning.

This is initially used to work around a bug in old versions of QEMU that
trigger such an exception when reading from an ID register when it should
load z zero value.

I expect this could be used with other exception types, e.g. to emulate
special register access from userland.

Sponsored by: DARPA, AFRL
H A Dmachdep.cdiff bcf2b954c39603215928f1244ee0467c870b45de Thu Sep 14 19:29:51 CEST 2017 Andrew Turner <andrew@FreeBSD.org> Add support for handling undefined instructions in userspace and the
kernel. We can register callbacks to perform the required operation on the
saved registers before returning.

This is initially used to work around a bug in old versions of QEMU that
trigger such an exception when reading from an ID register when it should
load z zero value.

I expect this could be used with other exception types, e.g. to emulate
special register access from userland.

Sponsored by: DARPA, AFRL
/freebsd/sys/conf/
H A Dfiles.arm64diff bcf2b954c39603215928f1244ee0467c870b45de Thu Sep 14 19:29:51 CEST 2017 Andrew Turner <andrew@FreeBSD.org> Add support for handling undefined instructions in userspace and the
kernel. We can register callbacks to perform the required operation on the
saved registers before returning.

This is initially used to work around a bug in old versions of QEMU that
trigger such an exception when reading from an ID register when it should
load z zero value.

I expect this could be used with other exception types, e.g. to emulate
special register access from userland.

Sponsored by: DARPA, AFRL