1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-24 11:29:10 +00:00
freebsd/sys/arm
Ian Lepore 518c6ac777 Add new TLB and cache maintainence functions for armv6 and armv7. These
are inline functions that handle all the routine maintenance operations
except the flush-all and invalidate-all routines which are required only
during early kernel init.

These inline functions should be very much faster than the old mechanism
that involved jumping through the big cpufuncs table, especially for
common operations such as invalidating a single TLB entry.  Note that
nothing is calling these yet, this just is just required infrastructure
for upcoming changes to the pmap-v6 code.
2014-12-28 18:19:05 +00:00
..
allwinner Add -march=armv7a to the kernel compile for all ARM systems which are v7a. 2014-12-21 23:48:32 +00:00
altera/socfpga Add -march=armv7a to the kernel compile for all ARM systems which are v7a. 2014-12-21 23:48:32 +00:00
arm Add new code to read and parse cpu identification data using the new CPUID 2014-12-28 18:12:56 +00:00
at91 Eliminate a redundant declaration. 2014-12-21 21:23:53 +00:00
broadcom/bcm2835 Convert the BSC (i2c) driver to use the new iicbus_get_frequency(). 2014-12-27 18:54:39 +00:00
cavium/cns11xx Mechanically convert to if_inc_counter(). 2014-09-19 09:20:16 +00:00
conf Switch i.MX to use the platform code to help with a single Freescale kernel. 2014-12-24 12:26:43 +00:00
freescale Switch i.MX to use the platform code to help with a single Freescale kernel. 2014-12-24 12:26:43 +00:00
include Add new TLB and cache maintainence functions for armv6 and armv7. These 2014-12-28 18:19:05 +00:00
lpc Reduce the diff between the lpc interrupt controller in head and arm_intrng 2014-12-21 16:59:41 +00:00
mv Rename pic_ipi_get to pic_ipi_read for intrng. 2014-12-24 15:25:18 +00:00
rockchip Add -march=armv7a to the kernel compile for all ARM systems which are v7a. 2014-12-21 23:48:32 +00:00
samsung Add -march=armv7a to the kernel compile for all ARM systems which are v7a. 2014-12-21 23:48:32 +00:00
ti Remove unnecessary code and, instead, use the provided iicbus_null_callback 2014-12-27 20:06:16 +00:00
versatile opt_global.h is included automatically in the build. No need to 2014-11-18 17:06:56 +00:00
xilinx Add -march=armv7a to the kernel compile for all ARM systems which are v7a. 2014-12-21 23:48:32 +00:00
xscale Add missing END macros to some of the xscale functions. 2014-12-05 19:04:08 +00:00