created | 2024-04-20T16:15:57Z |
---|---|
begin | 2024-04-14T00:00:00Z |
end | 2024-04-15T00:00:00Z |
path | src/sys |
commits | 6 |
date | 2024-04-14T00:38:26Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/pci/qle.c | log | diff | annotate |
message |
avoid uninitialised var use found by smatch, ok miod@ |
date | 2024-04-14T03:23:13Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/dev/sbus/bpp.c | log | diff | annotate |
message |
put loop body on a new line ok bluhm@ jca@ |
date | 2024-04-14T03:26:25Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/amd64/stand/libsa/biosdev.c | log | diff | annotate |
src/sys/arch/hppa/hppa/machdep.c | log | diff | annotate | |
src/sys/arch/hppa/hppa/trap.c | log | diff | annotate | |
src/sys/arch/hppa/stand/libsa/dev_hppa.c | log | diff | annotate | |
src/sys/arch/i386/stand/libsa/biosdev.c | log | diff | annotate | |
src/sys/arch/macppc/dev/adb.c | log | diff | annotate | |
src/sys/arch/macppc/dev/awacs.c | log | diff | annotate | |
src/sys/arch/macppc/dev/i2s.c | log | diff | annotate | |
src/sys/arch/sparc64/stand/ofwboot/ofdev.c | log | diff | annotate | |
src/sys/dev/ic/ciss.c | log | diff | annotate | |
src/sys/dev/ic/imxiic.c | log | diff | annotate | |
src/sys/dev/ic/rt2661.c | log | diff | annotate | |
src/sys/dev/ic/rt2860.c | log | diff | annotate | |
src/sys/dev/pci/auglx.c | log | diff | annotate | |
src/sys/dev/pci/if_bge.c | log | diff | annotate | |
src/sys/dev/pci/if_ipw.c | log | diff | annotate | |
src/sys/dev/usb/if_mtw.c | log | diff | annotate | |
src/sys/dev/usb/if_rum.c | log | diff | annotate | |
src/sys/dev/usb/if_run.c | log | diff | annotate | |
src/sys/msdosfs/msdosfs_conv.c | log | diff | annotate | |
src/sys/net80211/ieee80211_crypto.c | log | diff | annotate | |
src/sys/net80211/ieee80211_output.c | log | diff | annotate | |
message |
with empty body loops, put final semicolon on a new line for readability ok bluhm@ jca@ |
date | 2024-04-14T09:59:04Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/amd64/amd64/cpu.c | log | diff | annotate |
src/sys/arch/amd64/amd64/mds.S | log | diff | annotate | |
src/sys/arch/amd64/include/cpu.h | log | diff | annotate | |
src/sys/arch/amd64/include/fpu.h | log | diff | annotate | |
message |
Implement support for AVX-512. This required some fixes to the so-far unused Skylake AVX-512 MDS handler and increases the ci_mds_tmp array to 64 bytes. With help from guenther@ ok deraadt@, guenther@ |
date | 2024-04-14T19:08:09Z | |||
---|---|---|---|---|
author | miod | |||
files | src/sys/arch/sparc64/include/pte.h | log | diff | annotate |
src/sys/arch/sparc64/sparc64/autoconf.c | log | diff | annotate | |
src/sys/arch/sparc64/sparc64/ipifuncs.c | log | diff | annotate | |
src/sys/arch/sparc64/sparc64/locore.s | log | diff | annotate | |
message |
Turn sp_tlb_flush_{ctx,pte} into function pointers, and pick one out of three flavours: pre-usIII, usIII, and sun4v. This allows us to get rid of the HORRID_III_HACK define in locore and switch pre-usIII systems to the older, slightly simpler, code for these routines. ok claudio@ kettenis@ |
date | 2024-04-14T20:46:27Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/net/if_bridge.c | log | diff | annotate |
src/sys/netinet/in_proto.c | log | diff | annotate | |
src/sys/netinet/ip_input.c | log | diff | annotate | |
src/sys/netinet/ip_var.h | log | diff | annotate | |
src/sys/netinet6/ip6_input.c | log | diff | annotate | |
src/sys/sys/mbuf.h | log | diff | annotate | |
src/sys/sys/protosw.h | log | diff | annotate | |
message |
Run raw IP input in parallel. Running raw IPv4 input with shared net lock in parallel is less complex than UDP. Especially there is no socket splicing. New ip_deliver() may run with shared or exclusive net lock. The last parameter indicates the mode. If is is running with shared netlock and encounters a protocol that needs exclusive lock, the packet is queued. Old ip_ours() always queued the packet. Now it calls ip_deliver() with shared net lock, and if that cannot handle the packet completely, the packet is queued and later processed with exclusive net lock. In case of an IPv6 header chain, that switches from shared to exclusive processing, the next protocol and mbuf offset are stored in a mbuf tag. OK mvs@ |