optinal load_avg to fix

This commit is contained in:
2025-03-26 09:32:27 +08:00
parent e66ab82e63
commit 2001e8e478
11 changed files with 68 additions and 20 deletions

View File

@@ -110,10 +110,12 @@ sys_sysinfo(void)
uint64 addr;
argaddr(0, &addr);
if (addr < 0) return -1;
/*update_load_avg();*/
struct proc* p = myproc();
info.nproc = proc_size();
info.freemem = freemem();
info.unused_proc_num = NPROC - info.nproc;
info.load_avg = load_avg;
if (copyout(p->pagetable, addr, (char*)&info, sizeof(info)) < 0)
return -1;
return 0;