diff --git a/kernel/src/syscall/misc.rs b/kernel/src/syscall/misc.rs index df0dec0..eb749fa 100644 --- a/kernel/src/syscall/misc.rs +++ b/kernel/src/syscall/misc.rs @@ -22,7 +22,7 @@ impl Syscall<'_> { info!("uname: buf: {:?}", buf); let offset = 65; - let strings = ["rCore", "orz", "0.1.0", "1", "machine", "domain"]; + let strings = ["rCore", "orz", "0.1.0", "1", option_env!("ARCH").unwrap_or("unknown"), "domain"]; let buf = unsafe { self.vm().check_write_array(buf, strings.len() * offset)? }; for i in 0..strings.len() {