freebsd-dev/sys/arm/mv
Jeff Roberson 50c202c592 Implement a facility for dynamic per-cpu variables.
- Modules and kernel code alike may use DPCPU_DEFINE(),
   DPCPU_GET(), DPCPU_SET(), etc. akin to the statically defined
   PCPU_*.  Requires only one extra instruction more than PCPU_* and is
   virtually the same as __thread for builtin and much faster for shared
   objects.  DPCPU variables can be initialized when defined.
 - Modules are supported by relocating the module's per-cpu linker set
   over space reserved in the kernel.  Modules may fail to load if there
   is insufficient space available.
 - Track space available for modules with a one-off extent allocator.
   Free may block for memory to allocate space for an extent.

Reviewed by:    jhb, rwatson, kan, sam, grehan, marius, marcel, stas
2009-06-23 22:42:39 +00:00
..
discovery Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
kirkwood Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
orion Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
bus_space.c
common.c Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
files.mv Fix path and config name for ehci_mbus.c 2009-02-24 23:30:52 +00:00
gpio.c Adjust Marvell Discovery (MV78xxx) support to recognize newest chip revisions, 2009-04-16 11:20:18 +00:00
ic.c Pass the previously returned IRQ back to arm_get_next_irq() so that 2009-06-09 18:18:41 +00:00
mv_machdep.c Implement a facility for dynamic per-cpu variables. 2009-06-23 22:42:39 +00:00
mv_pci.c Adjust Marvell Discovery (MV78xxx) support to recognize newest chip revisions, 2009-04-16 11:20:18 +00:00
mvreg.h Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
mvvar.h Improve Marvell SOCs PCI/PCIE driver. 2009-01-09 10:20:51 +00:00
mvwin.h Move the memory layout definitions and logic from mvreg.h to mvwin.h 2009-06-12 20:00:38 +00:00
obio.c Improve and extend Marvell SOCs platform code. 2009-01-08 18:31:43 +00:00
rtc.c
std.mv
timer.c
twsi.c strict kobj signatures: number of fixes for arm architecture 2009-06-11 17:05:13 +00:00