Searched hist:"6443773 dab50613cf44754f6f0a5f587fa11b1d4" (Results 1 – 8 of 8) sorted by relevance
/freebsd/sys/sys/ |
H A D | kpilite.h | 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
H A D | assym.h | diff 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
H A D | systm.h | diff 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
/freebsd/sys/kern/ |
H A D | genoffset.sh | 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
H A D | genoffset.c | 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
H A D | kern_switch.c | diff 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
/freebsd/sys/conf/ |
H A D | kern.post.mk | diff 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|
H A D | kern.pre.mk | diff 6443773dab50613cf44754f6f0a5f587fa11b1d4 Tue Jul 03 03:55:09 CEST 2018 Matt Macy <mmacy@FreeBSD.org> make critical_{enter, exit} inline
Avoid pulling in all of the <sys/proc.h> dependencies by automatically generating a stripped down thread_lite exporting only the fields of interest. The field declarations are type checked against the original and the offsets of the generated result is automatically checked.
kib has expressed disagreement and would have preferred to simply use genassym style offsets (which loses type check enforcement). jhb has expressed dislike of it due to header pollution and a duplicate structure. He would have preferred to just have defined thread in _thread.h. Nonetheless, he admits that this is the only viable solution at the moment.
The impetus for this came from mjg's D15331: "Inline critical_enter/exit for amd64"
Reviewed by: jeff Differential Revision: https://reviews.freebsd.org/D16078
|