Also adds aciodrv / aciotest for RVOL, MDXF is not included as someone else is working on a driver for it already.
In GitLab by @xyen on Sep 13, 2021, 04:50
_Merges acio_ddr -> master_
Also adds aciodrv / aciotest for RVOL, MDXF is not included as someone else is working on a driver for it already.
In GitLab by @xyen on Sep 13, 2021, 04:51
added 11 commits
<ul><li>e7af2a7a...78c7d959 - 4 commits from branch <code>master</code></li><li>8f46a08e - ddrhook: move common hooks to ddrhook-util</li><li>5e5daffc - acio: add MDXF node definition</li><li>0fdd51cd - acioemu: update name of AC_IO_ICCA_CMD_DEVICE_CONTROL</li><li>e6042ade - aciodrv: add method to get product type of node</li><li>14b75817 - acio: add RVOL node definition</li><li>346f1d66 - aciotest: add RVOL test, and change to use product types instead of names</li><li>76eca30e - bio2: add definitions for 20th anniversary model</li></ul>
[Compare with previous version](/djhackers/bemanitools/-/merge_requests/104/diffs?diff_id=1885&start_sha=e7af2a7a53a4a1e78ae5a3903be8cd7824d5708b)
I am not sure here, but afaik this gets filled up automatically to a full byte. However, I would suggest to fill this up with a uint8_t padding : 4 or uint8_t unused : 4
I am not sure here, but afaik this gets filled up automatically to a full byte. However, I would suggest to fill this up with a `uint8_t padding : 4` or `uint8_t unused : 4`
This is in a union, which is why I left it unpadded (the union itself is what provides the raw access if you need the other bits).
In GitLab by @xyen on Sep 13, 2021, 22:35
Commented on [src/main/acio/mdxf.h line 19](https://github.com/djhackersdev/bemanitools/compare/78c7d959e69c4bd8d7b71332aa2026506b58d3eb..d05207bdb2d5e54eb278b746c66e1f0fa50a4d72#diff-def91d72e6f050aa7898ea7166224a34R19)
This is in a union, which is why I left it unpadded (the union itself is what provides the raw access if you need the other bits).
0 isn't a valid node as far as I know, since product_type is a uint32_t, I don't think -1 makes sense here.
In GitLab by @xyen on Sep 13, 2021, 22:35
Commented on [src/main/aciodrv/device.c line 399](https://github.com/djhackersdev/bemanitools/compare/78c7d959e69c4bd8d7b71332aa2026506b58d3eb..d05207bdb2d5e54eb278b746c66e1f0fa50a4d72#diff-1c1a2ad8deb60fa4bb473a3e4f9e4732R399)
0 isn't a valid node as far as I know, since product_type is a uint32_t, I don't think -1 makes sense here.
In GitLab by @xyen on Sep 13, 2021, 22:38
added 1 commit
<ul><li>d05207bd - acio: minor fixes</li></ul>
[Compare with previous version](/djhackers/bemanitools/-/merge_requests/104/diffs?diff_id=1887&start_sha=76eca30e7a84e85aac1f0b8879a038142fe504eb)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
In GitLab by @xyen on Sep 13, 2021, 04:50
Merges acio_ddr -> master
Also adds aciodrv / aciotest for RVOL, MDXF is not included as someone else is working on a driver for it already.
In GitLab by @xyen on Sep 13, 2021, 04:51
added 11 commits
master8f46a08e- ddrhook: move common hooks to ddrhook-util5e5daffc- acio: add MDXF node definition0fdd51cd- acioemu: update name of AC_IO_ICCA_CMD_DEVICE_CONTROLe6042ade- aciodrv: add method to get product type of node14b75817- acio: add RVOL node definition346f1d66- aciotest: add RVOL test, and change to use product types instead of names76eca30e- bio2: add definitions for 20th anniversary modelCompare with previous version
I am not sure here, but afaik this gets filled up automatically to a full byte. However, I would suggest to fill this up with a
uint8_t padding : 4oruint8_t unused : 4Why
0and not0xFFFFFFFF? If both are fine, I would use the latter as it is more noticable in debug output/logs.pin optional and null check below.
Just some minor stuff, everything else lgtm. Feel free to merge when addressed and nothing else to clarify.
In GitLab by @xyen on Sep 13, 2021, 22:35
Commented on src/main/acio/mdxf.h line 19
This is in a union, which is why I left it unpadded (the union itself is what provides the raw access if you need the other bits).
In GitLab by @xyen on Sep 13, 2021, 22:35
Commented on src/main/aciodrv/device.c line 399
0 isn't a valid node as far as I know, since product_type is a uint32_t, I don't think -1 makes sense here.
In GitLab by @xyen on Sep 13, 2021, 22:38
added 1 commit
d05207bd- acio: minor fixesCompare with previous version
In GitLab by @xyen on Sep 13, 2021, 22:39
resolved all threads