projects
/
pintos-anon
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
aca19d8
)
Don't pick n == 1 for jitter.
author
Ben Pfaff
<blp@cs.stanford.edu>
Wed, 22 Sep 2004 00:27:17 +0000
(
00:27
+0000)
committer
Ben Pfaff
<blp@cs.stanford.edu>
Wed, 22 Sep 2004 00:27:17 +0000
(
00:27
+0000)
src/misc/bochs-2.1.1.patch
patch
|
blob
|
history
diff --git
a/src/misc/bochs-2.1.1.patch
b/src/misc/bochs-2.1.1.patch
index a88df1c0b2f18c223e339cf3bf940fac92d96e9a..beb23b98c9fede7bb81e7e0f21803c7fcd111030 100644
(file)
--- a/
src/misc/bochs-2.1.1.patch
+++ b/
src/misc/bochs-2.1.1.patch
@@
-139,6
+139,8
@@
diff -urp orig/bochs-2.1.1/gdbstub.cc bochs-2.1.1/gdbstub.cc
mem2hex((char *)registers, obuf, NUMREGSBYTES);
put_reply(obuf);
break;
mem2hex((char *)registers, obuf, NUMREGSBYTES);
put_reply(obuf);
break;
+
+diff -u tmp/bochs-2.1.1/iodev/serial.cc bochs-2.1.1/iodev/serial.cc
--- tmp/bochs-2.1.1/iodev/serial.cc 2004-02-11 14:28:54.000001000 -0800
+++ bochs-2.1.1/iodev/serial.cc 2004-09-14 23:02:04.000001000 -0700
@@ -53,7 +53,7 @@
--- tmp/bochs-2.1.1/iodev/serial.cc 2004-02-11 14:28:54.000001000 -0800
+++ bochs-2.1.1/iodev/serial.cc 2004-09-14 23:02:04.000001000 -0700
@@ -53,7 +53,7 @@
@@
-196,8
+198,8
@@
diff -urp bochs-2.1.1.orig/iodev/pit82c54.cc bochs-2.1.1/iodev/pit82c54.cc
+ unsigned n = thisctr.inlatch;
+ if (jitter) {
+ n *= (double) rand() / RAND_MAX;
+ unsigned n = thisctr.inlatch;
+ if (jitter) {
+ n *= (double) rand() / RAND_MAX;
-+ if (n <
1
)
-+ n =
1
;
++ if (n <
5
)
++ n =
5
;
+ }
+ set_count(thisctr, n);
thisctr.next_change_time=(thisctr.count_binary-1) & 0xFFFF;
+ }
+ set_count(thisctr, n);
thisctr.next_change_time=(thisctr.count_binary-1) & 0xFFFF;