Xiang Xiao
|
64252a298f
|
arch/: Unify the cache interface for all architectures
|
2019-03-19 10:37:13 -06:00 |
|
Gregory Nutt
|
bd455c9e46
|
arch/arm/src: All ARM architctures now support CONFIG_ARCH_IDLE_CUSTOM
|
2018-05-07 10:13:20 -06:00 |
|
Gregory Nutt
|
1e59d9dd14
|
armv7-a, armv7-r, armv7-m: Add atomic read-add-write and read-subtract-write functions.
|
2018-02-04 12:22:03 -06:00 |
|
Gregory Nutt
|
edd9186540
|
ELF: Move ARMv7-A and ARMv7-R versions of ELF relocation logic to libc/machine
|
2017-01-21 14:40:26 -06:00 |
|
Gregory Nutt
|
be5ba90d4f
|
Move optimized ARM memcpy functions from arch/arm/src/ to libc/machine/. This is necessary for the PROTECTED and KERNEL build modes. Otherwise, memcpy() will be built in to kernel space and not accessible to applications.
|
2017-01-20 10:53:46 -06:00 |
|
Gregory Nutt
|
3c4684ef5f
|
Eliminate CONFIG_ARCH_OPTIMIZED_FUNCTIONS. Move options to select architectur-specific C library options from libc/Kconfig to libc/machine/Kconfig and rename.
|
2017-01-20 09:30:07 -06:00 |
|
Gregory Nutt
|
546e352830
|
i.MX6: Add some controls to enable SMP cache coherency in SMP mode
|
2016-11-26 17:46:20 -06:00 |
|
Gregory Nutt
|
c4e6f50eac
|
Centralize definitions associated with CONFIG_DEBUG_IRQ
|
2016-06-15 08:35:22 -06:00 |
|
Gregory Nutt
|
f65616f872
|
Replace confusing references to uIP with just 'the network'
|
2016-05-30 09:16:32 -06:00 |
|
Gregory Nutt
|
faca2fb1e7
|
ARMv7-A/i.MX6: Add logic to handle allocation of CPU IDLE thread stacks more efficiently
|
2016-05-13 11:39:42 -06:00 |
|
Gregory Nutt
|
d14d84c1a6
|
ARMv7M/i.MX6: Implement CPUn n=1,2,3 startup logic
|
2016-05-13 09:11:55 -06:00 |
|
Gregory Nutt
|
70782b0f14
|
ARMv7-A i.MX6: More SMP logic. Still untested.
|
2016-05-12 15:04:46 -06:00 |
|
Gregory Nutt
|
855c9a5225
|
ARMv7-A GIC: Move debug logic to a separate file; fix some errors in debug logic.
|
2016-04-01 06:58:49 -06:00 |
|
Gregory Nutt
|
dcc93a7a44
|
Make it clear that GIC support is GICv2
|
2016-03-14 10:50:54 -06:00 |
|
Gregory Nutt
|
411cf0ba1f
|
SMP: Add per-CPU initialization logic
|
2016-03-13 07:16:26 -06:00 |
|
Gregory Nutt
|
8ad1188fe5
|
i.MX6: Finish initial cut at all SMP support
|
2016-03-12 13:23:49 -06:00 |
|
Gregory Nutt
|
3d6519a223
|
Implement Cortex-A9 up_cpu_index() using the MPIDR register. Thanks Alan.
|
2016-03-10 14:02:58 -06:00 |
|
Gregory Nutt
|
7b0a696498
|
i.MX6: Add a system timer based on the i.MX6 GPT
|
2016-03-09 12:16:44 -06:00 |
|
Gregory Nutt
|
f46298105a
|
i.MX6: Add skeleton clockconfig file. Fix some naming problems. Add some warnings.
|
2016-03-07 16:14:13 -06:00 |
|
Gregory Nutt
|
3b1812b50f
|
i.MX6 UART: Update periperal clock logic; Remove use of UART bits from i.MX1 that don't exist in i.MX6
|
2016-03-07 14:08:53 -06:00 |
|
Gregory Nutt
|
a67de9ce24
|
i.MX6: Add imx_lowputc.c; repartition some serial logic
|
2016-03-07 08:21:03 -06:00 |
|
Gregory Nutt
|
2b0124b9f2
|
i.MX6: Add a little more GPIO/IOMUX logic
|
2016-03-06 13:49:34 -06:00 |
|
Gregory Nutt
|
56eebbbfe1
|
i.MX6: Add some basic, incomplete GPIO controls
|
2016-03-05 09:16:08 -06:00 |
|
Gregory Nutt
|
16e93f5d41
|
i.MX6: Bring i.MX1 serial driver into i.MX6. Basically the same IP but does not yet compile due to some small differences, missign GPIO configuration logic, and missing clocking logic
|
2016-03-03 16:31:56 -06:00 |
|
Gregory Nutt
|
3a14a4c4c6
|
i.MX6: Put in basic framework for interrupt handling
|
2016-03-03 08:50:56 -06:00 |
|
Gregory Nutt
|
5703f72a94
|
i.MX6: Add some boot logic. Mostly just cloned from the SAMA5D
|
2016-03-02 12:59:41 -06:00 |
|
Gregory Nutt
|
b466f18daf
|
i.MX6: Some fixes for early compile issues
|
2016-03-01 14:15:43 -06:00 |
|
Gregory Nutt
|
a0cdd1ddb1
|
Add a rudimentary arch/arm/src/imx6 directory for the i.MX6 family
|
2016-02-28 15:32:36 -06:00 |
|