diff options
| author | Peter Shih <peter50216@gmail.com> | 2021-02-02 16:06:37 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-02 09:06:37 +0100 |
| commit | c0ff26a63eef01bbfaf4e249d8d6096dca48a62d (patch) | |
| tree | 8478f1311fb189f4203a91e62b8188261c4a40ac /sys/targets | |
| parent | e6b95f320e195f8f4ddab87c7442dae4b7ac4c8e (diff) | |
sys/linux: add description for Mali Bifrost driver (#2394)
* sys/linux: add description for mali bifrost driver
* sys/linux: regenerate dev_bifrost.txt.const
* sys/linux/dev_bifrost: separate BASE_*_GROUP_ID_* to individual bits
* sys/linux/dev_bifrost: format code
Diffstat (limited to 'sys/targets')
| -rw-r--r-- | sys/targets/common.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/targets/common.go b/sys/targets/common.go index 1f781cb0e..bddd90f9d 100644 --- a/sys/targets/common.go +++ b/sys/targets/common.go @@ -93,6 +93,10 @@ func MakeUnixNeutralizer(target *prog.Target) *UnixNeutralizer { func (arch *UnixNeutralizer) Neutralize(c *prog.Call) { switch c.Meta.CallName { case "mmap": + if c.Meta.Name == "mmap$bifrost" { + // Mali bifrost mmap doesn't support MAP_FIXED. + return + } // Add MAP_FIXED flag, otherwise it produces non-deterministic results. c.Args[3].(*prog.ConstArg).Val |= arch.MAP_FIXED case "mknod", "mknodat": |
