created | 2023-07-30T06:58:42Z |
---|---|
begin | 2023-07-27T00:00:00Z |
end | 2023-07-28T00:00:00Z |
path | src/sys |
commits | 8 |
date | 2023-07-27T00:28:24Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/amd64/locore.S | log | diff | annotate |
src/sys/arch/amd64/include/cpu.h | log | diff | annotate | |
message |
Follow the lead of mips64 and make cpu_idle_cycle() just call the indirect pointer itself and provide an initializer for that going to the default "just enable interrupts and halt" path. ok kettenis@ |
date | 2023-07-27T00:28:25Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/amd64/machdep.c | log | diff | annotate |
message |
Follow the lead of mips64 and make cpu_idle_cycle() just call the indirect pointer itself and provide an initializer for that going to the default "just enable interrupts and halt" path. ok kettenis@ |
date | 2023-07-27T00:30:07Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/amd64/spl.S | log | diff | annotate |
src/sys/arch/amd64/amd64/vector.S | log | diff | annotate | |
src/sys/arch/amd64/include/frameasm.h | log | diff | annotate | |
message |
The interrupt resume (Xdoreti) and recurse (Xspllower) paths are invoked using indirect branches and should have endbr64's. ok deraadt@ |
date | 2023-07-27T01:51:35Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/amd64/identcpu.c | log | diff | annotate |
src/sys/arch/amd64/include/specialreg.h | log | diff | annotate | |
message |
Report speculation control bits in dmesg cpu lines. ok mlarkin@ |
date | 2023-07-27T16:33:56Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/include/specialreg.h | log | diff | annotate |
message |
Fix off-by-one: SEFF0ECX_WAITPKG is bit 5, not bit 4. ok mlarkin@ kettenis@ deraadt@ |
date | 2023-07-27T17:52:53Z | |||
---|---|---|---|---|
author | cheloha | |||
files | src/sys/kern/kern_clockintr.c | log | diff | annotate |
src/sys/kern/kern_sched.c | log | diff | annotate | |
message |
sched_init_cpu: move profclock staggering to clockintr_cpu_init() initclocks() runs after sched_init_cpu() is called for secondary CPUs, so profclock_period is still zero and the clockintr_stagger() call for spc_profclock is useless. For now, just stagger spc_profclock during clockintr_cpu_init() along with everything else. |
date | 2023-07-27T20:21:25Z | |||
---|---|---|---|---|
author | jan | |||
files | src/sys/dev/pci/if_ix.c | log | diff | annotate |
src/sys/net/if_ethersubr.c | log | diff | annotate | |
src/sys/netinet/if_ether.h | log | diff | annotate | |
message |
Fix inline vlan-tag handling of forwarded LRO packets from ix(4) Implement vlan-tag parsing ether_extract_header() to use this information to adjust the MSS calculation of LRO packets. pointed out by mbuhl and bluhm with tweaks from bluhm ok bluhm@ |
date | 2023-07-27T22:20:51Z | |||
---|---|---|---|---|
author | mvs | |||
files | src/sys/net/rtsock.c | log | diff | annotate |
message |
Fix routing message size check in route_output(). `rtm_hdrlen' type is u_short, so add sizeof(rtm->rtm_hdrlen) instead of 1 to its offset within rt_msghdr structure. ok claudio |