Module Name: src Committed By: rmind Date: Wed Aug 1 23:24:29 UTC 2012
Modified Files: src/sys/arch/amd64/conf: files.amd64 std.amd64 src/sys/arch/i386/conf: files.i386 std.i386 src/sys/conf: files src/sys/modules/bpf: Makefile src/sys/net: bpf.c bpf_filter.c bpfdesc.h Added Files: src/sys/arch/amd64/amd64: bpf_jit_machdep.c bpf_jit_machdep.h src/sys/arch/i386/i386: bpf_jit_machdep.c bpf_jit_machdep.h src/sys/net: bpf_jit.c bpf_jit.h Log Message: Add BPF JIT compiler, currently supporting amd64 and i386. Code obtained from FreeBSD. Also, make few BPF fixes and simplifications while here. Note that bpf_jit_enable is false for now. OK dyoung@, some feedback from matt@ To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/amd64/amd64/bpf_jit_machdep.c \ src/sys/arch/amd64/amd64/bpf_jit_machdep.h cvs rdiff -u -r1.75 -r1.76 src/sys/arch/amd64/conf/files.amd64 cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amd64/conf/std.amd64 cvs rdiff -u -r1.363 -r1.364 src/sys/arch/i386/conf/files.i386 cvs rdiff -u -r1.31 -r1.32 src/sys/arch/i386/conf/std.i386 cvs rdiff -u -r0 -r1.1 src/sys/arch/i386/i386/bpf_jit_machdep.c \ src/sys/arch/i386/i386/bpf_jit_machdep.h cvs rdiff -u -r1.1054 -r1.1055 src/sys/conf/files cvs rdiff -u -r1.1 -r1.2 src/sys/modules/bpf/Makefile cvs rdiff -u -r1.168 -r1.169 src/sys/net/bpf.c cvs rdiff -u -r1.50 -r1.51 src/sys/net/bpf_filter.c cvs rdiff -u -r0 -r1.1 src/sys/net/bpf_jit.c src/sys/net/bpf_jit.h cvs rdiff -u -r1.33 -r1.34 src/sys/net/bpfdesc.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.