freebsd-skq/sys/tools
Justin Hibbits de8dd262c4 Add a 'SINGLETON' directive to kobj interface definition
Summary:
This makes the interface described in the definition file act like a
pseudo-IFUNC service, by caching the found method locally.

Applying this to the PowerPC MMU definitions, it yields a significant
(15-20%) performance improvement, seen in both a 'make buildworld' and a
parallel build of LLVM, on a POWER9 system.

Reviewed By:	imp
Differential Revision:	https://reviews.freebsd.org/D23245
2020-01-18 02:39:38 +00:00
..
fdt
sound
acpi_quirks2h.awk
bus_macro.sh
embed_mfs.sh
fw_stub.awk
makeobjops.awk Add a 'SINGLETON' directive to kobj interface definition 2020-01-18 02:39:38 +00:00
makesyscalls.lua makesyscalls.lua: generate all files in /tmp, write into place at the end 2020-01-10 18:22:14 +00:00
miidevs2h.awk
pccarddevs2h.awk
sdiodevs2h.awk
usbdevs2h.awk
vnode_if.awk vfs: allow tail call optimisation in vops in the common case 2019-12-16 00:07:51 +00:00