Gregory Nutt
|
a7b688e87b
|
sched notes: Add additional note to see if/when CPU is started in SMP mode.
|
2016-12-07 09:08:20 -06:00 |
|
Gregory Nutt
|
d65be718c2
|
sched_note: Extend OS instrumentation to include some SMP events.
|
2016-11-27 17:14:57 -06:00 |
|
Gregory Nutt
|
e3fe320e08
|
SMP: Add support for linking spinlocks into a special, non-cached memory region.
|
2016-11-26 08:47:03 -06:00 |
|
Gregory Nutt
|
6a875bcb61
|
Xtensa: Add EXPERIMENTAL hooks to support lazy co-processor state restore in the future.
|
2016-11-16 06:48:13 -06:00 |
|
Gregory Nutt
|
c84db68103
|
Xtensa ESP32: Fix some compilation errors that snuck with some of the last changes
|
2016-11-14 13:29:08 -06:00 |
|
Gregory Nutt
|
ac1bb127b6
|
Correct some C++ style comments.
|
2016-11-08 08:51:03 -06:00 |
|
Gregory Nutt
|
b6d6b774e9
|
Xtensa: In this model, co-processor state restore must enable co-processors in CPENABLE.
|
2016-11-08 08:23:52 -06:00 |
|
Gregory Nutt
|
b0dffdc2ca
|
Fix a number of header files with mismatched 'extern C {' and '}'
|
2016-11-05 07:25:05 -06:00 |
|
Gregory Nutt
|
5cfb83ec81
|
ESP32: File repeated in Make.defs
|
2016-11-03 17:47:09 -06:00 |
|
Gregory Nutt
|
0a5b4f684a
|
arch: Disable priority inheritance on all semaphores used for signaling in the rest of the MCU drivers
|
2016-11-03 17:38:26 -06:00 |
|
Gregory Nutt
|
54d7656f18
|
Update some comments
|
2016-11-03 07:04:03 -06:00 |
|
Gregory Nutt
|
cfcc7edded
|
Xtensa/ESP32: Add window spill logic; Add C++ support to linker script
|
2016-10-31 17:51:48 -06:00 |
|
Gregory Nutt
|
4d0b0e44f1
|
Xtensa/ESP32: Add up_cpu_idlestack() and fix some compile issues.
|
2016-10-31 14:56:48 -06:00 |
|
Gregory Nutt
|
28d1478480
|
Xtensa/ESP32: Add CPU1 startup logic
|
2016-10-31 13:15:15 -06:00 |
|
Gregory Nutt
|
a8e3f79494
|
Xtensa/ESP32: Add User Exception handler
|
2016-10-31 12:04:52 -06:00 |
|
Gregory Nutt
|
a787a99071
|
ESP32: Add inter-cpu interrupts
|
2016-10-31 08:29:28 -06:00 |
|
Gregory Nutt
|
63d5ab5b67
|
Add logic to attach inter-CPU interrupts. Fix some compilation errors.
|
2016-10-30 16:15:04 -06:00 |
|
Gregory Nutt
|
6ff833e56e
|
Forgot to add a file in the last commit
|
2016-10-30 15:40:42 -06:00 |
|
Gregory Nutt
|
85ed3dae9a
|
Update some compilation issues
|
2016-10-30 15:38:51 -06:00 |
|
Gregory Nutt
|
a4c3fef0b7
|
Xtensa: Add more exception vectors. All just cause a PANIC now.
|
2016-10-30 12:20:11 -06:00 |
|
Gregory Nutt
|
fdede8099b
|
Xtensa/ESP32: Add Level1 handler, panic handler, remove EXECHOOKS.
|
2016-10-30 10:57:57 -06:00 |
|
Gregory Nutt
|
eaa5968a22
|
Xtensa: Convert some CALL0 C calls to be compatible with Window ABI
|
2016-10-30 08:46:35 -06:00 |
|
Gregory Nutt
|
261e0edc61
|
Xtensa: Adapt co-processor state save/restore functions so that they are call-able from C with Windows ABI.
|
2016-10-30 08:35:09 -06:00 |
|
Gregory Nutt
|
c0da94fc3e
|
Xtensa: Remove xtensa_macros.h; duplicates xtensa_abi.h
|
2016-10-30 07:45:28 -06:00 |
|
Gregory Nutt
|
8c96221093
|
Xtensa: Replace CONFIG_XTENSA_CALL0_ABI with compiler defined __XTENSA_CALL0_ABI__
|
2016-10-30 07:37:51 -06:00 |
|
Gregory Nutt
|
dc82fa81b8
|
Xtensa: Remove XTENSA_EXTRA_SA_SIZE. It is not used.
|
2016-10-30 07:09:24 -06:00 |
|
Gregory Nutt
|
4997ec7a1e
|
ESP32 Core V2: Add an SMP configuration to support development (not yet usable).
|
2016-10-29 14:56:07 -06:00 |
|
Gregory Nutt
|
c993a0267c
|
Xtensa: Add Window vector
|
2016-10-29 12:30:24 -06:00 |
|
Gregory Nutt
|
804f9c5de7
|
Xtensa: Rename some files.
|
2016-10-29 11:24:02 -06:00 |
|
Gregory Nutt
|
d346f25aae
|
Xtensa/ESP32: Fix some compile issues related to new co-processor logic
|
2016-10-29 10:27:46 -06:00 |
|
Gregory Nutt
|
4943b09ffa
|
Xtensa: Remove co-processor ownership array. I think that this is not needed (but I might be wrong).
|
2016-10-29 09:50:51 -06:00 |
|
Gregory Nutt
|
ccf5b4e357
|
Xtensa: Cleanup of co-processor logic; remove some unnecessary things.
|
2016-10-29 09:36:33 -06:00 |
|
Gregory Nutt
|
2fa8b9ba34
|
Xtensa ESP32: Co-processor state is code complete but uncompiled and untested.
|
2016-10-28 13:03:25 -06:00 |
|
Gregory Nutt
|
9345c6f4db
|
Xtensa: More co-processor save logic. Still not complete.
|
2016-10-28 11:56:35 -06:00 |
|
Gregory Nutt
|
a90d0bbf2e
|
ESP32: A little more co-processor logic. Still not complete.
|
2016-10-28 11:19:23 -06:00 |
|
Gregory Nutt
|
b4b26285f1
|
ESP32: Add tie-asm.h
|
2016-10-28 10:53:14 -06:00 |
|
Gregory Nutt
|
be2a801e30
|
Xtensa: Add xtensa_coproc.h
|
2016-10-28 10:33:20 -06:00 |
|
Gregory Nutt
|
e93bcda8ae
|
ESP32: Partial co-processor state save logic. Incomplete and will probably be redesigned.
|
2016-10-28 09:05:39 -06:00 |
|
Gregory Nutt
|
1e7f78e5c0
|
ESP32: Add implementation of up_putc
|
2016-10-27 18:27:19 -06:00 |
|
Gregory Nutt
|
4b16a64212
|
sched/Kconfig: Add ranges to START_YEAR, MONTH, and DATE
|
2016-10-27 18:13:31 -06:00 |
|
Gregory Nutt
|
e6377641a8
|
sched/Kconfig: Add ranges to START_YEAR, MONTH, and DAY
|
2016-10-27 18:04:14 -06:00 |
|
Gregory Nutt
|
afcda29646
|
ESP32: Fix some warnings
|
2016-10-27 16:46:34 -06:00 |
|
Gregory Nutt
|
6ed5d4b20c
|
ESP32: Fix some compilation errors
|
2016-10-27 16:36:22 -06:00 |
|
Gregory Nutt
|
c52ee46f5f
|
ESP32: More logic added to serial driver.
|
2016-10-27 16:02:04 -06:00 |
|
Paul A. Patience
|
912fe06a86
|
Add architecture-specific inttypes.h
|
2016-10-27 16:01:38 -04:00 |
|
Gregory Nutt
|
6f7c03bd71
|
ESP32: Add initial serial driver. Taken from SAMV7; not fully converted. Does not yet compile.
|
2016-10-27 13:55:58 -06:00 |
|
Gregory Nutt
|
bc51fdb96c
|
ESP32: Add GPIO signal mapping file
|
2016-10-27 11:04:24 -06:00 |
|
Gregory Nutt
|
cf73c9e1d1
|
EPS32: Add GPIO ROM interface definitions
|
2016-10-27 10:43:58 -06:00 |
|
Gregory Nutt
|
0967864c92
|
Correct clock initialization. The correct range for the month is 0-11 but is entered as 1-12 in the .config file
|
2016-10-27 08:32:23 -06:00 |
|
Gregory Nutt
|
76788040d5
|
ESP32: Add esp32_config.h
|
2016-10-26 15:45:03 -06:00 |
|