Gregory Nutt
|
a98bc05f65
|
New debug macro: alert(). This is high priority, unconditional output and is used to simplify and stanardize crash error reporting.
|
2016-06-14 09:07:53 -06:00 |
|
Gregory Nutt
|
0f249016a0
|
Eliminate some warnings
|
2016-06-13 14:01:32 -06:00 |
|
Gregory Nutt
|
a1469a3e95
|
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
|
2016-06-11 15:50:49 -06:00 |
|
Gregory Nutt
|
e99301d7c2
|
Rename *lldbg to *llerr
|
2016-06-11 14:55:27 -06:00 |
|
Gregory Nutt
|
1cdc746726
|
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
|
2016-06-11 14:14:08 -06:00 |
|
Gregory Nutt
|
fc3540cffe
|
Replace all occurrences of vdbg with vinfo
|
2016-06-11 11:59:51 -06:00 |
|
Gregory Nutt
|
3a74a438d9
|
Rename CONFIG_DEBUG_VERBOSE to CONFIG_DEBUG_INFO
|
2016-06-11 11:50:18 -06:00 |
|
Gregory Nutt
|
4d4f54a789
|
Rename current_regs to g_current_regs; For ARM, g_current_regs needs to be an array to support multiple CPUs
|
2016-03-09 13:41:48 -06:00 |
|
Gregory Nutt
|
83bc1c97c3
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:11:25 -06:00 |
|
Gregory Nutt
|
70e502adb0
|
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-13 19:11:09 -06:00 |
|
Gregory Nutt
|
6181711942
|
Correct some comments
|
2016-02-09 13:48:16 -06:00 |
|
Gregory Nutt
|
a6eb9a351c
|
Add spinlock support for ARMv7-M architectures
|
2016-02-09 13:44:22 -06:00 |
|
Gregory Nutt
|
98e9e7d768
|
Add spinlock support for ARMv7-R architectures
|
2016-02-09 13:01:32 -06:00 |
|
Gregory Nutt
|
ed4e3c0a9e
|
ARM: Replace explicit references to g_readytorun with indirect references via the macro this_task()
|
2016-02-06 13:41:28 -06:00 |
|
Gregory Nutt
|
10001f8556
|
WINTOOl should be selected only for Cygwin. MSYS and native should not have it.
|
2016-01-09 16:34:33 -06:00 |
|
Gregory Nutt
|
d9737f0645
|
TMS570: reset stack pointer before calling os_start
|
2015-12-29 07:56:22 -06:00 |
|
Gregory Nutt
|
e7d7036cb9
|
ARMv7-R: L2CC_VBASE->L2CC_BASE
|
2015-12-28 16:32:34 -06:00 |
|
Gregory Nutt
|
ae0e6b4096
|
ARMv7-R and TMS570: Re-orider some initialization logic. __start used to called arm_boot() which would return. Then __start would call os_start(). That won't work for the TMS570 if is does a destructive memory tested because the return information will be lost in the stack. Also comment a nuisance assertion. The assertion is probably correct but certainly a nuisance during initial testing
|
2015-12-28 16:15:33 -06:00 |
|
Gregory Nutt
|
c3758286d7
|
TMS570: Add ESM interrupt handler
|
2015-12-27 08:34:14 -06:00 |
|
Gregory Nutt
|
e0214f9d62
|
ARMv7-R: Remove some CONFIG_PAGING logic left over from ARMv7-A leverage
|
2015-12-27 08:32:53 -06:00 |
|
Gregory Nutt
|
6d0650349a
|
Add support for ARM big-endian toolchains with prefix armeb-
|
2015-12-26 18:13:01 -06:00 |
|
Gregory Nutt
|
9bcf27d15b
|
TMS570 is big-endian
|
2015-12-26 14:47:54 -06:00 |
|
Gregory Nutt
|
663d2b0127
|
Eliminate a warning due to a range check on an undefined pre-processar variable
|
2015-12-22 13:20:20 -06:00 |
|
Gregory Nutt
|
d7af5b234c
|
Fix an error in pre-processor condition
|
2015-12-21 21:36:34 -06:00 |
|
Gregory Nutt
|
092c681157
|
TMS570: Add a little more IRQ/FIQ logic
|
2015-12-21 10:57:01 -06:00 |
|
Gregory Nutt
|
2629053bbe
|
TMS570: Add pin multiplexing logic
|
2015-12-20 10:14:51 -06:00 |
|
Gregory Nutt
|
63d5032d3b
|
TMS4570: Was not building arm_head.S or up_allocateheap.c; ARMv7-R: Fix variious problems not that arm_head.S is being built
|
2015-12-19 18:56:23 -06:00 |
|
Gregory Nutt
|
d4b7bf59d0
|
TMS570: More start-up logic
|
2015-12-18 08:57:29 -06:00 |
|
Gregory Nutt
|
cd0baf490f
|
Fix Kconfig: BOOT_SDRAM_DATA, not CONFIG_BOOT_SDRAM_DATA
|
2015-12-17 10:50:53 -06:00 |
|
Gregory Nutt
|
c251fd7756
|
ARMv7-R: Add a configuration to support delayed memory initialization. This logic was already in place for SDRAM but is also required for some ECC memories as well.
|
2015-12-17 10:49:56 -06:00 |
|
Gregory Nutt
|
9364824a53
|
ARMv7-R: Add logic to work-around errata, remove logic to access VBAR since this is no VBAR and add logic to access PMCR. TMS570: Add logic to set debug bits in PMCR
|
2015-12-17 09:34:38 -06:00 |
|
Gregory Nutt
|
bacf7cf07e
|
ARMv7-R: fix some issues to get a clean compilation; TMS570: Add enough logic to support a minimum build. Not much there on the initial commit
|
2015-12-16 09:03:14 -06:00 |
|
Gregory Nutt
|
8fb76cf970
|
TMS570: Add a place holder for the TMS570. Not much there yet
|
2015-12-14 16:38:05 -06:00 |
|
Gregory Nutt
|
b3502af042
|
ARMv7-M: Add MPU support
|
2015-12-14 15:38:58 -06:00 |
|
Gregory Nutt
|
09f79919b5
|
ARMv7-R: Review/update CPSR bit definitions
|
2015-12-14 13:19:22 -06:00 |
|
Gregory Nutt
|
39cace15a1
|
Update CP15 access macros
|
2015-12-14 13:02:54 -06:00 |
|
Gregory Nutt
|
7475712d87
|
ARMv7-R: Review/update cache operations
|
2015-12-14 12:32:32 -06:00 |
|
Gregory Nutt
|
b9feaf13b0
|
Update ARMv7-R system control register definitions from TRM
|
2015-12-14 11:54:58 -06:00 |
|
Gregory Nutt
|
5585f44b7e
|
Add initial support for ARMv7-R architecture. Initial commit is largely a clone of ARMv7-A and needs further review
|
2015-12-14 08:40:38 -06:00 |
|