freebsd-nq/sys/mips
Mitchell Horne 0d2224733e Implement GET_STACK_USAGE on remaining archs
This definition enables callers to estimate remaining space on the
kstack, and take action on it. Notably, it enables optimizations in the
GEOM and netgraph subsystems to directly dispatch work items when there
is sufficient stack space, rather than queuing them for a worker thread.

Implement it for riscv, arm, and mips. Remove the #ifdefs, so it will
not go unimplemented elsewhere.

PR:		259157
Reviewed by:	mav, kib, markj (previous version)
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D32580
2021-11-30 11:15:56 -04:00
..
atheros [ar71xx] During reset, don't spin, just keep trying 2021-05-22 15:53:00 -07:00
beri Avoid dump_avail[] redefinition. 2020-10-14 22:51:40 +00:00
broadcom Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2021-08-08 10:42:24 -04:00
cavium Fix a common typo in source code comments 2021-09-04 12:56:57 +02:00
conf Add a COMPAT_FREEBSD13 kernel option 2021-11-17 03:08:40 +01:00
include Implement GET_STACK_USAGE on remaining archs 2021-11-30 11:15:56 -04:00
ingenic Fix some common typos in comments 2021-03-13 18:26:15 +01:00
malta mips: fix build w/ TICK_USE_MALTA_RTC defined 2020-12-25 19:47:45 +01:00
mediatek mtk: Add printing of CPU model 2021-06-11 14:28:54 -06:00
mips mips: Fix a typo in a source code comment 2021-11-30 10:41:46 +01:00
nlm Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00