authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-28 21:24:31+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-30 02:33:16+02:00
log36332a4fdc8b5bfdaa3a2b6b76772312be6f6a79
tree84298e744b36d4fddeff15c5c21efd478e7cbe6c
parent9abe3aeeea2f9b1d301a11046d43be279bf24fd5
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.os.linux.tls: Add csky support.


1 files changed, 2 insertions(+), 1 deletions(-)

lib/std/os/linux/tls.zig+2-1
......@@ -68,6 +68,7 @@ const current_variant: Variant = switch (native_arch) {
6868 .armeb,
6969 .aarch64,
7070 .aarch64_be,
71 .csky,
7172 .thumb,
7273 .thumbeb,
7374 => .I_original,
......@@ -279,7 +280,7 @@ pub fn setThreadPointer(addr: usize) void {
279280 : [addr] "r" (addr),
280281 );
281282 },
282 .mips, .mipsel, .mips64, .mips64el => {
283 .csky, .mips, .mipsel, .mips64, .mips64el => {
283284 const rc = @call(.always_inline, linux.syscall1, .{ .set_thread_area, addr });
284285 assert(rc == 0);
285286 },