Skip to content

Endian independent host code#31

Merged
ed-xmos merged 6 commits intoxmos:developfrom
larry-xmos:endian_independent_host
Jun 12, 2020
Merged

Endian independent host code#31
ed-xmos merged 6 commits intoxmos:developfrom
larry-xmos:endian_independent_host

Conversation

@larry-xmos
Copy link
Copy Markdown
Contributor

Make suffix generator and verifier byte-order independent so DFU can be deployed on big-endian architectures such as MIPS

Copy link
Copy Markdown
Contributor

@xluciano xluciano left a comment

Choose a reason for hiding this comment

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

The changes look good.
It would be good to check that the DFU host apps build correctly on all the host platform before merging this PR. You could try to run a sw_xvf3510 Jenkins test with this branch of lib_dfu.

Copy link
Copy Markdown
Contributor

@xluciano xluciano left a comment

Choose a reason for hiding this comment

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

The version on master is still 1.0.3. Is there a good reason to introduce v1.0.5 before v1.0.4 is merged into master?

@larry-xmos
Copy link
Copy Markdown
Contributor Author

The version on master is still 1.0.3. Is there a good reason to introduce v1.0.5 before v1.0.4 is merged into master?

Only to allow releasing without this change

@larry-xmos
Copy link
Copy Markdown
Contributor Author

The version on master is still 1.0.3. Is there a good reason to introduce v1.0.5 before v1.0.4 is merged into master?

Sure, let me try

@xluciano
Copy link
Copy Markdown
Contributor

xluciano commented Jun 11, 2020

The version on master is still 1.0.3. Is there a good reason to introduce v1.0.5 before v1.0.4 is merged into master?

Only to allow releasing without this change

Why should the lib be released without this change?

@larry-xmos
Copy link
Copy Markdown
Contributor Author

Why should the lib be released without this change?

Might be to keep the changes in a release to a minimum. Although we can always change our minds and move features around version on anything that hasn't been released it.

Copy link
Copy Markdown
Contributor

@xluciano xluciano left a comment

Choose a reason for hiding this comment

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

I will approve this PR. I am still of the idea that version v1.0.5 is not necessary, but it is not a critical issue.

@larry-xmos
Copy link
Copy Markdown
Contributor Author

I will approve this PR. I am still of the idea that version v1.0.5 is not necessary, but it is not a critical issue.

Thanks, clearly a matter of convention such as 'increment only on first change since release'

I will not merge as per latest instruction but it is ready now that XVF3510 #816 passed tests

@ed-xmos ed-xmos merged commit 13dfd85 into xmos:develop Jun 12, 2020
@larry-xmos
Copy link
Copy Markdown
Contributor Author

Customer verified that this fixed their endianness-related problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants