freebsd-nq/sys/arm
Alan Cox 6b7d314db2 Since UMA_ZONE_NOFREE is specified when l2zone and l2table_zone are created,
there is no need to release and reacquire the pmap and pvh global locks
around calls to uma_zfree().  Recursion into the pmap simply won't occur.

Eliminate the use of M_USE_RESERVE.  It is deprecated and, in fact, counter-
productive, meaning that it actually makes the memory allocation request
more likely to fail.

Eliminate the macros pmap_{alloc,free}_l2_dtable().  They are of limited
utility, and pmap_free_l2_dtable() was inconsistently used.

Tidy up pmap_init().  In particular, change the initialization of the PV
zone so that it doesn't span the initialization of the l2 and l2table zones.

Tested by:	jmg
2012-09-22 06:54:03 +00:00
..
arm Since UMA_ZONE_NOFREE is specified when l2zone and l2table_zone are created, 2012-09-22 06:54:03 +00:00
at91 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
broadcom/bcm2835 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
compile
conf Add a kernel config for the Toshiba AC100. The AC100 is an ARM laptop with 2012-09-17 09:22:59 +00:00
econa Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
include Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
lpc Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
mv Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
s3c2xx0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
sa11x0 Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
tegra Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
ti Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00
xscale Create a common set_stackptrs in sys/arm/machdep.c. 2012-09-22 06:41:56 +00:00