Gregory Nutt
|
e767df5994
|
SIM: Add another name to the NuttX names list
|
2016-03-22 13:00:09 -06:00 |
|
Gregory Nutt
|
be5b79875f
|
Fix an error in the simulator version of up_unblock_task()
|
2016-03-21 15:20:14 -06:00 |
|
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 |
|
Gregory Nutt
|
9f98dfecb7
|
sim: Eliminate a warning
|
2015-11-23 11:59:33 -06:00 |
|
Ken Pettit
|
992d7d1e85
|
arch/sim/src/up_spiflash.c: Add support for W25 FLASH simulation. From Ken Petit
|
2015-11-18 07:08:38 -06:00 |
|
Gregory Nutt
|
c340185cb3
|
arch/sim: Fix spacing/alignment issues
|
2015-10-14 07:14:28 -06:00 |
|
Gregory Nutt
|
7a63e976ad
|
Remove TABs
|
2015-10-04 16:00:42 -06:00 |
|
Gregory Nutt
|
aaa697ec83
|
Remove dangling whitespace
|
2015-10-04 15:27:17 -06:00 |
|
Gregory Nutt
|
6fc6d17760
|
Fix some spacing problems
|
2015-10-04 14:59:08 -06:00 |
|
Gregory Nutt
|
cae0c9a2e3
|
Standardize the width of all comment boxes in header files
|
2015-10-02 17:47:23 -06:00 |
|
Gregory Nutt
|
36726b1bc4
|
Standardize the width of all comment boxes in header files
|
2015-10-02 17:42:29 -06:00 |
|
Gregory Nutt
|
82cc93c71b
|
Add some comments to a Kconfig file
|
2015-09-24 14:53:04 -06:00 |
|
Gregory Nutt
|
50b64f6991
|
Sim target on Cygwin64: Modern Cygwin X86_64 machines follow the Microsoft ABI for parameter passing. The older,inux System 5 ABI will not work on X86_64-based Cygwin machines. With this change, the simulator agains works with the newer Cygwin64 platform
|
2015-09-24 14:41:57 -06:00 |
|
Gregory Nutt
|
569a29a327
|
Simulation: Newer versions of Cygwin tools do not seem to pre-pend symbol names with underscore character
|
2015-09-24 09:08:52 -06:00 |
|
Gregory Nutt
|
26eada3446
|
In all up_initialize() functions, automatically initialize TUN driver is so configureded
|
2015-09-06 09:35:29 -06:00 |
|
Paul A. Patience
|
a0dc724a5d
|
Correct #if to #ifdef when the macro can be undefined. Fix bug in AT32UC3 clock initialization: AVR32_CLOCK_PLL_OSC1 should be AVR32_CLOCK_PLL0_OSC1 and AVR32_CLOCK_PLL1_OSC1.
|
2015-09-01 13:47:06 -04:00 |
|
Gregory Nutt
|
01cfe8c315
|
Networking: Move where the local loopback device is initialized from board_app_intiialize() to up_intiialize() so that it will happen automatically
|
2015-08-24 14:25:49 -06:00 |
|
Gregory Nutt
|
c9603b27c0
|
sim: Add logic to initialize the local loopback device is so configured
|
2015-08-24 13:46:05 -06:00 |
|
Gregory Nutt
|
0843af5367
|
Fixes that call sched_resume_scheduler and sched_suspend_scheduler must include nuttx/sched.h
|
2015-07-29 16:51:26 -06:00 |
|
Gregory Nutt
|
eddf8161a5
|
Add scheduler resume/suspend calls to all implementations of up_release_pending()
|
2015-07-26 10:13:29 -06:00 |
|
Gregory Nutt
|
37969b8279
|
Add scheduler resume/suspend calls to all implementations of up_reprioritize_rtr()
|
2015-07-26 09:46:28 -06:00 |
|
Gregory Nutt
|
838c5355eb
|
Correct resume scheduler hooks and add suspend scheduler hooks to all implementations of up_unblock_task
|
2015-07-26 09:07:47 -06:00 |
|
Gregory Nutt
|
a92c0a10ab
|
Add scheduler resume/suspend calls in all implementations of up_block_task()
|
2015-07-26 08:31:23 -06:00 |
|
Gregory Nutt
|
9d98177daa
|
Add logic to reset the replenish the sporadic scheduler when a task is resumed
|
2015-07-24 09:54:28 -06:00 |
|
Gregory Nutt
|
724c1eacaa
|
Add support for a BOARDIOC_RESET boardctl() command. Enable configuration options to support BOARDIOC_RESET for ARMv6-M and ARMv7-M
|
2015-07-04 10:39:24 -06:00 |
|
Gregory Nutt
|
36ddd9f691
|
Simulatin: Save the intial terminal mode and restore this before terminating. Otherwise, the NSH shutdown command leaves the console in raw mode
|
2015-07-04 08:43:10 -06:00 |
|
Gregory Nutt
|
749907cbbe
|
sim configuration: Add support for board_app_initialize() which is needed when CONFIG_LIB_BOARDCTL=y
|
2015-07-04 08:16:45 -06:00 |
|
Gregory Nutt
|
8db3a7a13e
|
Add a board_app_initilize() stub function needed by the simulatin when CONFIG_LIB_BOARDCTL=y
|
2015-07-04 07:35:14 -06:00 |
|
Gregory Nutt
|
37e681f89a
|
Implementment board_power_off() for the simulation platform.
|
2015-07-04 07:22:38 -06:00 |
|
Gregory Nutt
|
fb926e7283
|
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
|
2015-06-28 08:08:57 -06:00 |
|
Gregory Nutt
|
29136e51cc
|
Clean up and review of header files for conformance to standards
|
2015-06-12 19:26:01 -06:00 |
|
Gregory Nutt
|
a25d0908f8
|
Simulator: Add more name conversons. From Max Neklyudov
|
2015-05-29 08:20:06 -06:00 |
|
Gregory Nutt
|
95c885977a
|
apps/examples/ostest: Add a test for the sigprocmask, sighold, and sigrelse
|
2015-04-09 15:53:59 -06:00 |
|
Gregory Nutt
|
ae15c6963c
|
Make some file section headers more consistent with standard
|
2015-04-08 08:04:12 -06:00 |
|
Gregory Nutt
|
fd9164a18a
|
More renaming: up_lcdinitialize->board_lcd_initialize, up_lcdgetdev->board_lcd_getdev, up_lcduninitialize->board_lcd_uninitialize
|
2015-04-04 11:49:15 -06:00 |
|
Gregory Nutt
|
85b18f87b0
|
rch_tcinitialize() and arch_tcunitinitialize() renamed to board_tsc_setup() and board_tsc_teardown(). These are not long called directly by applications but only indirectly throught the crappy boardctl() OS interface.
|
2015-03-31 13:21:25 -06:00 |
|
Gregory Nutt
|
c638c67ad4
|
Add umount2(). umount() is now a macro that just calls umount2() with flags = 0.
|
2015-03-14 16:48:45 -06:00 |
|
Gregory Nutt
|
a5043d5e60
|
Add support for dumping board-specific information on assertion. From David Sidrane
|
2015-03-04 07:00:29 -06:00 |
|
Gregory Nutt
|
f7bb64b327
|
Suffer the consequences of moving struct timeval to its correct location
|
2015-02-15 15:18:35 -06:00 |
|
Gregory Nutt
|
8bac6b71ce
|
SYSLOG: Add an option to use the syslog'ing device as the system consolution. This option enables a low-level, write-only console device at /dev/console (similar to the low-level UART console device). From Pierre-noel Bouteville.
|
2015-02-08 06:53:24 -06:00 |
|
Gregory Nutt
|
c51ebf8c72
|
Refresh some configurations
|
2015-02-01 12:15:46 -06:00 |
|
Gregory Nutt
|
ec6383d2d2
|
Fix compile issues with configs/sim/nettest
|
2015-02-01 12:00:30 -06:00 |
|
Gregory Nutt
|
5f72080e0a
|
SIM: fix a case in the simulated Ethernet driver where it was using a old structure name
|
2015-02-01 09:00:42 -06:00 |
|
Gregory Nutt
|
b15632e8ba
|
drivers/ramdisk.c and include/nuttx/fs/ramdisk.h: Add logic to dispose of the drvier and RAM buffer when the RAM disk has been unlinked and all open references to the RAM disk have been closed. Add new parameters to romdisk() to specify what should be done with the RAM/ROM buffer -- Should it be freed or not? Changed all calls to ramdisk() to use these new parameters.
|
2015-02-01 07:24:16 -06:00 |
|
Gregory Nutt
|
a2efa2fed8
|
Unix domain: More fixes. With these changes, apps/examples/ustream works
|
2015-01-28 08:39:48 -06:00 |
|
Gregory Nutt
|
944b34e31f
|
Unix domain: A few fixes from early integration
|
2015-01-27 16:39:30 -06:00 |
|
Gregory Nutt
|
af612f6fad
|
Unix domain: More fixed to build without Ethernet or Slip
|
2015-01-27 14:26:10 -06:00 |
|
Gregory Nutt
|
9b5fe1e446
|
Various fixes to get Unix domain sockets to build on the simulator without Ethernet
|
2015-01-27 14:11:46 -06:00 |
|
Gregory Nutt
|
9588b0e7a7
|
All Ethernet drivers (again): Missed one place where arp_out() is called and neighber_out() needs to be called
|
2015-01-21 11:36:33 -06:00 |
|
Gregory Nutt
|
723b7fc430
|
Networking: Modify all Ethernet drivers: Do neighbor look-up on all outgoing IPv6 packs in order to properly set the destination link layer address.
|
2015-01-20 15:52:25 -06:00 |
|
Gregory Nutt
|
f6063c3896
|
Networking: Add missing raw/packet socket support to all Ethernet drivers
|
2015-01-20 15:14:29 -06:00 |
|