Rev 8246 | Rev 8994 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8246 | Rev 8247 | ||
---|---|---|---|
Line 947... | Line 947... | ||
947 | * ebx = 13 - subfunction number |
947 | * ebx = 13 - subfunction number |
948 | * ecx = pointer to the buffer (not less than 16 bytes), where |
948 | * ecx = pointer to the buffer (not less than 16 bytes), where |
949 | the information will be placed |
949 | the information will be placed |
950 | Returned value: |
950 | Returned value: |
951 | * function does not return value |
951 | * function does not return value |
- | 952 | but if pointer in ecx is illegal, for example, |
|
- | 953 | [ecx, ecx + 9) region intersects with kernel memory, |
|
- | 954 | then function returns -1 |
|
- | 955 | Remarks: |
|
- | 956 | * At the moment only the part of the buffer by a size |
|
- | 957 | 9 bytes is used. Nevertheless it is recommended to use |
|
- | 958 | 16 byte buffer for the future compatibility, in the future |
|
- | 959 | some fields can be added. |
|
952 | Structure of the buffer: |
960 | Structure of the buffer: |
953 | db a,b,c,d for version a.b.c.d |
961 | db a,b,c,d for version a.b.c.d |
954 | db 0: reserved |
962 | db 0: reserved |
955 | dd REV - kernel SVN revision number |
963 | dd REV - kernel SVN revision number |
956 | For Kolibri 0.7.7.0+ kernel: |
964 | For Kolibri 0.7.7.0+ kernel: |