Re: dt(4), hardclock(9): move interval, profile providers to dedicated callback

2023-09-17 Thread Scott Cheloha
v2 is attached. Clockintrs now have an argument. If we pass the PCB as argument, we can avoid doing a linear search to find the PCB during the interrupt. One thing I'm unsure about is whether I need to add a "barrier" flag to clockintr_cancel() and/or clockintr_disestablish(). This would cause

arm64 broken, its not booting

2023-09-17 Thread Heiko Zimmermann
Hi Arm64 team, arm64 in current is broken. Its not booting. I have it on hetzner arm64 cloud servers. The last kernel what is booting correct isĀ  7.3 GENERIC.MP#2244 arm64 from Sept. 8 2023 bsd.updrade is endless looping (I have bioctl crypt) With an upgrade after bsd.rd then there is

Re: scheduler_start: move static timeout structs into callback functions

2023-09-17 Thread Claudio Jeker
On Sat, Sep 16, 2023 at 11:31:45AM -0500, Scott Cheloha wrote: > The schedcpu() and loadavg() timeout structures are already hidden > from the global namespace. We can further simplify scheduler_start() > by moving the structures into the callback functions and statically > initializing them with