-
Notifications
You must be signed in to change notification settings - Fork 479
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
Mips64 support for syscalls2 and OSI_linux #1321
Commits on Jul 21, 2023
-
syscalls2 generation scripts: update requirements to newer Jinja2 to …
…avoid a runtime error
Configuration menu - View commit details
-
Copy full SHA for 9a0f580 - Browse repository at this point
Copy the full SHA 9a0f580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3406a - Browse repository at this point
Copy the full SHA 4f3406aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b6cde - Browse repository at this point
Copy the full SHA 03b6cdeView commit details
Commits on Jul 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1799160 - Browse repository at this point
Copy the full SHA 1799160View commit details -
Configuration menu - View commit details
-
Copy full SHA for d50cf7f - Browse repository at this point
Copy the full SHA d50cf7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f20d89 - Browse repository at this point
Copy the full SHA 7f20d89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4920230 - Browse repository at this point
Copy the full SHA 4920230View commit details -
OSI_linux: add new endian_helper functions to dynamicly swap endianne…
…ss of 32 or 64 bit values
Configuration menu - View commit details
-
Copy full SHA for c58b6e9 - Browse repository at this point
Copy the full SHA c58b6e9View commit details -
OSI_linux initial mips64 support with fixupendian2 helper
Also adds some more macro-enabled debug prints
Configuration menu - View commit details
-
Copy full SHA for 494d7bc - Browse repository at this point
Copy the full SHA 494d7bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d063d6d - Browse repository at this point
Copy the full SHA d063d6dView commit details -
Syscalls2: Add ABI flag to allow users to specify non-default ABIs. I…
…nitial MIPS support for O32, N32, N64 ABIs
Configuration menu - View commit details
-
Copy full SHA for fdf9feb - Browse repository at this point
Copy the full SHA fdf9febView commit details -
Syscalls2: support multiple ABIs where distinct callnos map to identi…
…cal functions Long term we might need a better design, but this seems to be sufficient for mips o32/n32/n64 ABIs. When two callnos map to the same function name (even with different signatures) remove duplicate handling logic. We may wish to improve this in the future so users can request a specific variant of a syscall, but this is just a cleaner version of our existing logic. Templates changed to clearly show details of multiple callnos/prototypes or to leave generated code unchanged if there's only a single callno These changes may cause issues when re-generating signatures for other architectures, if it happens let me know.
Configuration menu - View commit details
-
Copy full SHA for c050422 - Browse repository at this point
Copy the full SHA c050422View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b4fed - Browse repository at this point
Copy the full SHA f5b4fedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c29a9 - Browse repository at this point
Copy the full SHA 24c29a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4f3cf - Browse repository at this point
Copy the full SHA 6c4f3cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for bad86b6 - Browse repository at this point
Copy the full SHA bad86b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33f175 - Browse repository at this point
Copy the full SHA d33f175View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee70e40 - Browse repository at this point
Copy the full SHA ee70e40View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4496f4 - Browse repository at this point
Copy the full SHA c4496f4View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eec5d1e - Browse repository at this point
Copy the full SHA eec5d1eView commit details