Gregory Nutt
|
bd846c2e72
|
All architectures: Register the schedule note driver if enabled
|
2016-03-17 17:00:59 -06:00 |
|
Gregory Nutt
|
82c58eb609
|
SIM: Register the schedule note driver if enabled
|
2016-03-17 14:43:29 -06:00 |
|
Gregory Nutt
|
8fbe5b6243
|
sim: Omit built-in scheduler imstrumentation if buffered instrumentation is selected.
|
2016-03-17 09:50:33 -06:00 |
|
Gregory Nutt
|
411cf0ba1f
|
SMP: Add per-CPU initialization logic
|
2016-03-13 07:16:26 -06:00 |
|
Gregory Nutt
|
2b2f157569
|
Forgot to add a file before last commit
|
2016-03-12 15:28:58 -06:00 |
|
Gregory Nutt
|
6288e381ee
|
Conform to revised SMP interfaces. Improve i.MX6 SMP startup handshake.
|
2016-03-12 15:22:45 -06:00 |
|
Gregory Nutt
|
a74c19bbae
|
SIM: Add TLS support to to the simulator
|
2016-03-11 14:03:27 -06:00 |
|
Gregory Nutt
|
c6a0f284e4
|
Remove comments before empty sections in C files
|
2016-02-21 14:19:01 -06:00 |
|
Gregory Nutt
|
bd0d46138c
|
SIM: Trivial, uninteresting change to file inclusion in IDLE loop
|
2016-02-20 14:56:25 -06:00 |
|
Gregory Nutt
|
de885064d2
|
SIM: Clean up some comments
|
2016-02-18 14:56:17 -06:00 |
|
Gregory Nutt
|
526c90986a
|
sim SMP: CPU0 should not be the main thread. That introduces an asymmetry since the main thread has no pthread_t ID. Instead, start an additional pthread for CPU0. The main thread will just wait and do nothing in this case
|
2016-02-18 14:54:48 -06:00 |
|
Gregory Nutt
|
08e2fc0be8
|
Can't call sdbg() from a signal handler; And another name to nuttx-names.dat
|
2016-02-18 12:29:37 -06:00 |
|
Gregory Nutt
|
3508e22f3f
|
SMP: Rename sim_cpupause to sim_cpu_pause for consistency with other naming
|
2016-02-18 11:46:08 -06:00 |
|
Gregory Nutt
|
3deac3d43d
|
SMP: Initial implementation of up_cpu_pause and up_cpu_resume. Does not yet work.
|
2016-02-18 11:12:43 -06:00 |
|
Gregory Nutt
|
e3ea40e4f9
|
SMP: Cosmetic renaming to clarify functionality of SMP interfaces. Update comments.
|
2016-02-17 13:35:23 -06:00 |
|
Gregory Nutt
|
063caf3a90
|
Add warnings and some comments
|
2016-02-16 16:08:59 -06:00 |
|
Gregory Nutt
|
8ac45d4f4d
|
Add some additional schedule instrumentation
|
2016-02-16 15:19:44 -06:00 |
|
Gregory Nutt
|
b4dae46fd7
|
SIM: Add scheduler instrumentation
|
2016-02-16 13:40:15 -06:00 |
|
Gregory Nutt
|
9234eec334
|
SIM: Needs to include stdint.h
|
2016-02-16 10:12:06 -06:00 |
|
Gregory Nutt
|
17cf9a57a0
|
Update some comments
|
2016-02-16 07:50:09 -06:00 |
|
Gregory Nutt
|
1e218415d6
|
Most cosmetic; fix spelling of teriminate
|
2016-02-16 07:24:28 -06:00 |
|
Gregory Nutt
|
d2f13e4b12
|
SIM: If SMP is enabled, show CPU on assertion
|
2016-02-15 13:47:05 -06:00 |
|
Gregory Nutt
|
e238b29ddf
|
SIM: Add pthread_yield to the list of name collisions
|
2016-02-15 11:44:53 -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
|
a884818e32
|
SIM: Add empty stubs for SMP function up_cpustop and up_cpustart
|
2016-02-12 17:12:01 -06:00 |
|
Gregory Nutt
|
d22aa4b588
|
SIM: In SMP simulation, use pthread_yield(), not up_hostusleep() to reliquish the CPU.
|
2016-02-12 08:13:44 -06:00 |
|
Gregory Nutt
|
62e6275fe5
|
SIM:Add missing mutex unlock; need to used up_hostusleep(), not usleep(), in up_idle
|
2016-02-11 17:18:28 -06:00 |
|
Gregory Nutt
|
e41de0a00e
|
SIM: Move IDLE thread initialization from sim to OS since it should be common
|
2016-02-11 14:10:19 -06:00 |
|
Gregory Nutt
|
ac6c9cf617
|
SIM: Add SMP idle thread setup logic -- forgot to add files before last commit.
|
2016-02-11 12:17:41 -06:00 |
|
Gregory Nutt
|
b087cb7f9a
|
SIM: Add SMP idle thread setup logic
|
2016-02-11 12:16:19 -06:00 |
|
Gregory Nutt
|
0dbbf19fea
|
SIM: Kconfig now indicates that it supports multiple CPUs.
|
2016-02-10 17:29:04 -06:00 |
|
Gregory Nutt
|
52f88b0625
|
SIM: Add simulation of a multi-CPU processor
|
2016-02-10 14:58:21 -06:00 |
|
Gregory Nutt
|
5e91bf9a03
|
SIM: Add a fake spinlock.h header file that may be useful someday for testing of SMP features
|
2016-02-10 10:33:37 -06:00 |
|
Gregory Nutt
|
a1126361da
|
sim: Replace explict references to g_readytorun with indirect references via the this_task() macro
|
2016-02-06 17:05:55 -06:00 |
|
Gregory Nutt
|
1166e311b0
|
Networking: Remove the HSEC argument from devif_timer.
|
2016-02-03 11:17:15 -06:00 |
|
Gregory Nutt
|
a9dec09444
|
Minor fix to comment
|
2016-01-27 08:16:46 -06:00 |
|
Gregory Nutt
|
b7cbbab761
|
Remove CONFIG_SPI_OWNBUS: Now it is not just a good idea, it is the law
|
2016-01-23 18:10:21 -06:00 |
|
Gregory Nutt
|
4bd6adb725
|
Add dummy hwfeatures method to all SPI interfaces
|
2016-01-23 15:09:38 -06:00 |
|
Gregory Nutt
|
2030784891
|
sim: Add more symbols to nuttx-names.dat
|
2016-01-14 15:14:25 -06:00 |
|
Gregory Nutt
|
927b1dcc1f
|
Initialize the telnet factory as part of the common architecture intialization
|
2015-12-07 11:40:29 -06:00 |
|
Gregory Nutt
|
3afc0799ad
|
Eliminate a warning
|
2015-12-05 10:35:11 -06:00 |
|
Gregory Nutt
|
e421258808
|
Move sim/src/up_appinit.c to configs/sim/src where it really belongs
|
2015-11-29 13:54:03 -06:00 |
|
Gregory Nutt
|
2afd4595e4
|
Re-think how __KERNEL__ option is set in architecture Makefiles. Should be passed in EXTRADEFINES
|
2015-11-26 06:59:35 -06:00 |
|
Gregory Nutt
|
4aa3dcb51a
|
__KERNEL__ should be defined when compiler architecture specific logic
|
2015-11-25 18:05:36 -06:00 |
|
Gregory Nutt
|
f4e8f84887
|
__KERNEL__ should be defined when compiler architecture specific logic
|
2015-11-25 17:52:14 -06:00 |
|
Gregory Nutt
|
14d7ede265
|
All instances of up_initialize() should call loop_register() is CONFIG_DEV_LOOP=y
|
2015-11-25 17:10:41 -06:00 |
|
Ken Pettit
|
641ca79321
|
arch/sim/src: Add a special file system for use with simulator that supports access to the host file system from the simulation. From Ken Petit
|
2015-11-25 08:36:44 -06:00 |
|
Gregory Nutt
|
d7c5ff98f4
|
Fix a typo
|
2015-11-23 18:55:38 +00:00 |
|
Gregory Nutt
|
edb1439d8f
|
Last change introduced warnings when CONFIG_SIM_M32=y; This fixes those warnings too
|
2015-11-23 12:44:59 -06:00 |
|