- Jul 07, 2013
-
-
Alessandro Rubini authored
There are still some details to fix, but it basically works (modulo the still-missing features in bathos) EOF
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Sometimes the macros may already be defined (e.g.: arch-bathos). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
This allows the arch-specific Makefile to set CONFIG_NO_PRINTF, it it knows no printf is needed from ppsi (applies to wrpc and bathos). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Some compilers complain about using "%i" with Integer32, so cast it away. Which is bad in itself, but I see no other clean option; fortunately, it's only diagnostic messages. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
stay in sync.
-
Alessandro Rubini authored
We need to make WR-specific things while managing the time and network operations (even if proto-ext-whiterabbit does most of the stuff without calling the time operations). Thus, open-code the wrs operation, even if temporary they just call the unix ones (which, however, are static to their own files, and only the overall data structure is exported). Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Otherwise, a non-superuser Unix run takes 100% cpu time sending to stderr the same error forever. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
The addition of a trailing \n (suggested by me) cannot be made if in /etc/ppsi.conf exists: configuration is a constant string This also simplifies the code and makes better error management: we can use fprintf here, and fopen/fread as well. Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Jun 12, 2013
-
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
Alessandro Rubini authored
Signed-off-by:
Alessandro Rubini <rubini@gnudd.com>
-
- Jun 08, 2013
-
-
Aurelio Colosimo authored
This fixes a bug which was introduced in commit 75eb932e and found out (together with the proposed solution) by Alessandro Rubini. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This patch permits to properly parse ppsi.conf files even if it is not terminated with a newline. Thanks to Alessandro Rubini for the hint. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
- Jun 05, 2013
-
-
Aurelio Colosimo authored
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
The core of server functionality is in wrs-ipcserver.c, which basically consists of a porting of PTPWRd/ptpd_exports.[ch], as they are seen in commit 080d54fb of the repository: git://ohwr.org/white-rabbit/ppsi/ptp-noposix.git Two notes: - this implementation, like the one I'm porting from, does not make use of minipc_server_get_fdset, which would make the minipc_server_action be called only when necessary (by means of a select); indeed, minipc_server_action is called at each cycle in the main loop; - the server is created by using "ptpd" as its mnemonic name, for compatibility with ptp-noposix. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Some archs (e.g. wrs does) may need to force the usage of a specific extension, so include extension Makefile after arch Makefile, so that arch Makefile can modify PROTO_EXT env var. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
wr_servo_enable_tracking function will be used by arch-wrs, so define it in wr-api.h. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Since ppsi-wrs.h is used by time-wrs files too, move it in include directory. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
All the placeholders in wrs-time.c and wrs-calibration.c are here filled with their proper implementation. Note: some functions were already implemented in commit 19a203b4. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Since the hal client is called in two places (arch-wrs/wrs-calibration.c and time-wrs/wrs-time.c), put what is common in the general include file provided by arch-wrs. Indeed this file should be moved to arch-wrs/include (will be done in one of the next commits). Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
hal_exports.h is copied from commit c8ac96b4, repository git@ohwr.org:white-rabbit/wr-switch-sw.git Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
In this first commit, time-wrs will behave the same as time-unix. More functions will be added by the next commits. Signed-off-by:
Aurelio Colosimo <aurelio@aureliocolosimo.it>
-