jkim 2008-08-25 19:06:02 UTC FreeBSD src repository
Modified files: (Branch: RELENG_7) sys/amd64/amd64 bpf_jit_machdep.c bpf_jit_machdep.h sys/i386/i386 bpf_jit_machdep.c bpf_jit_machdep.h sys/net bpf_jitter.c bpf_jitter.h Log: SVN rev 182170 on 2008-08-25 19:06:02Z by jkim MFC: Sync. BPF JIT compiler with HEAD. - r179967, r179968, r179977, r179978: Rehash and clean up BPF JIT compiler macros to emit opcodes closer to GNU as(1) generated codes and micro-optimize. - r181644, r181645: Replace number of stack usages with registers. Note amd64 version does not use stack any more because it has more registers. - r181697: Remove unnecessary jump instructions of zero offsets. - r181700, r181848, r181853: Correctly check unsignedness of all registers used for load instructions with (in)direct offsets and sync. with sys/net/bpf_filter.c - r181648, r181649, 181846: Update copyrights, fix style(9) nits, remove unused macros, and make JIT compilers compilable on user land. Revision Changes Path 1.4.2.1 +204 -173 src/sys/amd64/amd64/bpf_jit_machdep.c 1.3.2.1 +179 -167 src/sys/amd64/amd64/bpf_jit_machdep.h 1.4.2.1 +182 -148 src/sys/i386/i386/bpf_jit_machdep.c 1.3.2.1 +139 -144 src/sys/i386/i386/bpf_jit_machdep.h 1.3.2.1 +52 -9 src/sys/net/bpf_jitter.c 1.2.2.1 +4 -2 src/sys/net/bpf_jitter.h _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"