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/linux/test/dev_bifrost | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 sys/linux/test/dev_bifrost (limited to 'sys/linux/test') diff --git a/sys/linux/test/dev_bifrost b/sys/linux/test/dev_bifrost new file mode 100644 index 000000000..c90c96103 --- /dev/null +++ b/sys/linux/test/dev_bifrost @@ -0,0 +1,16 @@ +# requires: manual + +r0 = openat$bifrost(0xffffffffffffff9c, &AUTO='/dev/bifrost\x00', 0x2, 0x0) + +# These two ioctl set up kbase_context + +ioctl$KBASE_IOCTL_VERSION_CHECK(r0, 0xc0048000, &AUTO={0xB, 0xF}) +ioctl$KBASE_IOCTL_SET_FLAGS(r0, 0x40048001, &AUTO={0x0}) + +# Offset 0x3000 is BASE_MEM_MAP_TRACKING_HANDLE + +mmap$bifrost(nil, 0x3000, 0x3, 0x1, r0, 0x3000) + +ioctl$KBASE_IOCTL_MEM_ALLOC(r0, 0xc0208005, &AUTO=@in={0x1, 0x1, 0x0, 0xf}) + +close(r0) -- cgit mrf-deployment