Commit Graph

9080 Commits

Author SHA1 Message Date
Gregory Nutt
370b48d1e6 Update ChangeLog 2014-10-10 17:50:07 -06:00
Gregory Nutt
234f73cb09 Add logic for priority inheritance with multiple worker threads. How should this work? Tentatively, the all get reprioritized together. It would be best to just reprioritize the single thread doing the high priority work, but we don't know which that will be in advance 2014-10-10 17:47:39 -06:00
Gregory Nutt
5134d0fea7 Cosmetic changes to comments 2014-10-10 16:54:47 -06:00
Gregory Nutt
743abd7155 Add Kconfig support to select the number of low-priority worker thread 2014-10-10 16:38:19 -06:00
Gregory Nutt
e01c31517c Update ChangeLog and TODO 2014-10-10 16:28:27 -06:00
Gregory Nutt
4a4b3ac537 Add support for multiple low-priority worker threads 2014-10-10 16:24:50 -06:00
Gregory Nutt
438e3e1a90 Fix a few bugs introduced in the last checkin 2014-10-10 15:06:13 -06:00
Gregory Nutt
cf59a195ba User-mode work queue logic should not disable interrupts 2014-10-10 14:52:04 -06:00
Gregory Nutt
16a3e83258 Add support for delays of different durations in work queue processing 2014-10-10 13:21:37 -06:00
Gregory Nutt
75e7a4dbfc Minor changes to work queue timing logic 2014-10-10 12:27:11 -06:00
Gregory Nutt
215c2be1c0 Update ChangeLog 2014-10-10 11:43:47 -06:00
Gregory Nutt
d55d30b202 Fix a few typos 2014-10-10 11:41:40 -06:00
Gregory Nutt
afa548a1bc Fix watchdog stop bit usage. From Lazlo 2014-10-10 11:36:50 -06:00
Gregory Nutt
994f0c8389 Update ChangeLog 2014-10-10 09:38:29 -06:00
Gregory Nutt
b2cebaa9d4 Modularize starting of worker threads to better isolate individual initialization characteristics 2014-10-10 09:38:28 -06:00
Gregory Nutt
2015fd76e2 Fix some conditional logic in last work queue repartitioning change 2014-10-10 08:47:41 -06:00
Gregory Nutt
1afc9773ac Decoupling work queue data structures. This is part of the preparation to support multiple low-priority worker threads 2014-10-10 08:35:58 -06:00
Gregory Nutt
6220256a09 Repartition work queue code. Move kernel-specific parts from libc/wqueue to sched/wqueue 2014-10-10 06:22:51 -06:00
Gregory Nutt
a1322602b3 Fix a typo in the lpc43 makefile, lpc43_usb0dev not lpc31_usb0dev 2014-10-09 17:59:42 -06:00
Gregory Nutt
526e1740d2 Update ChangeLog 2014-10-09 14:07:48 -06:00
Gregory Nutt
4929b61f7c For PIC32MX7, DEVCFG0 bit 2 must be set 2014-10-09 14:03:54 -06:00
Gregory Nutt
40d352ee56 Update TODO 2014-10-09 13:13:56 -06:00
Gregory Nutt
c2933b92e3 libc/aio/aio.h is empty, but add some protection anyway in case it is ever used in the future 2014-10-09 10:52:53 -06:00
Gregory Nutt
91f5ecc347 fs/aio/aio.h needs to disable itself is CONFIG_FS_AIO is not defined 2014-10-09 10:45:43 -06:00
Gregory Nutt
a4d157bb2d Trivial AIO-related changes 2014-10-09 08:34:49 -06:00
Gregory Nutt
02444cfb2c Update comments and function headers 2014-10-09 07:38:38 -06:00
Gregory Nutt
fcdbdbcd6f Update ChangeLog 2014-10-09 07:11:11 -06:00
Gregory Nutt
5815201cc2 Move syslog back to libc/syslog from fs/syslog 2014-10-09 07:08:36 -06:00
Gregory Nutt
d2c8e13ed5 Backing out some logic: Remove syslog functions from syscalls 2014-10-09 06:58:23 -06:00
Gregory Nutt
f32277a2ac Update ChangeLog 2014-10-09 06:27:02 -06:00
Gregory Nutt
0f07dfb6e5 Correct STM32 RTC EXTI bit definition. From Lazlo 2014-10-09 06:25:07 -06:00
Gregory Nutt
b8bb4bc8f1 Update ChangeLog 2014-10-09 06:10:57 -06:00
Gregory Nutt
4efb064169 Remove non-standard, conditional syslog_enable(), instead only the required, standard setlogmask() 2014-10-09 06:09:03 -06:00
Gregory Nutt
6d28596fa5 Fix a naming problem (actally a cut'n'paste problem) 2014-10-08 20:17:18 -06:00
Gregory Nutt
bbc658930a Passing va_list in syscall does not work. Temporarily moved syslog and lowsyslog into kernel code and access via a system call. Need to revisit. Will probably need to move all of syslog back from fs/syslog to libc/syslog 2014-10-08 20:12:52 -06:00
Gregory Nutt
2673651446 Update ChangeLog 2014-10-08 19:38:56 -06:00
Gregory Nutt
323084f32f Add syslog system calls 2014-10-08 19:37:10 -06:00
Gregory Nutt
ec57ab6391 Implement setlogmask(); move some syslog logic from libc/syslog to fs/syslog 2014-10-08 19:08:26 -06:00
Gregory Nutt
f824b59f43 Upate ChangeLog 2014-10-08 17:17:37 -06:00
Gregory Nutt
a8399d5c6b Move syslog logic from libc/misc and libc/stdio to libc/syslog 2014-10-08 17:16:41 -06:00
Gregory Nutt
176491ce75 Misc changes to get a clean build after all of the syslog changes. There are probably other things still broken 2014-10-08 16:23:48 -06:00
Gregory Nutt
c0382e8e17 Update ChangeLog 2014-10-08 15:35:19 -06:00
Gregory Nutt
2311a97ad6 Remaining files under nuttx/binfmt changed to use the corrected syslog interfaces 2014-10-08 15:34:51 -06:00
Gregory Nutt
615004bb54 Update ChangeLog 2014-10-08 15:32:49 -06:00
Gregory Nutt
27a7f8b018 Remaining files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 15:32:00 -06:00
Gregory Nutt
c91669ea47 All USB Composite-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 15:13:00 -06:00
Gregory Nutt
8c1e954b84 All USB MSC-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 14:59:10 -06:00
Gregory Nutt
f40857c04f All NSH-related files under nuttx/configs changed to use the corrected syslog interfaces 2014-10-08 14:28:55 -06:00
Gregory Nutt
c0d179f4a8 Update ChangeLog 2014-10-08 12:49:23 -06:00
Gregory Nutt
7b310711a1 Update everything under nuttx/arch to use the corrected syslog interfaces 2014-10-08 12:48:47 -06:00