From c0ff26a63eef01bbfaf4e249d8d6096dca48a62d Mon Sep 17 00:00:00 2001 From: Peter Shih Date: Tue, 2 Feb 2021 16:06:37 +0800 Subject: 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 --- sys/targets/common.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys/targets') 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": -- cgit mrf-deployment