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/linux/test | |
| 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/linux/test')
| -rw-r--r-- | sys/linux/test/dev_bifrost | 16 |
1 files changed, 16 insertions, 0 deletions
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) |
