Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Aug 2008 19:06:02 +0000 (UTC)
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/amd64/amd64 bpf_jit_machdep.c bpf_jit_machdep.h src/sys/i386/i386 bpf_jit_machdep.c bpf_jit_machdep.h src/sys/net bpf_jitter.c bpf_jitter.h
Message-ID:  <200808251907.m7PJ70wc076032@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808251907.m7PJ70wc076032>