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

m1 で 動作するようにする #48

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

s-xix98
Copy link
Owner

@s-xix98 s-xix98 commented Feb 12, 2023

変更内容

  • m1 mac の docker イメージが x86_64 ではなく aarch64
  • 上記によって、何点か違う点があるので対応。
    • sigtrap の オペコードが違う (0xCC -> 0xf001f0e7)
    • user_regs_struct 構造体の変数名等が違うため対応
    • PTRACE_SETREGS の使い方 が 違うので対応
    • -mno-red-zone オプションがないためいったん削除
    • -static オプションを追加

なぜ変更したか

動作確認の方法、動作確認した内容

その他、レビューで確認してほしいことなど

  • backend コンテナ に 入って make -> s 以降 Enter で 動くはず
  • Intel の方でも動かして変更内容問題ないか確認する。

@s-xix98 s-xix98 linked an issue Feb 12, 2023 that may be closed by this pull request
@s-xix98 s-xix98 marked this pull request as ready for review February 13, 2023 00:19
@corvvs
Copy link
Collaborator

corvvs commented Feb 13, 2023

image
動いたぜ

@s-xix98
Copy link
Owner Author

s-xix98 commented Feb 13, 2023

image 動いたぜ

問題なければ、マージよろぴ
#40 にはマージして ちょい修正したやつ push してある。
これで #40 ブラウザで動くはず、

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.

M1 で 動作するようにする。
2 participants