sync
This commit is contained in:
parent
bb198177ef
commit
123b6c5611
35 changed files with 224 additions and 128 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: init_main.c,v 1.320 2023/01/01 07:00:51 jsg Exp $ */
|
||||
/* $OpenBSD: init_main.c,v 1.321 2023/06/15 22:18:06 cheloha Exp $ */
|
||||
/* $NetBSD: init_main.c,v 1.84.4.1 1996/06/02 09:08:06 mrg Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -47,6 +47,7 @@
|
|||
#include <sys/resourcevar.h>
|
||||
#include <sys/signalvar.h>
|
||||
#include <sys/systm.h>
|
||||
#include <sys/clockintr.h>
|
||||
#include <sys/namei.h>
|
||||
#include <sys/vnode.h>
|
||||
#include <sys/tty.h>
|
||||
|
@ -314,6 +315,7 @@ main(void *framep)
|
|||
/* Initialize run queues */
|
||||
sched_init_runqueues();
|
||||
sleep_queue_init();
|
||||
clockqueue_init(&curcpu()->ci_queue);
|
||||
sched_init_cpu(curcpu());
|
||||
p->p_cpu->ci_randseed = (arc4random() & 0x7fffffff) + 1;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: kern_clockintr.c,v 1.21 2023/04/23 00:08:36 cheloha Exp $ */
|
||||
/* $OpenBSD: kern_clockintr.c,v 1.22 2023/06/15 22:18:06 cheloha Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2003 Dale Rahn <drahn@openbsd.org>
|
||||
* Copyright (c) 2020 Mark Kettenis <kettenis@openbsd.org>
|
||||
|
@ -66,7 +66,6 @@ void clockintr_schedule(struct clockintr *, uint64_t);
|
|||
void clockintr_schedule_locked(struct clockintr *, uint64_t);
|
||||
void clockintr_statclock(struct clockintr *, void *);
|
||||
void clockintr_statvar_init(int, uint32_t *, uint32_t *, uint32_t *);
|
||||
void clockqueue_init(struct clockintr_queue *);
|
||||
uint64_t clockqueue_next(const struct clockintr_queue *);
|
||||
void clockqueue_reset_intrclock(struct clockintr_queue *);
|
||||
uint64_t nsec_advance(uint64_t *, uint64_t, uint64_t);
|
||||
|
@ -114,7 +113,6 @@ clockintr_cpu_init(const struct intrclock *ic)
|
|||
|
||||
KASSERT(ISSET(clockintr_flags, CL_INIT));
|
||||
|
||||
clockqueue_init(cq);
|
||||
if (ic != NULL && !ISSET(cq->cq_flags, CQ_INTRCLOCK)) {
|
||||
cq->cq_intrclock = *ic;
|
||||
SET(cq->cq_flags, CQ_INTRCLOCK);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue