diff options
| author | Robert Morris <rtm@csail.mit.edu> | 2022-08-24 13:24:24 -0400 | 
|---|---|---|
| committer | Robert Morris <rtm@csail.mit.edu> | 2022-08-24 13:24:24 -0400 | 
| commit | 9c1b8a4eb085d7c639c2039fc14beba83d95653e (patch) | |
| tree | c278acf9ced36ffd58dcb27aac5a6ef2457d7a1e /user | |
| parent | 96047832c62e6a172c92f9ead6715b553d4c2271 (diff) | |
| download | xv6-labs-9c1b8a4eb085d7c639c2039fc14beba83d95653e.tar.gz xv6-labs-9c1b8a4eb085d7c639c2039fc14beba83d95653e.tar.bz2 xv6-labs-9c1b8a4eb085d7c639c2039fc14beba83d95653e.zip | |
sfence before writing satp, as well as after
Diffstat (limited to 'user')
| -rw-r--r-- | user/grind.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/user/grind.c b/user/grind.c index 5cd89f4..431ed19 100644 --- a/user/grind.c +++ b/user/grind.c @@ -305,7 +305,7 @@ iter()      exit(1);    }    if(pid1 == 0){ -    rand_next = 31; +    rand_next ^= 31;      go(0);      exit(0);    } @@ -316,7 +316,7 @@ iter()      exit(1);    }    if(pid2 == 0){ -    rand_next = 7177; +    rand_next ^= 7177;      go(1);      exit(0);    } @@ -346,5 +346,6 @@ main()        wait(0);      }      sleep(20); +    rand_next += 1;    }  } | 
