freebsd-nq/sys/sparc64
Marius Strobl fafda37b15 In total store which we use for running the kernel and all of the userland
atomic operations behave as if the were followed by a memory barrier so
there's no need to include ones in the acquire variants of atomic(9).
Removing these results a small performance improvement, specifically this
is sufficient to compensate the performance loss seen in the worldstone
benchmark seen when using SCHED_ULE instead of SCHED_4BSD.
This change is inspired by Linux even more radically doing the equivalent
thing some time ago.
Thanks go to Peter Jeremy for additional testing.
2011-10-01 00:11:03 +00:00
..
central Enroll these drivers in multipass probing. The motivation behind this 2009-12-22 21:02:46 +00:00
compile
conf Fix a zyd(4) comment typo that was copy+pasted into most kernel config files. 2011-09-11 17:39:51 +00:00
ebus Sync licenses and the corresponding RCS IDs with NetBSD, mainly switching 2011-03-12 14:33:32 +00:00
fhc - Take advantage of the INTCLR_* macros. 2010-03-31 22:19:00 +00:00
include In total store which we use for running the kernel and all of the userland 2011-10-01 00:11:03 +00:00
isa Retire isa_setup_intr() and isa_teardown_intr() and use the generic bus 2011-05-06 13:48:53 +00:00
pci - Current testing shows that (ab)using the JBC performance counter in bus 2011-07-12 17:56:42 +00:00
sbus Since r221218 rman_manage_region(9) actually honors rm_start and rm_end 2011-08-28 11:49:53 +00:00
sparc64 Add a comment about why contrary to what once would think running all of 2011-09-30 20:23:18 +00:00