Searched hist:ffedb98b3e06af48ee6d87051ce28ab995ac7cc1 (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/riscv/include/ |
H A D | elf.h | diff ffedb98b3e06af48ee6d87051ce28ab995ac7cc1 Tue Jun 11 02:55:54 CEST 2019 Mitchell Horne <mhorne@FreeBSD.org> RISC-V: expose extension bits in AT_HWCAP
AT_HWCAP is a field in the elf auxiliary vector meant to describe cpu-specific hardware features. For RISC-V we want to use this to indicate the presence of any standard extensions supported by the CPU. This allows userland applications to query the system for supported extensions using elf_aux_info(3).
Support for an extension is indicated by the presence of its corresponding bit in AT_HWCAP -- e.g. systems supporting the 'c' extension (compressed instructions) will have the second bit set.
Extensions advertised through AT_HWCAP are only those that are supported by all harts in the system.
Reviewed by: jhb, markj Approved by: markj (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20493
|
H A D | md_var.h | diff ffedb98b3e06af48ee6d87051ce28ab995ac7cc1 Tue Jun 11 02:55:54 CEST 2019 Mitchell Horne <mhorne@FreeBSD.org> RISC-V: expose extension bits in AT_HWCAP
AT_HWCAP is a field in the elf auxiliary vector meant to describe cpu-specific hardware features. For RISC-V we want to use this to indicate the presence of any standard extensions supported by the CPU. This allows userland applications to query the system for supported extensions using elf_aux_info(3).
Support for an extension is indicated by the presence of its corresponding bit in AT_HWCAP -- e.g. systems supporting the 'c' extension (compressed instructions) will have the second bit set.
Extensions advertised through AT_HWCAP are only those that are supported by all harts in the system.
Reviewed by: jhb, markj Approved by: markj (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20493
|
/freebsd/sys/riscv/riscv/ |
H A D | elf_machdep.c | diff ffedb98b3e06af48ee6d87051ce28ab995ac7cc1 Tue Jun 11 02:55:54 CEST 2019 Mitchell Horne <mhorne@FreeBSD.org> RISC-V: expose extension bits in AT_HWCAP
AT_HWCAP is a field in the elf auxiliary vector meant to describe cpu-specific hardware features. For RISC-V we want to use this to indicate the presence of any standard extensions supported by the CPU. This allows userland applications to query the system for supported extensions using elf_aux_info(3).
Support for an extension is indicated by the presence of its corresponding bit in AT_HWCAP -- e.g. systems supporting the 'c' extension (compressed instructions) will have the second bit set.
Extensions advertised through AT_HWCAP are only those that are supported by all harts in the system.
Reviewed by: jhb, markj Approved by: markj (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20493
|
H A D | identcpu.c | diff ffedb98b3e06af48ee6d87051ce28ab995ac7cc1 Tue Jun 11 02:55:54 CEST 2019 Mitchell Horne <mhorne@FreeBSD.org> RISC-V: expose extension bits in AT_HWCAP
AT_HWCAP is a field in the elf auxiliary vector meant to describe cpu-specific hardware features. For RISC-V we want to use this to indicate the presence of any standard extensions supported by the CPU. This allows userland applications to query the system for supported extensions using elf_aux_info(3).
Support for an extension is indicated by the presence of its corresponding bit in AT_HWCAP -- e.g. systems supporting the 'c' extension (compressed instructions) will have the second bit set.
Extensions advertised through AT_HWCAP are only those that are supported by all harts in the system.
Reviewed by: jhb, markj Approved by: markj (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D20493
|