Searched hist:bcf2b954c39603215928f1244ee0467c870b45de (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/arm64/include/ |
H A D | undefined.h | 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/arm64/arm64/ |
H A D | undefined.c | 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 D | identcpu.c | diff 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 D | trap.c | diff 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 D | machdep.c | diff 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 D | files.arm64 | diff 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
|