=> R0 = reason code number
0 Allocate
1 Extend
2 Free
3 Set
This call is used to manipulate SparkFS' memory manager.
SparkFS_Memory 0
=> R0 = 0 (Allocate)
R1 = pointer to anchor
R2 = size
<= R0 = 0 if failed
SparkFS_Memory 1
=> R0 = 1 (Extend)
R1 = pointer to anchor
R2 = size
<= R0 = 0 if failed
SparkFS_Memory 2
=> R0 = 2 (Free)
R1 = pointer to anchor
SparkFS_Memory 3
=> R0 = 3 (Set)
R1 = min
R2 = max
<= R1 = min
R2 = max
R3 = curr
|
|
|