freebsd-dev/sys/x86
Doug Moore f886c4ba71 Correct the use of RB_AUGMENT in the RB_TREE macros so that is invoked
at the root of every subtree that changes in an insert or delete, and
only once, and ordered from the bottom of the tree to the top.  For
intel_gas.c, the only user of RB_AUGMENT I can find, change the
augmenting routine so that it does not climb from entry to tree root
on every call, and remove a 'tree correcting' function that can be
supplanted by proper tree augmentation.

Reviewed by:	kib
Tested by:	pho
Differential Revision:	https://reviews.freebsd.org/D23189
2020-01-27 15:09:13 +00:00
..
acpica Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
bios sys/x86: further adoption of SPDX licensing ID tags. 2017-11-27 15:11:47 +00:00
conf Floppy driver really only works on x86 2019-08-12 22:58:50 +00:00
cpufreq hwpstate(4): Log a debug line when throttled 2020-01-27 06:04:32 +00:00
include Add support for Hygon Dhyana Family 18h processor. 2020-01-21 13:22:35 +00:00
iommu Correct the use of RB_AUGMENT in the RB_TREE macros so that is invoked 2020-01-27 15:09:13 +00:00
isa Fix amd64/i386 LINT build after r344982 2019-03-11 19:46:15 +00:00
pci Add pci_early function to detect Intel stolen memory. 2018-10-31 23:17:00 +00:00
x86 Fix r356919. 2020-01-23 17:08:33 +00:00
xen xen: fix dispatching of NMIs 2019-11-12 10:31:28 +00:00