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

Updated fast startup features #38

Merged
merged 6 commits into from
Jan 13, 2014

Conversation

christopher-s-hall
Copy link
Contributor

No description provided.

…e of rdtsc

added optimized rdtsc with synchronization
changed rdtsc semantics: returns 'duration' rather than returning error if duration is larger than threshold

Changed igb lib to allow multiple processes to access network card:
Only one process may transmit
Several processes can access CSR space:
Added semaphore to lock register access
calls e.g. get_wallclock are "locked"
calls to read/write reg are not - lock/unlock calls are added and must be used to wrap read/write transactions
Fixed race condition in TimerQueue in Linux
Made API and port initialization sequence changes to facilitate the above changes

Added lock to timer handler, delete and add functions

Starts announce when accelerated sync count is non-zero
sends single announce message at start
Linux uses shared memory to store persistent state
Changed simple_talker to reflect changed igb library
  Change attach_tx API
  Corrected locking problem

simple_talker
  Changed to correspond to changed lib/igb API
  Fixed argument parsing problem
  Fixed crash where gPTP isn't started

gptp/windows
  Changed to correspond to API changes

gptp/common
  Parameterized waiting for TX timestamp, fixing Linux bug
intel-ethernet added a commit that referenced this pull request Jan 13, 2014
@intel-ethernet intel-ethernet merged commit 8be9673 into Avnu:open-avb-next Jan 13, 2014
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.

2 participants