Gregory Nutt
|
4fcbe8e410
|
drivers: Disable priority inheritance on all semaphores used for signaling
|
2016-11-03 11:00:47 -06:00 |
|
Max Kriegleder
|
77e5115e23
|
syslog: Fixes required for file syslog output
|
2016-10-19 08:27:20 -06:00 |
|
Gregory Nutt
|
9965cbe428
|
drivers/: Review and correct some stylistic inconsistencies
|
2016-08-07 09:43:48 -06:00 |
|
Gregory Nutt
|
02b91d9880
|
Add a SYSLOG character device that can be used to re-direct output to the SYSLOG
|
2016-07-05 12:58:18 -06:00 |
|
Gregory Nutt
|
a39ce80add
|
SYSLOG logic should use existing file interfaces, not re-invent them.
|
2016-07-05 12:12:44 -06:00 |
|
Gregory Nutt
|
3b825b3e00
|
Improve a debug assertion
|
2016-07-05 09:50:54 -06:00 |
|
Gregory Nutt
|
cbb36416ab
|
Need to use back- not forward-slash in character constant
|
2016-06-27 09:52:50 -06:00 |
|
Gregory Nutt
|
acf3b14fe2
|
Trivial typo fix in README and document
|
2016-06-22 16:17:57 -06:00 |
|
Gregory Nutt
|
31b8e52267
|
Update README and documentatino
|
2016-06-22 14:47:40 -06:00 |
|
Gregory Nutt
|
0cb137d021
|
SYSLOG device flush logic not meaningful if SYSLOG file channels not supported
|
2016-06-22 13:35:53 -06:00 |
|
Gregory Nutt
|
1774ff2ed9
|
Add SYSLOG documentation to the porting guide
|
2016-06-22 12:26:54 -06:00 |
|
Gregory Nutt
|
b3acebd292
|
Update/replace drivers/syslog/README.txt
|
2016-06-22 10:47:27 -06:00 |
|
Gregory Nutt
|
9c87749afc
|
SYSLOG device channel: Pre-pending CR to LF is now a configuration option
|
2016-06-22 10:08:20 -06:00 |
|
Gregory Nutt
|
91b82dcae3
|
SYSLOG character device channel will now expand LF to CR-LF
|
2016-06-22 08:36:50 -06:00 |
|
Gregory Nutt
|
82c890db23
|
syslog_dev_flush() needs to check if the inode is a mountpoint before calling the flush() method. Noted by David Sidrane.
|
2016-06-22 05:58:33 -06:00 |
|
Gregory Nutt
|
35cb2fb87d
|
Eliminate a warning
|
2016-06-21 16:59:46 -06:00 |
|
Gregory Nutt
|
cb55c06153
|
sched_file_channel(): Comments say that we need to lock the scheduler, but we do not.
|
2016-06-21 16:39:28 -06:00 |
|
Gregory Nutt
|
8a9bd9af9d
|
SYSLOG: Some rather complex conditional compilation missed a case.
|
2016-06-21 15:08:09 -06:00 |
|
Gregory Nutt
|
0e1e3bc404
|
Add a file that I forgot in the last commit; Also update some comments.
|
2016-06-21 13:33:17 -06:00 |
|
Gregory Nutt
|
e6a1d53869
|
Extend SYSLOG logic so that we can send SYSLOG output to a file. Not verified on initial commit.
|
2016-06-21 12:54:47 -06:00 |
|
David Sidrane
|
205a4b8498
|
Missing EXTERN on global variable declaration
|
2016-06-21 10:09:09 -06:00 |
|
Gregory Nutt
|
8f0c2cdd13
|
SYSLOG: Change configuration selections to assure that one and only one SYSLOG device can be selected. Also add a check to assure that it is appropriate to use up_putc as the low-level syslog device. Adds CONFIG_SYSLOG_CONSOLE and CONFIG_SYSLOG_SERIAL_CONSOLE.
|
2016-06-21 09:59:09 -06:00 |
|
Gregory Nutt
|
5118264e6c
|
Rename CONFIG_SYSLOG_CONSOLE to CONFIG_CONSOLE_SYSLOG
|
2016-06-21 09:35:51 -06:00 |
|
Gregory Nutt
|
485aa6b231
|
SIM: Comment out skip scheduler debug output that can hang the simulation.
|
2016-06-21 08:59:01 -06:00 |
|
Gregory Nutt
|
c5ac473bc0
|
SYSLOG: Remove an obsolete, unused configuration item from Kconfig file
|
2016-06-21 07:58:42 -06:00 |
|
Gregory Nutt
|
62d8f839c7
|
SYSLOG: Now a two phase initialization. Some SYSLOG channels cannot be initialized until later in the bringup
|
2016-06-21 07:52:24 -06:00 |
|
Gregory Nutt
|
5385266756
|
SYSLOG: Fix a compile problem with assertions enabled.
|
2016-06-21 07:24:14 -06:00 |
|
Gregory Nutt
|
cf1375daf7
|
Break syslog_channel.c up into syslog_channel.c, syslog_putc.c, syslog_force.c and syslog_flush.c to limited what is brought into the link. Separate syslog_emergstream.c from syslog_stream.c. Didn't help in the case I was looking at.
|
2016-06-20 17:10:52 -06:00 |
|
Gregory Nutt
|
505ca542e8
|
Remove some last traces of lowvsyslog that were missed; Add a SYSLOG emergency channel for handling assertion output more cleanly
|
2016-06-20 16:11:50 -06:00 |
|
Gregory Nutt
|
2b445ddccc
|
Remove lowsyslog(). The new syslog() includes all of the functionality of lowsyslog(). No longer any need for two interfaces.
|
2016-06-20 08:57:08 -06:00 |
|
Gregory Nutt
|
5002e27e84
|
Since syslog_add_intbuffer can now be called from the IDLE thread, it must use a critical section. Also fix an error in circular buffer index handling.
|
2016-06-20 07:50:07 -06:00 |
|
Gregory Nutt
|
f4c47636e7
|
SYSLOG: Debug output from the IDLE task should be forced like interrupt level output
|
2016-06-20 07:35:38 -06:00 |
|
Gregory Nutt
|
fa365e85f5
|
Update some cmoments
|
2016-06-20 06:11:22 -06:00 |
|
Stefan Kolb
|
a68232863e
|
Fix missing implementation of static function
|
2016-06-20 06:11:21 -06:00 |
|
Gregory Nutt
|
9a19d64610
|
Reanem syslogstream.c to syslog_steam.c for consistency
|
2016-06-19 18:19:34 -06:00 |
|
Gregory Nutt
|
7dd66a4620
|
Need to pass va_list as a reference to vsyslog. This is because va_list is a structure in some compilers and passing of structures in the NuttX sycalls does not work.
|
2016-06-19 14:50:00 -06:00 |
|
Gregory Nutt
|
690a0e7a6e
|
Eliminate another warning
|
2016-06-19 13:58:39 -06:00 |
|
Gregory Nutt
|
b68822805f
|
Eliminate a warning
|
2016-06-19 13:56:49 -06:00 |
|
Gregory Nutt
|
e480b385e6
|
SYSLOG: syslog_initialize.c appeared twice is list of sources
|
2016-06-19 13:55:23 -06:00 |
|
Gregory Nutt
|
5b2aa7bf99
|
Remove all traces of CONFIG_SYSLOG
|
2016-06-19 13:59:43 -06:00 |
|
Gregory Nutt
|
9434d3e945
|
There is now one-and-only-one copy of syslog_putc. It is in the SYSLOG channel logic and can redirect syslog output as needed. All former syslog_putc versions were renamed and the corresponding SYSLOG device initializaiton now calls syslog_channel()
|
2016-06-19 13:03:20 -06:00 |
|
Gregory Nutt
|
d82942cf3b
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 11:20:31 -06:00 |
|
Gregory Nutt
|
9f260ca193
|
Some renaming so that future features will fit in better; If the architecture provides its only system logging (via CONFIG_ARCH_SYSLOG), then syslog_initialize() is stubbed out
|
2016-06-19 11:16:12 -06:00 |
|
Gregory Nutt
|
19c6a82f8b
|
a few cosmetic changes
|
2016-06-19 09:52:34 -06:00 |
|
Gregory Nutt
|
a43cdbff0b
|
Add missing file header
|
2016-06-19 09:48:42 -06:00 |
|
Gregory Nutt
|
f59196247c
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 09:47:13 -06:00 |
|
Gregory Nutt
|
99ad3e9bcf
|
Need to capture return value from ramlog_syslog_initialize()
|
2016-06-19 09:41:35 -06:00 |
|
Gregory Nutt
|
0f18f3bd15
|
Move RAMLOG initialize from up_initialilize.c files to syslog_initialize(). up_initialize.c files now call syslog_initialize() unconditionally
|
2016-06-19 09:39:21 -06:00 |
|
Gregory Nutt
|
de58cb6027
|
Some higher level SYSLOG features are disabled if the architecture-specific logic provides its own SYSLOG functionality
|
2016-06-19 09:21:52 -06:00 |
|
Gregory Nutt
|
3bd953316f
|
Add a hook before the existing syslog_initialize() call; rename the old syslog_initialize() to syslog_dev_initialize().
|
2016-06-19 09:12:33 -06:00 |
|
Gregory Nutt
|
12150bc6c1
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 08:48:10 -06:00 |
|
Gregory Nutt
|
e27491f5be
|
Move fs/drivers/fs_devsyslog.c to drivers/syslog/syslog_device.c
|
2016-06-19 08:46:46 -06:00 |
|
Gregory Nutt
|
668980b4fa
|
Merge remote-tracking branch 'origin/master' into syslog
|
2016-06-19 08:02:42 -06:00 |
|
Gregory Nutt
|
34f776dce9
|
Move the OS intensive part of vsyslog and vlowsyslog to drivers/syslog/vsyslog.c and vlowsyslog.c. Also move lib_syslogstrem to drivers/syslog/syslogstream.c
|
2016-06-19 07:56:24 -06:00 |
|
Gregory Nutt
|
fedf00033c
|
Make default interupt buffer smaller
|
2016-06-19 07:03:10 -06:00 |
|
Gregory Nutt
|
ea9565e137
|
SYSLOG: Flesh out interrupt buffer logic
|
2016-06-18 14:54:25 -06:00 |
|
Gregory Nutt
|
c44a011394
|
Add some basic SYSLOG channel selection logic
|
2016-06-18 12:54:55 -06:00 |
|
Gregory Nutt
|
1cdc746726
|
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
|
2016-06-11 14:14:08 -06:00 |
|
Paul A. Patience
|
f8f7b7582c
|
Silence some warnings
|
2016-05-26 14:06:13 -04:00 |
|
Gregory Nutt
|
242f8ff25f
|
drivers/syslog/note_driver.c: Add a driver that will allow an application to read buffered scheduler instrumentation data
|
2016-03-17 14:46:00 -06:00 |
|
Gregory Nutt
|
e879d0f423
|
Move scheduler instrumentation hooks out of sched.h (where they seem like application interfaces) and into nuttx/sched.h where it is clare that these are OS internal interfaces.
|
2016-03-16 11:00:31 -06:00 |
|
Gregory Nutt
|
0fb035f76b
|
Standardize some naming in code section comments
|
2016-02-21 18:09:04 -06:00 |
|
Gregory Nutt
|
2244ed46bc
|
nuttx/drivers: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 07:32:58 -06:00 |
|
Paul A. Patience
|
b5a77b9403
|
RAMLOG: Fix forgotten FARs
|
2015-11-05 10:38:42 -05:00 |
|
Gregory Nutt
|
cf14f8d1b5
|
drivers/: Fixes to spacing and alignement
|
2015-10-10 10:41:00 -06:00 |
|
Gregory Nutt
|
0b12dbf95d
|
Fix some spacing problems
|
2015-10-04 15:04:00 -06:00 |
|
Gregory Nutt
|
342f5fe33d
|
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
|
e4d2822af8
|
Make some file section headers more consistent with standard
|
2015-04-08 07:15:32 -06:00 |
|
Gregory Nutt
|
3465cb6138
|
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
|
4aa9320da9
|
Update README files
|
2014-12-15 19:01:40 -06:00 |
|
Gregory Nutt
|
d7d759f7a7
|
Update everything under nuttx/drivers to use the corrected syslog interfaces
|
2014-10-08 10:18:58 -06:00 |
|
Gregory Nutt
|
205260d5e2
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
|
Gregory Nutt
|
54fa3b0b59
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
|
Gregory Nutt
|
3b31e1ac80
|
SAMA5D4-EK: NSH configuration now has the RAMLOG enabled by default
|
2014-07-01 15:09:47 -06:00 |
|
Gregory Nutt
|
2630411332
|
RAMLOG: syslog_putc must set errno and return EOF on a failure
|
2014-07-01 15:09:07 -06:00 |
|
Gregory Nutt
|
3ee5b9209b
|
Rename CONFIG_RAMLOG_CONSOLE_BUFSIZE to just CONFIG_RAMLOG_BUFSIZE
|
2014-07-01 12:00:40 -06:00 |
|
Gregory Nutt
|
3a1324741a
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
|
Gregory Nutt
|
2fcc57edb0
|
mv ramlog.h and syslog.h to new include/nuttx/syslog
|
2014-04-10 09:29:30 -06:00 |
|
Gregory Nutt
|
91b002a043
|
Many changes to reduce complaints from CppCheck. Several latent bugs fixes, but probably some new typos introduced
|
2014-02-10 18:08:49 -06:00 |
|
patacongo
|
ad430fc198
|
Add syslog.h; rename lib_rawprintf() to syslog()
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5578 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-28 21:55:16 +00:00 |
|
patacongo
|
4c3a3de9a3
|
Fix syslog mutual exclusion and interrupt level logic
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4999 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-02 18:43:01 +00:00 |
|
patacongo
|
5b6be140ba
|
The initial SYLOG device logic was valiant but yet still not enough
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4998 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-02 17:09:25 +00:00 |
|
patacongo
|
39f2ca6c1f
|
Move RAMLOG driver to drivers/syslog; Add ability to output debug information to any character device or file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4996 42af7a65-404d-4744-a932-0658087f49c3
|
2012-08-02 00:42:46 +00:00 |
|