| ... | ... | @@ -1171,6 +1171,19 @@ const LinuxThreadImpl = struct { |
| 1171 | 1171 | [len] "r" (self.mapped.len), |
| 1172 | 1172 | : "memory" |
| 1173 | 1173 | ), |
| 1174 | .riscv32 => asm volatile ( |
| 1175 | \\ li a7, 215 |
| 1176 | \\ mv a0, %[ptr] |
| 1177 | \\ mv a1, %[len] |
| 1178 | \\ ecall |
| 1179 | \\ li a7, 93 |
| 1180 | \\ mv a0, zero |
| 1181 | \\ ecall |
| 1182 | : |
| 1183 | : [ptr] "r" (@intFromPtr(self.mapped.ptr)), |
| 1184 | [len] "r" (self.mapped.len), |
| 1185 | : "memory" |
| 1186 | ), |
| 1174 | 1187 | .riscv64 => asm volatile ( |
| 1175 | 1188 | \\ li a7, 215 |
| 1176 | 1189 | \\ mv a0, %[ptr] |