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
|
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
|
afcda29646
|
ESP32: Fix some warnings
|
2016-10-27 16:46:34 -06:00 |
|
Gregory Nutt
|
650757bbf0
|
ESP32: Add GPIO support
|
2016-10-26 12:11:24 -06:00 |
|
Gregory Nutt
|
d5fceadacd
|
Xtensa: Fix some compilation issues
|
2016-10-25 12:34:23 -06:00 |
|
Gregory Nutt
|
2a59205ffa
|
ESP32: Add CPU interrupt managmement logic; improve level interrupt decoding.
|
2016-10-25 12:02:53 -06:00 |
|
Gregory Nutt
|
818b0171d7
|
ESP32: Clock configuration is not yet implemented. ESP32 will be running a XTAL frequency.
|
2016-10-24 07:30:11 -06:00 |
|
Gregory Nutt
|
4cf60022ca
|
Xtensa: Correct some compile issues
|
2016-10-23 16:25:55 -06:00 |
|
Gregory Nutt
|
2514ddec8b
|
Xtensa: Add NMI handler
|
2016-10-23 16:24:09 -06:00 |
|
Gregory Nutt
|
261eec110b
|
Xtensa: Mismatched #endif
|
2016-10-23 14:19:08 -06:00 |
|
Gregory Nutt
|
9a9488ae92
|
ESP32: Fix heap initialization
|
2016-10-23 14:20:03 -06:00 |
|
Gregory Nutt
|
6bbe55602c
|
Xtensa: Add tie.h
|
2016-10-23 13:25:41 -06:00 |
|
Gregory Nutt
|
1fcced12eb
|
Xtensa: Timer code now compiles okay
|
2016-10-23 11:31:48 -06:00 |
|
Gregory Nutt
|
2b33768d09
|
Xtensa: Revert back to some XCHAL naming
|
2016-10-23 10:39:51 -06:00 |
|
Gregory Nutt
|
bf363d103b
|
Merge branch 'esp32' of bitbucket.org:nuttx/nuttx into esp32
|
2016-10-23 10:47:31 -06:00 |
|
Gregory Nutt
|
9f06b13ffb
|
Xtensa: Add core.h header file
|
2016-10-23 10:43:16 -06:00 |
|
Gregory Nutt
|
c3d76d56bc
|
Xtensa: Fix some compilation issues
|
2016-10-23 10:06:30 -06:00 |
|
Gregory Nutt
|
09b462e419
|
Xtensa: Add region protected; Implement some missing signal handling logic.
|
2016-10-23 09:02:50 -06:00 |
|
Gregory Nutt
|
112b62a14e
|
Xtensa: Correct variou compilation issues
|
2016-10-23 08:04:57 -06:00 |
|
Gregory Nutt
|
a9a4f6384d
|
Xtensa: Add interrupt enable/disable controls. Add dummy timer and IRQ initialization.
|
2016-10-23 08:00:17 -06:00 |
|
Gregory Nutt
|
ea175cd98b
|
Xtensa: Flesh out other interrupt handlers. Suppress nested interrupts, at least for now.
|
2016-10-23 07:08:19 -06:00 |
|
Gregory Nutt
|
75df09fd40
|
Remove support for software prioritization of interrupts
|
2016-10-23 06:37:28 -06:00 |
|
Gregory Nutt
|
2c83d79465
|
Xtensa: Remove 'virtual' interrupt support
|
2016-10-23 06:24:35 -06:00 |
|
Gregory Nutt
|
23b003c649
|
Xtensa: Some things in Kconfig are really core options, not user configurations.
|
2016-10-22 12:25:56 -06:00 |
|
Gregory Nutt
|
53de345f05
|
Xtensa: Add up_cpu_index()
|
2016-10-22 09:29:15 -06:00 |
|
Gregory Nutt
|
764ef72641
|
Xtensa: Restore XCHAL_ naming convenction
|
2016-10-22 09:03:43 -06:00 |
|
Gregory Nutt
|
1ea22b680d
|
Xtensa: Add timer dispatch logic
|
2016-10-21 13:23:28 -06:00 |
|
Gregory Nutt
|
cf217c6e87
|
Xtensa: Fix a few more compilation issues
|
2016-10-21 11:24:23 -06:00 |
|
Gregory Nutt
|
c8fd15d315
|
Merge branch 'esp32' of bitbucket.org:nuttx/nuttx into esp32
|
2016-10-21 10:44:21 -06:00 |
|