- 07 Jul, 2013 7 commits
-
-
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>
-
Poul-Henning Kamp authored
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>
-
- 12 Jun, 2013 6 commits
-
-
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>
-
- 08 Jun, 2013 4 commits
-
-
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>
-
- 05 Jun, 2013 23 commits
-
-
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>
-
Aurelio Colosimo authored
Since ppsi-wrs.h is used by time-wrs files too, move it in include directory. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
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>
-
Aurelio Colosimo authored
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>
-
Aurelio Colosimo authored
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>
-
Aurelio Colosimo authored
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>
-
Aurelio Colosimo authored
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>
-
Aurelio Colosimo authored
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>
-
Aurelio Colosimo authored
In order to time-unix functions to be used externally, these three changes are here made: * created time-unix/unix-time.h * removed static attribute from functions in time-unix * added a proper include path to CFLAGS Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This patch is need to make ppsi compile with a time- implementation different than unix. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
mini-rpc is a copy of commit 4c87062d from repository git://github.com/a-rubini/mini-rpc.gitSigned-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This function is the only one I'm renaming at the moment, since it's the only one that will change for sure (for wrs specific needs). There is some more unix_something stuff, but I don't rename anything else since it should remain the same as what is in arch-unix. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-
Aurelio Colosimo authored
This commit is just a copy of arch-unix, as it is in commit 97c0c129. The only difference is in file names, as they have been renamed with wrs- prefix arch-wrs will host the stuff for WR switch architecture. It will be very similar to arch-unix, with the only difference of using wr switch HAL (Hardware Abstraction Layer) instead of the standard unix "read/write/ioctl to dev" to drive the White Rabbit specific hardware. Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
-