Changeset a52104c in rtems-libbsd for freebsd-to-rtems.py


Ignore:
Timestamp:
Mar 26, 2012, 2:51:49 PM (8 years ago)
Author:
Julien Delange <julien.delange@…>
Branches:
4.11, afaeccc05a556f6aa25ba044a7e49d6aa634a59e, freebsd-9.3, master
Children:
d1822e5
Parents:
8dce372
git-author:
Julien Delange <julien.delange@…> (03/26/12 14:51:49)
git-committer:
Joel Sherrill <joel.sherrill@…> (03/26/12 14:51:49)
Message:

e1000 driver now compiles with fewer modifications

  • Change some include path in the e1000 drivers
  • Add some files from the FreeBSD source tree (modification in freebsd-to-rtems.py)
    • Avoid inconsistent functions declarations: the bool_t and/or boolean_t are not the same between rtems and freebsd so that a function with the prototype bool_t foobar() and another boolean_t foobar() does not compile on rtems. (see if_igb.c for example) Joel Note: These are still inconsistent on the FreeBSD side and need

to be addressed by them. We will just make the prototype
match the body until they give us a solution.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freebsd-to-rtems.py

    r8dce372 ra52104c  
    475475        'rtems/machine/param.h',
    476476        'rtems/machine/pcpu.h',
    477         #'rtems/machine/pmap.h',
     477   'rtems/machine/pmap.h',
    478478        'rtems/machine/proc.h',
    479479        'rtems/machine/resource.h',
     
    489489        'rtems/machine/rtems-bsd-select.h',
    490490        'rtems/machine/rtems-bsd-taskqueue.h',
    491         #'rtems/machine/vm.h',
    492491        'bsd.h',
    493492        ]
     
    10341033                'vm/uma_int.h',
    10351034                'vm/uma_dbg.h',
    1036                 #'vm/vm.h',
     1035                'vm/vm.h',
    10371036                #'vm/vm_page.h',
    10381037                'fs/devfs/devfs_int.h',
     
    10901089                'dev/mii/brgphyreg.h',
    10911090                'dev/mii/icsphyreg.h',
     1091                'dev/led/led.h',
    10921092                'net/bpf.h',
    10931093                'net/ethernet.h',
     
    19551955                'machine/sf_buf.h',
    19561956                'machine/smp.h',
     1957                'machine/vm.h',
    19571958                #'machine/vmparam.h',
    19581959                'local/opt_bce.h',
     
    19821983                #'sys/vmmeter.h',
    19831984                #'sys/vnode.h',
    1984                 #'vm/pmap.h',
     1985                'vm/pmap.h',
    19851986                #'vm/uma_int.h',
    19861987                #'vm/uma_dbg.h',
     
    19941995                #'sys/kdb.h',
    19951996                #'libkern/jenkins.h',
    1996                 #'machine/pcb.h',
     1997                'machine/pcb.h',
    19971998                #'net80211/ieee80211_freebsd.h',
    19981999                'netgraph/ng_ipfw.h',
Note: See TracChangeset for help on using the changeset viewer.