Searched hist:"73 dd84a7" (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/amd64/amd64/ |
H A D | cpu_switch.S | 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563 73dd84a7 Wed Aug 28 19:40:57 GMT 2019 Mateusz Guzik <mjg@FreeBSD.org> amd64: clean up cpu_switch.S
- LK macro (conditional on SMP for the lock prefix) is unused - SETLK unnecessarily performs xchg. obtained value is never used and the implicit lock prefix adds avoidable cost. Barrier provided by it does not appear to be of any use. - the lock waited for is almost never blocked, yet the loop starts with a pause. Move it out of the common case.
Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19563
|