summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2019-10-31 21:49:09 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-10-31 21:49:09 +0100
commit3534d9009bde9f6bcdf1c1dbe622f550a06f3bc7 (patch)
treefa39e2aa8bacf6f61690b40445f6490babb64a5b
parentef826e917cf2fbd7616171384f6724fb04d02d87 (diff)
pit: avoid initializating several times
i386/i386/pit.c (clkstart): Do not initialize PIT if cpu_number() is not 0.
-rw-r--r--i386/i386/pit.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/i386/i386/pit.c b/i386/i386/pit.c
index da683308..778a04f5 100644
--- a/i386/i386/pit.c
+++ b/i386/i386/pit.c
@@ -70,6 +70,10 @@ clkstart(void)
unsigned char byte;
unsigned long s;
+ if (cpu_number() != 0)
+ /* Only one PIT initialization is needed */
+ return;
+
intpri[0] = SPLHI;
form_pic_mask();