Skip to content

Conversation

@CourtneyDrant
Copy link
Collaborator

Async executor removed. Firmware device api, fd_ops and fd_internal, will be in a Hubris driver task.

…ceholder member functions. IPC calls will be placed into their bodies and fd_internal as well as fd_ops content will be moved to a fd Hubris driver task.
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Sep 30, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

@CourtneyDrant CourtneyDrant self-assigned this Sep 30, 2025
#[derive(Debug, Copy, Clone, PartialEq)]
#[repr(C)]
#[derive(FromBytes, IntoBytes)]
//#[repr(C)]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't checked in depth what triggered this change.
Is the layout of this type critical for (de)serialization?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good question. I can't say why this changed was made. It may have been a co-pilot adjustment. I'll change it back.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this inteded as another package?
Then this belongs in its on directory with its own /src/lib.rs.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be removed completely if not needed.
If some timer interface is needed, maybe use a dedicated crate for that.
(for example embedded-timers)

Comment on lines +7 to +10
[workspace]
members = [
"pldm-common"
]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moving pldm-lib into its own directory and adding it to the workspace members might be cleaner and probably better for packaging releases.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have thought about that, but I want to keep pldm-common as part of pldm-lib. Don't we want pldm-common to exist within pldm-lib?

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