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

Support Ubuntu 22.04 + GCC-11.3 and bug fixes #245

Merged
merged 12 commits into from Nov 27, 2023
Merged

Conversation

Yang-YiFan
Copy link
Contributor

@Yang-YiFan Yang-YiFan commented Sep 17, 2020

  1. Make zsim Ubuntu 18.04 + GCC-7.5 compatible.
  2. Fix Failed assertion on build/opt/ooo_core.cpp:370: skylake-2: loadIdx(3) != loads (4) #192.
  3. Minor fixes on missing semicolons.
  4. Fix improper initialization of class TimeBreakdownStat.
  5. Add a more robust implementation of the assert macro.
  6. Improve simulation speed with single domain.
  7. Fix untracked register dependencies for LEA instructions.
  8. sconstruct is python3 compatible
  9. skip arch_prctl syscall to make zsim ubuntu 20.04 and 22.04 compatible Using zsim with pin 2.14 on ubuntu 20.04 (kernel version 5.4.0-104-generic) #261
  10. copy signum.h from 18.04 to the repo (since it is no longer offered in the newer version of glibc)

Yifan Yang and others added 10 commits September 17, 2020 17:08
produceCrossings doesn't have any effect, but it traverses the event
graph and can be expensive.

Improves simulation performance by >2x with GraphFetcher, as
GraphFetcher events have a much larger event graph than normal memory
accesses.
fixes the decoder to properly model the dependence on
any base or index registers used by an address generator operand.
ported from ordspecsim fix by qmn.
@Yang-YiFan Yang-YiFan changed the title Support Ubuntu 18.04 + GCC-7.5 Support Ubuntu 18.04 + GCC-7.5 and bug fixes Mar 11, 2021
Yifan Yang added 2 commits March 13, 2023 13:24
1. sconstruct is python3 compatible
2. skip arch_prctl syscall
3. copy signum.h from 18.04 to the repo (since it is no longer offered in the newer version of glibc)
@Yang-YiFan Yang-YiFan changed the title Support Ubuntu 18.04 + GCC-7.5 and bug fixes Support Ubuntu 22.04 + GCC-11.3 and bug fixes Mar 13, 2023
@s5z s5z merged commit f524c05 into s5z:master Nov 27, 2023
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.

Failed assertion on build/opt/ooo_core.cpp:370: skylake-2: loadIdx(3) != loads (4)
2 participants