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

Vector chapter integration. #1088

Merged
merged 40 commits into from
Mar 20, 2024
Merged

Vector chapter integration. #1088

merged 40 commits into from
Mar 20, 2024

Conversation

wmat
Copy link
Collaborator

@wmat wmat commented Aug 8, 2023

This pull request integrates Vector into riscv-isa-manual.

wmat and others added 21 commits June 7, 2023 10:01
A semicolon was missing on a not equal sign hex
character.
Added Vector spec asciidoc to Ch. 22.
Moved all heading levels up one.
Added Vector appendices.
Fixed erroneous heading levels caused by equal signs without spaces
after them.
Added Vector and all supporting files.
Added square brackates and svg values.
Added period character delimiters.
Added square brackets around wavedrom declaration.
Added period delimiters.
Added square brackets around wavedrom declarations.
Added period delimiters.
Adding in references for math symbols.
Add html refs for math symbols.
Added flost and align center and header options to all tables.
Deleted outside square bracket from Table formatting lines.
Adding table formatting to tables in wavedrom files.
For some reason these two waavedroms are inline.  Fixing them so
they render correctly.
Playing with table formatting.
Due to a bug in prawn-pdf I had to add cells to the table
to hold the 0 and 1 in each row vs spanning 64 rows each.
Adding untracked files for vector chapter
Signed-off-by: Nick Knight <[email protected]>
This commit removes the word "proposed".

Signed-off-by: Tsukasa OI <[email protected]>
Since it passed the public review, this commit removes references to
"public review".  It doesn't use the word like "ratified" since this is
a working version (not exactly a ratified version).

Signed-off-by: Tsukasa OI <[email protected]>
a4lg and others added 3 commits August 10, 2023 07:22
Because we share the same name space, inst-table.adoc is too generic.
This commit renames inst-table.adoc to v-inst-table.adoc to make sure that
this is the instruction table for vector.

Signed-off-by: Tsukasa OI <[email protected]>
This reverts commit a9c934e.

Because all the files are already moved under src/images/wavedrom, we don't
need those files.

Signed-off-by: Tsukasa OI <[email protected]>
@wmat
Copy link
Collaborator Author

wmat commented Aug 24, 2023

Hi folks, just wondering where review of this chapter is at? I'd like to see this chapter merged soon.

@aswaterman
Copy link
Member

Do you know who's supposed to be reviewing it?

@wmat
Copy link
Collaborator Author

wmat commented Aug 25, 2023

@kasanovic would you be the primary reviewer here or would you recommend someone else review inclusion of this chapter?

@kasanovic
Copy link
Collaborator

kasanovic commented Aug 31, 2023 via email

@wmat
Copy link
Collaborator Author

wmat commented Aug 31, 2023 via email

@wmat wmat requested a review from respasa January 10, 2024 16:11
@wmat wmat requested a review from vmoya-smd January 12, 2024 12:22
@vmoya-smd
Copy link
Collaborator

I guess the purpose of this MR is mainly to move the v-spec content to the unprivileged ISA manual, not to review v-spec content by itself or new changes between v1.1 and v1.0 or new changes for v2.0. So I will perform a more detailed read but I don't think anything I find from that should block this merge.

@wmat
Copy link
Collaborator Author

wmat commented Jan 16, 2024

That's correct, Victor. I'll fix up everything you've pointed out thus far. Following that, I think further content changes can and should be made post merge.

@wmat wmat changed the title Vector Vector chapter integration. Feb 6, 2024
wmat added 5 commits February 13, 2024 11:40
As suggested by Victor, this removes the link to the old Vector spec GitHub repository.
As suggested Vector Colling Convention appendix is being renamed to better indicate that it applies to Vector only.
…dix.

This moves the Fractional Lmul Example into the Vector Assembly Code Examples appendix instead of a standalone appendix.
…idths.

Trying to fix table rendering in PDF via table font-size and column widths.  A side effect may be table breakage elsewhere in the spec.
I was able to fix the formatting for this table.
@wmat
Copy link
Collaborator Author

wmat commented Feb 13, 2024

Hello @vmoya-smd , I've resolved (where possible) your suggested changes. I still need a solution for formatting tables with fixed width columns but I believe that shouldn't inhibit this MR.

@aswaterman, @kasanovic , @jjscheel the Vector chapter is now at a point where it can be merged into the Unprivileged spec. There may be small fixes required afterward but content-wise, everything is there.

@wmat
Copy link
Collaborator Author

wmat commented Mar 15, 2024

Note that I will be merging Vector on Monday, March 18th and archiving the original repository.

@aswaterman
Copy link
Member

@wmat Note that I just added a couple commits to this branch. Shouldn't need any attention from you; just FYI.

@wmat
Copy link
Collaborator Author

wmat commented Mar 19, 2024 via email

@aswaterman
Copy link
Member

@wmat wasn't this supposed to be integrated already?

Signed-off-by: Andrew Waterman <[email protected]>
@wmat wmat merged commit aa5dce0 into main Mar 20, 2024
2 checks passed
@wmat wmat deleted the vector branch March 20, 2024 03:14
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.

7 participants