Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PATCH v1] [RFC] fdserver executable #628

Closed
wants to merge 5 commits into from

Conversation

joseppc
Copy link

@joseppc joseppc commented Jun 21, 2018

An attempt to solve issue #563 by moving fdserver outside of the ODP library and into an external application.
The fdserver_* API has changed a bit and is not yet documented (it wasn't before anyway). For instance, the "contexts" used were previously hardcoded in an enumeration, now they can be created at run-time.

This is just an RFC, tests won't pass because they are actually unable to find the fdserver binary (could be solved by providing a run-time configuration file).

Josep Puigdemont added 5 commits June 21, 2018 13:29
fdserver can be run a an external application, rather than as part of
the ODP library.

Signed-off-by: Josep Puigdemont <[email protected]>
Signed-off-by: Josep Puigdemont <[email protected]>
The fdserver binary is now retrieved from the configuration file itself,
like the socket to use. This required the odp-$(with_platform).conf file
to be built by automake from a template in order to honor the
installation path provided at configuration time.

FIXME: this is not the correct way of doing this, the configuration file
should be part of the build tree, instead it is part of the source tree.
This needs to be fixed.

Signed-off-by: Josep Puigdemont <[email protected]>
@muvarov muvarov changed the title [RFC] fdserver executable [PATCH v1] [RFC] fdserver executable Jun 21, 2018
@Bill-Fischofer-Linaro
Copy link
Contributor

@JannePeltonen Please review to see if this addresses Issue #563 for you.

@JannePeltonen
Copy link
Collaborator

@Bill-Fischofer-Linaro I cannot review the patch since it is quite large and I am not familiar with the fdserver and ishm implementations.

This seems like a reimplementation of fdserver and not just something that changes the current implementation to a separate executable. I wonder if both changes are good to do in single patch.

@joseppc joseppc closed this Jun 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants