Combined with D15832 this provides a minimal arm64 linuxulator implementation capable of executing Linux 'hello world' binaries
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Differential D15834 Authored by emaste on Jun 15 2018, 8:39 PM.
Details
Summary Combined with D15832 this provides a minimal arm64 linuxulator implementation capable of executing Linux 'hello world' binaries
Diff Detail
Event TimelineHerald added a reviewer: manu. · View Herald TranscriptJun 15 2018, 8:39 PM2018-06-15 20:39:57 (UTC+0) This revision is now accepted and ready to land.Jun 19 2018, 8:10 AM2018-06-19 08:10:10 (UTC+0) Closed by commit rS335639: Initial arm64 linuxulator linux_sysvec (authored by emaste). · Explain WhyJun 25 2018, 2:12 PM2018-06-25 14:12:42 (UTC+0) This revision was automatically updated to reflect the committed changes. Herald added a subscriber: imp. · View Herald TranscriptJun 25 2018, 2:12 PM2018-06-25 14:12:42 (UTC+0)
Revision Contents
Diff 44041 sys/arm64/linux/linux_sysvec.c
|
I think you can extract the needed buts from cpu_fetch_syscall_args. We need to memcpy the args, set the code from x8, then set callp as in amd64.