20190203

오늘의 일기
* QEMU에서는 가상화에서 하드웨어 가속을 사용하지 않으면 TCG를 사용해서 binary translation을 수행한다. xchg 명령어가 하드웨어에서 제대로 지원되지 않아 path를 분석해 봄. disas_insn -> tcg_gen_atomic_xchg_tl -> GEN_ATOMIC_HELPER -> do_atomic_op_i64 -> GEN_ATOMIC_HELPERS -> ATOMIC_NAME(xchg) -> atomic_xchg__nocheck 의 순서로 진행되는 것 같음 (틀릴 수도 있음).
* https://patchwork.kernel.org/patch/9336315/
* “대체 어떻게 해결할 수 있지” 싶은 막막한 문제를 해결하고나면, 더 막막한 문제가 나오는 것이 반복되고 있다.

Advertisements
Posted in Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories
Recent Posts
누적 방문자 수
  • 157,979 hits
%d bloggers like this: